Skip to main content

Kirill Bannikov

Blogs from this Author

How to Implement Lookup Tables in a OneStream Application

When developing OneStream applications, very often the need arises to convert certain strings like member names into other strings using some sort of a lookup table. It is similar to mapping, but outside transformation rules – say, when calculating cash flow items, the code needs to look up the correspondence between balance sheet and income […]

Useful string manipulations in VB.NET

From the perspective of the developer, one of the biggest selling points of XF OneStream is the coding power and flexibility that comes with VB.NET. In this post I wanted to share a couple useful tricks when working with strings in OneStream applications. Text.StringBuilder First, any complicated string that is being put together from different […]

Custom Data Connector Integrates Power BI and MicroStrategy

OneStream XF: How to Clear Data in Slices

Many of us here at Perficient have been busy lately exploring OneStream XF, the new planning and financial consolidation solution. For consultants coming from the Hyperion Financial Management (HFM) background like me, it’s impossible not to appreciate new amazing capabilities that come with .NET platform, the elegance of and omnipresence of help articles on VB.NET […]

consumers

Design Patterns for Historical Translations in Oracle HFM Part 1

There is always very much confusion surrounding the topic of currency translation in Oracle Hyperion Financial Management (HFM). I will focus here on one of its more challenging aspects – translation of equity/capital accounts, aka historical translation. I will be arguing that: “Override accounts”, the traditional design for historical translations, is not the best fit […]