SlideShare a Scribd company logo
1 of 45
Download to read offline
www.finitsolutions.com
Finit Solutions
Introduction
Finit as a company:
Who we are…Why? How?
www.finitsolutions.com
- 2 -
Finit Overview
• Founded in 2002
• 75+ employees in 20+ states, 14 dedicated to the OneStream practice
– Mostly CPAs, MBAs
– We have extensive CPM product and financial reporting backgrounds
• 50+ Planning / Essbase Clients
• 80+ HFM Clients
– Managed several of the largest EPM projects in the U.S.
– Including the largest roll-out of HFM in North America
• 15 OneStream Clients
– Lead the implementation of the first 3 live OneStream customers
• AAA Life (Consolidation & Budgeting), Guardian and Henniges
• Market Leader in ARM/FCM
• World Leader in FDM implementations and custom solutions
www.finitsolutions.com
- 3 -
• We make and deliver personalized financial
reporting solutions and experiences.
– By listening, questioning, and analyzing
– By building relationships
…not company to company, but person to person.
– We are Makers and Doers
WHY is Finit Here?
www.finitsolutions.com
- 4 -
We Run Finit like a Family
• Invest in our employees
• All owners actively involved in the business
• No debt or external owners
– Prioritize the customer, not profitability
• Long term stability
– Hire employees, not subcontractors
• Compensation model based on client
satisfaction
HOW do we achieve our beliefs?
www.finitsolutions.com
- 5 -
Our values, on which we ask you to provide
consultant feedback:
Finit Values
www.finitsolutions.com
- 6 -
Question and Answer
www.finitsolutions.com
- 7 -
About the Presenter
Phil Brosnan
(pbrosnan@finitsolutions.com)
2+ Years of OneStream experience
• Led the first live Enterprise to
OneStream project
17+ years in Automotive Finance
• Traditional roles: Cost Accountant to
Finance Director
• System implementations: MfgPro, SAP,
EssBase, Global HFM (1,200+ users).
Based in Detroit
www.finitsolutions.com
I didn’t know you could do that!
Cool pieces of OneStream functionality you might
not be using (but should).
Phil Brosnan – Finit Solutions
www.finitsolutions.com
- 9 -
Objectives
• Many presentations are awesome, but don’t give
you anything tangible to implement in your App.
This presentation
• See 10 pieces of OneStream functionality
• Learn a couple things you didn’t know
• Take at least one tangible item back to your
project.
www.finitsolutions.com
- 10 -
Problem
• You need a list of certain members:
– All IC Entities, IC Accounts, foreign entities, etc…
• You can make Business Rules for Member lists,
but they are moderately complicated.
1. Easy member lists
www.finitsolutions.com
- 11 -
Solution
• .where member expansion is super-easy.
• Almost limitless when combined with Text fields
– E#Root.base.where(Currency <> USD)
– E#Root.descendants.where(IsIC = True)
– UD1#Top.base.where(Text1 = HR)
– .where((Text1 = HR) and (Text2 contains Blue))
• User defined dims have 8 text fields (use them!)
1. Easy member lists
www.finitsolutions.com
- 12 -
Usage
• E#allorgs.base.where(Currency <> USD)
• E#allorgs.base.where(Text1 = [SAP GL])
1. Easy member lists
www.finitsolutions.com
- 13 -
Problem
• Confirmation rules that need to validate both
positive and negative variances
• Can be a little complicated:
If args.ConfirmationRuleArgs.DisplayValue > 100 Then
Return False ‘Fail
Else If args.ConfirmationRuleArgs.DisplayValue < -100 Then
Return False ‘Fail
Else
Return True ‘Pass
2. Using VB.Net Math functions
www.finitsolutions.com
- 14 -
Solution
• Use VB.Net Math functions to simplify rules:
If Math.Abs(args.ConfirmationRuleArgs.DisplayValue)>100
• Math.Abs Returns the absolute value of a number.
• Math.Max Returns the larger of two numbers.
• Math.Round Returns a rounded number
• Math.Sign Returns the sign of the value
• Many others as well
2. Using VB.Net Math functions
www.finitsolutions.com
- 15 -
Usage
• The Math functions are just the tip of the VB.NET
iceberg.
• Lots of resources available on line:
– http://www.microsoftvirtualacademy.com/training-
courses/vb-fundamentals-for-absolute-beginners
– http://www.dotnetperls.com/keyword-vbnet
– Just Google it.
2. Using VB.Net Math functions
www.finitsolutions.com
- 16 -
Problem
• For design and usability purposes, you want a
blank row in a cube view.
3. Truly blank rows in a cubeview
www.finitsolutions.com
- 17 -
Solution
• You could set white text on a white background,
or mess with Row height/padding/etc…
• Easier is to use the “Transparent” color
• Can be used on just the text, or both the text and
background.
3. Truly blank rows in a cubeview
www.finitsolutions.com
- 18 -
Usage
• Works in CubeView, Report, and Excel (mostly).
• Credit to Michelle Johnson at Graco for this one!
3. Truly blank rows in a cubeview
www.finitsolutions.com
- 19 -
Problem
• Exchange rates are stored outside the cube.
• Can’t report on exchange rates in a Cube View.
• There is an XFGet…, but not end-user friendly.
4. Pull Exchange Rates into Cube
www.finitsolutions.com
- 20 -
Solution
• Create Dynamic Calc formula to pull exchange
rates into the cube.
• Actual Formula is in the appendix
4. Pull Exchange Rates into Cube
www.finitsolutions.com
- 21 -
Usage
4. Pull Exchange Rates into Cube
www.finitsolutions.com
- 22 -
Problem
• Two separate cubes:
– Main Cube and Sales Analysis or HR or Project cubes
• How do you link key accounts across the cubes?
– Net Sales and Std Cost for the Sales Analysis Cube
– Headcount and Salary expense for an HR cube
5. Cross-cube calculations
www.finitsolutions.com
- 23 -
Solution
• Cross-cube calculations:
CB#Main:A#Headcount = CB#HR:A#TotalHeads
• Normal formula rules apply:
– If a dimension is left out of the formula (ie: flow or
UD2 above), it runs for every member of that dim.
– So, if your dims are different in the 2 cubes, make sure
you pick that up in your formula.
CB#Sales:A#CustSales:UD1#noCustomer =
CB#Main:A#NetSales:UD1#TopCostCenter
5. Cross-cube calculations
www.finitsolutions.com
- 24 -
Usage
• See “50100 – Health Ins” from Golfstream
5. Cross-cube calculations
Houston Houston Heights New York
Cube Account
GolfStream 50200 - Base 100,000 100,000 100,000
Drivers Health 11% 11% 8%
GolfStream 50200 - Base 11,000 11,000 8,000
www.finitsolutions.com
- 25 -
Problem
• You want to give users a starting point:
– Copying from a prior forecast as a starting point
– Loading a headcount file from HR
– Loading prior year as the start point for Budget
• But, you want users to be able to change data
– And you want to track the changes.
6. Loading data to O#BeforeAdj
www.finitsolutions.com
- 26 -
Solution
• Use O#BeforeAdj for the data entry form
• Form will show the baseline data (in O#Import)
• When the user changes the value, Onestream
squeezes the difference into O#Forms
6. Loading data to O#BeforeAdj
www.finitsolutions.com
- 27 -
6. Loading data to O#BeforeAdj
Type into BeforeAdj member
Difference saved to
Forms member
Data previously copied into
Import member from other
scenario
Import 1000
Forms -
BeforeAdj 1000
Typed 1200 into BeforeAdj
Import 1000
Forms -
BeforeAdj 1200
200
1
2
3
Squeeze diff
to Forms
www.finitsolutions.com
- 28 -
Usage
• Demo
6. Loading data to O#BeforeAdj
www.finitsolutions.com
- 29 -
Problem
• You want to load an excel budget template into
OneStream thru workflow (not XFSetCell).
• The file has 12 columns (one per month).
– Or, cost centers in columns
– Or, segments in columns
– Or, accounts in columns, etc…
7. Load Matrix Excel file thru WF
www.finitsolutions.com
- 30 -
Solution
• Matrix Load file
• Multiple columns in the xfd range.
• Amounts are in the matrix’d columns, not in Amt.
7. Load Matrix Excel file thru WF
A# IC# T#:[]:[]:[2015M1] T#:[]:[]:[2015M2] T#:[]:[]:[2015M3]
GrossSales None 100.00 200.00 300.00
www.finitsolutions.com
- 31 -
Usage
• Demo an Excel file, with the xfd range
• There are examples in the Reference Document
7. Load Matrix Excel file thru WF
www.finitsolutions.com
- 32 -
Problem
• The main hierarchy has foreign entities rolling to a
foreign parent:
• But, you want to see PlantA and PlantB in USD.
8. Auto translate to a currency
North America (USD)
Mexico Legal (MXN)
Mexico PlantA (MXN)
Mexico PlantB (MXN)
www.finitsolutions.com
- 33 -
Solution
• The old way would be to force translate, or
• Create an alt hierarchy to trigger the translation
• But in 3.5, use “Auto Translation Currencies”
8. Auto translate to a currency
Mexico_in_USD (USD)
Mexico PlantA (MXN)
Mexico PlantB (MXN)
www.finitsolutions.com
- 34 -
Usage
• Demo
8. Auto translate to a currency
www.finitsolutions.com
- 35 -
Problem
• You want to limit (or extend) the entities that
have confirmation rules run.
• Example: Balance Sheet only balances at the Legal
entity level, not at every entity (plants).
9. Control confirmation entities
www.finitsolutions.com
- 36 -
Solution
• Workflow Calculation Definitions also control
confirmations
1. Will consolidate and also confirm
2. Will consolidate, but won’t confirm
3. Won’t consolidate, but will confirm
9. Control confirmation entities
www.finitsolutions.com
- 37 -
Usage
Result
9. Control confirmation entities
www.finitsolutions.com
- 38 -
Problem
• Where do Beginning Balances come from?
• OneStream always pulls from the same scenario
– 14 Budget rolls to 15 Budget to 16 Budget, etc…
• BUT, what if that’s not what you want?
10. BegBal from a different scenario
Scenario
Jan-14
…
Dec-14
Jan-15
…
Sep-15
Oct-15
Nov-15
Dec-15
Jan-16
…
Dec-16
Jan-17
…
Dec-17
Actual
Q3 Forecast
Budget '15 Budget from '14 Actual 16 Bud from Fcst 17 Bud from Bud
www.finitsolutions.com
- 39 -
Solution
• Custom Business Rule that can be called from any
member formula.
• Custom Business Rule that can be called from
Cube Views and Quick Views.
• Copy of the BR is in a separate file.
• Simple maintenance (In the Scenario text field)
2014=Actual, 2015=Forecast, 2016=Budget
10. BegBal from a different scenario
www.finitsolutions.com
- 40 -
Usage
• Demo
10. BegBal from a different scenario
www.finitsolutions.com
- 41 -
Business Rule
• The Business Rule to run this functionality is
available from Fint.
• Please contact anyone on the Sales team for a
copy
– Jeremy Bulman (jbulman@finitsolutions.com)
– Joe Mizerk (jmizerk@finitsolutions.com)
– Greg Barrett (gbarrett@finitsolutions.com)
10. BegBal from a different scenario
www.finitsolutions.com
- 42 -
Business Rule
• The Business Rule to run this functionality is
available from Fint.
• Please contact anyone on the Sales team for a
copy
– Jeremy Bulman (jbulman@finitsolutions.com)
– Joe Mizerk (jmizerk@finitsolutions.com)
– Greg Barrett (gbarrett@finitsolutions.com)
www.finitsolutions.com
- 43 -
APPENDIX
Code samples and configuration settings
www.finitsolutions.com
- 44 -
Dim viewMember As ViewMember = ViewMember.GetItem(api.Pov.View.MemberPk.MemberId)
If viewMember.IsAnnotationType Then
'Return an empty string if this is a text-based dataCell.
Return ""
Else
Dim destCurrId As Integer = api.Pov.Cons.MemberPk.MemberId
If destCurrId = Currency.USD.Id Then
Return 1.0
Else
Dim rateType As FxRateType = api.FxRates.GetFxRateTypeForRevenueExp() 'AverageRate
'Dim rateType As FxRateType = api.FxRates.GetFxRateTypeForAssetLiability() 'ClosingRate
Dim cubeId As Integer = api.Pov.Cube.CubeId
Dim timeId As Integer = api.Pov.Time.MemberPk.MemberId
Dim sourceCurrId As Integer = Currency.USD.Id
Dim rate As Decimal = api.FxRates.GetCalculatedFxRate(rateType, cubeId, timeId, sourceCurrId,
destCurrId)
Return rate
End If
End If
The EndRate formula would be the same, except pulling the rate type for
AssetLiability.
AvgRate formula
www.finitsolutions.com
- 45 -
Call from inside a Member Formula:
If api.Time.IsFirstPeriodInYear() Then
Dim priorScenarioBR As New OneStream.BusinessRule.Finance.PriorScenario.MainClass
Dim priorScenario As String = priorScenarioBR.FindPriorScenario(si, api, args, _
api.Pov.Scenario, api.Pov.time)
api.Data.Calculate("F#BegBalMth=F#EndBal:S#" & priorScenario & ":T#PovPrior1“)
Else
api.Data.Calculate("F#BegBalMth=F#EndBal:T#PovPrior1")
End If
Call from inside a CubeView member filter:
T#PovPriorYearM12:getdatacell("BR#[PriorScenario,|POVScenario|,|PovYear|]")
T#PovPriorYearM12:getdatacell("BR#[PriorScenario,Budget,2015]")
The Business Rule is available. Contact the Finit Sales team for details.
PriorScenario business rule

More Related Content

What's hot

Deep dive on dynamic member lists
Deep dive on dynamic member listsDeep dive on dynamic member lists
Deep dive on dynamic member listsfinitsolutions
 
Finit solutions getting the most out of hfm process management and phased sub...
Finit solutions getting the most out of hfm process management and phased sub...Finit solutions getting the most out of hfm process management and phased sub...
Finit solutions getting the most out of hfm process management and phased sub...finitsolutions
 
Finit solutions getting the most out of hfm - intercompany matching and eli...
Finit solutions   getting the most out of hfm - intercompany matching and eli...Finit solutions   getting the most out of hfm - intercompany matching and eli...
Finit solutions getting the most out of hfm - intercompany matching and eli...finitsolutions
 
HFM Equity Pickup Module
HFM Equity Pickup ModuleHFM Equity Pickup Module
HFM Equity Pickup Moduleaa026593
 
HFM Extended Analytics
HFM Extended AnalyticsHFM Extended Analytics
HFM Extended Analyticsaa026593
 
Finit creative solutions for cash flow fx analysis through dashboarding
Finit   creative solutions for cash flow fx analysis through dashboardingFinit   creative solutions for cash flow fx analysis through dashboarding
Finit creative solutions for cash flow fx analysis through dashboardingfinitsolutions
 
Where Did That Come From? Techniques for Debugging HFM
Where Did That Come From?  Techniques for Debugging HFMWhere Did That Come From?  Techniques for Debugging HFM
Where Did That Come From? Techniques for Debugging HFMfinitsolutions
 
Hfm to Financial Consolidation and Close Cloud
Hfm to Financial Consolidation and Close CloudHfm to Financial Consolidation and Close Cloud
Hfm to Financial Consolidation and Close CloudAlithya
 
Data-Driven Rules in HFM
Data-Driven Rules in HFMData-Driven Rules in HFM
Data-Driven Rules in HFMaa026593
 
Finit solutions - Automating Data Loads with FDMEE
Finit solutions - Automating Data Loads with FDMEEFinit solutions - Automating Data Loads with FDMEE
Finit solutions - Automating Data Loads with FDMEEfinitsolutions
 
D53155 hfm 9.3.1_rules_student_guide
D53155 hfm 9.3.1_rules_student_guideD53155 hfm 9.3.1_rules_student_guide
D53155 hfm 9.3.1_rules_student_guideariffsharif
 
Best Practices in HFM Application Design
Best Practices in HFM Application Design Best Practices in HFM Application Design
Best Practices in HFM Application Design Alithya
 
HFM Business Rule Writing Tips and Techniques
HFM Business Rule Writing Tips and TechniquesHFM Business Rule Writing Tips and Techniques
HFM Business Rule Writing Tips and TechniquesAlithya
 
FDMEE versus Cloud Data Management - The Real Story
FDMEE versus Cloud Data Management - The Real StoryFDMEE versus Cloud Data Management - The Real Story
FDMEE versus Cloud Data Management - The Real StoryJoseph Alaimo Jr
 
FDMEE Tutorial - Part 1
FDMEE Tutorial - Part 1FDMEE Tutorial - Part 1
FDMEE Tutorial - Part 1Van Huy
 
Loading Smartlists into PBCS using FDMEE
Loading Smartlists into PBCS using FDMEELoading Smartlists into PBCS using FDMEE
Loading Smartlists into PBCS using FDMEERay Février
 

What's hot (20)

Deep dive on dynamic member lists
Deep dive on dynamic member listsDeep dive on dynamic member lists
Deep dive on dynamic member lists
 
Finit solutions getting the most out of hfm process management and phased sub...
Finit solutions getting the most out of hfm process management and phased sub...Finit solutions getting the most out of hfm process management and phased sub...
Finit solutions getting the most out of hfm process management and phased sub...
 
HFM-Implementation
HFM-ImplementationHFM-Implementation
HFM-Implementation
 
Finit solutions getting the most out of hfm - intercompany matching and eli...
Finit solutions   getting the most out of hfm - intercompany matching and eli...Finit solutions   getting the most out of hfm - intercompany matching and eli...
Finit solutions getting the most out of hfm - intercompany matching and eli...
 
HFM Equity Pickup Module
HFM Equity Pickup ModuleHFM Equity Pickup Module
HFM Equity Pickup Module
 
HFM Extended Analytics
HFM Extended AnalyticsHFM Extended Analytics
HFM Extended Analytics
 
Oracle hyperion financial management
Oracle hyperion financial managementOracle hyperion financial management
Oracle hyperion financial management
 
Finit creative solutions for cash flow fx analysis through dashboarding
Finit   creative solutions for cash flow fx analysis through dashboardingFinit   creative solutions for cash flow fx analysis through dashboarding
Finit creative solutions for cash flow fx analysis through dashboarding
 
Where Did That Come From? Techniques for Debugging HFM
Where Did That Come From?  Techniques for Debugging HFMWhere Did That Come From?  Techniques for Debugging HFM
Where Did That Come From? Techniques for Debugging HFM
 
Hfm to Financial Consolidation and Close Cloud
Hfm to Financial Consolidation and Close CloudHfm to Financial Consolidation and Close Cloud
Hfm to Financial Consolidation and Close Cloud
 
Data-Driven Rules in HFM
Data-Driven Rules in HFMData-Driven Rules in HFM
Data-Driven Rules in HFM
 
Basics of fdmee
Basics of fdmeeBasics of fdmee
Basics of fdmee
 
Finit solutions - Automating Data Loads with FDMEE
Finit solutions - Automating Data Loads with FDMEEFinit solutions - Automating Data Loads with FDMEE
Finit solutions - Automating Data Loads with FDMEE
 
D53155 hfm 9.3.1_rules_student_guide
D53155 hfm 9.3.1_rules_student_guideD53155 hfm 9.3.1_rules_student_guide
D53155 hfm 9.3.1_rules_student_guide
 
Best Practices in HFM Application Design
Best Practices in HFM Application Design Best Practices in HFM Application Design
Best Practices in HFM Application Design
 
HFM Business Rule Writing Tips and Techniques
HFM Business Rule Writing Tips and TechniquesHFM Business Rule Writing Tips and Techniques
HFM Business Rule Writing Tips and Techniques
 
FDMEE versus Cloud Data Management - The Real Story
FDMEE versus Cloud Data Management - The Real StoryFDMEE versus Cloud Data Management - The Real Story
FDMEE versus Cloud Data Management - The Real Story
 
FDMEE Tutorial - Part 1
FDMEE Tutorial - Part 1FDMEE Tutorial - Part 1
FDMEE Tutorial - Part 1
 
Loading Smartlists into PBCS using FDMEE
Loading Smartlists into PBCS using FDMEELoading Smartlists into PBCS using FDMEE
Loading Smartlists into PBCS using FDMEE
 
Oracle FCCS: A Deep Dive
Oracle FCCS: A Deep DiveOracle FCCS: A Deep Dive
Oracle FCCS: A Deep Dive
 

Similar to OneStream Functionality You Might Not be Using (But Should Be)

Finit solutions epma_hfm_managingmetadata_201403
Finit solutions epma_hfm_managingmetadata_201403Finit solutions epma_hfm_managingmetadata_201403
Finit solutions epma_hfm_managingmetadata_201403finitsolutions
 
Finit solutions epma_hfm_managingmetadata_201403
Finit solutions epma_hfm_managingmetadata_201403Finit solutions epma_hfm_managingmetadata_201403
Finit solutions epma_hfm_managingmetadata_201403finitsolutions
 
Finit solutions hfm managing metadata epma versus classic_march 2014
Finit solutions hfm managing metadata epma versus classic_march 2014Finit solutions hfm managing metadata epma versus classic_march 2014
Finit solutions hfm managing metadata epma versus classic_march 2014finitsolutions
 
Finit solutions Getting the Most Out of EPM: Comparison between EPMA versus ...
Finit solutions Getting the Most Out of EPM:  Comparison between EPMA versus ...Finit solutions Getting the Most Out of EPM:  Comparison between EPMA versus ...
Finit solutions Getting the Most Out of EPM: Comparison between EPMA versus ...finitsolutions
 
conf2015_TLaGatta_CHarris_Splunk_BusinessAnalytics_DeliveringHighLevelAnalytics
conf2015_TLaGatta_CHarris_Splunk_BusinessAnalytics_DeliveringHighLevelAnalyticsconf2015_TLaGatta_CHarris_Splunk_BusinessAnalytics_DeliveringHighLevelAnalytics
conf2015_TLaGatta_CHarris_Splunk_BusinessAnalytics_DeliveringHighLevelAnalyticsTom LaGatta
 
Building Applications with a Graph Database
Building Applications with a Graph DatabaseBuilding Applications with a Graph Database
Building Applications with a Graph DatabaseTobias Lindaaker
 
Customization in ROMeo (CU,EDI,MAcro).pptx
Customization in ROMeo (CU,EDI,MAcro).pptxCustomization in ROMeo (CU,EDI,MAcro).pptx
Customization in ROMeo (CU,EDI,MAcro).pptxHarshitSharma443772
 
Managing Technical Debt - by Michael Hall
Managing Technical Debt - by Michael HallManaging Technical Debt - by Michael Hall
Managing Technical Debt - by Michael HallSynerzip
 
7 Database Mistakes YOU Are Making -- Linuxfest Northwest 2019
7 Database Mistakes YOU Are Making -- Linuxfest Northwest 20197 Database Mistakes YOU Are Making -- Linuxfest Northwest 2019
7 Database Mistakes YOU Are Making -- Linuxfest Northwest 2019Dave Stokes
 
Xml transformation-doc
Xml transformation-docXml transformation-doc
Xml transformation-docAmit Sharma
 
Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)Salesforce Partners
 
Supplemental Data Manager - What is it? What are some use cases? How do I get...
Supplemental Data Manager - What is it? What are some use cases? How do I get...Supplemental Data Manager - What is it? What are some use cases? How do I get...
Supplemental Data Manager - What is it? What are some use cases? How do I get...finitsolutions
 
Integrating IBM Cognos 10 into Microsoft Office
Integrating IBM Cognos 10 into Microsoft OfficeIntegrating IBM Cognos 10 into Microsoft Office
Integrating IBM Cognos 10 into Microsoft OfficeSenturus
 
Looking under the hood of your org with eclipse
Looking under the hood of your org with eclipseLooking under the hood of your org with eclipse
Looking under the hood of your org with eclipseJamie Buck-Tomek
 
Alejandro Chico Resume
Alejandro Chico ResumeAlejandro Chico Resume
Alejandro Chico ResumeAlex Chico
 
FDM vs FDMEE: What you Need to Know - Emtec, Inc.
FDM vs FDMEE: What you Need to Know - Emtec, Inc.FDM vs FDMEE: What you Need to Know - Emtec, Inc.
FDM vs FDMEE: What you Need to Know - Emtec, Inc.Emtec Inc.
 
2-1 Remember the Help Desk with AFCU - Jared Flanders, Final
2-1 Remember the Help Desk with AFCU - Jared Flanders, Final2-1 Remember the Help Desk with AFCU - Jared Flanders, Final
2-1 Remember the Help Desk with AFCU - Jared Flanders, FinalJared Flanders
 
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation ProjectsAmazon Web Services
 

Similar to OneStream Functionality You Might Not be Using (But Should Be) (20)

Finit solutions epma_hfm_managingmetadata_201403
Finit solutions epma_hfm_managingmetadata_201403Finit solutions epma_hfm_managingmetadata_201403
Finit solutions epma_hfm_managingmetadata_201403
 
Finit solutions epma_hfm_managingmetadata_201403
Finit solutions epma_hfm_managingmetadata_201403Finit solutions epma_hfm_managingmetadata_201403
Finit solutions epma_hfm_managingmetadata_201403
 
Finit solutions hfm managing metadata epma versus classic_march 2014
Finit solutions hfm managing metadata epma versus classic_march 2014Finit solutions hfm managing metadata epma versus classic_march 2014
Finit solutions hfm managing metadata epma versus classic_march 2014
 
Finit solutions Getting the Most Out of EPM: Comparison between EPMA versus ...
Finit solutions Getting the Most Out of EPM:  Comparison between EPMA versus ...Finit solutions Getting the Most Out of EPM:  Comparison between EPMA versus ...
Finit solutions Getting the Most Out of EPM: Comparison between EPMA versus ...
 
conf2015_TLaGatta_CHarris_Splunk_BusinessAnalytics_DeliveringHighLevelAnalytics
conf2015_TLaGatta_CHarris_Splunk_BusinessAnalytics_DeliveringHighLevelAnalyticsconf2015_TLaGatta_CHarris_Splunk_BusinessAnalytics_DeliveringHighLevelAnalytics
conf2015_TLaGatta_CHarris_Splunk_BusinessAnalytics_DeliveringHighLevelAnalytics
 
Building Applications with a Graph Database
Building Applications with a Graph DatabaseBuilding Applications with a Graph Database
Building Applications with a Graph Database
 
Customization in ROMeo (CU,EDI,MAcro).pptx
Customization in ROMeo (CU,EDI,MAcro).pptxCustomization in ROMeo (CU,EDI,MAcro).pptx
Customization in ROMeo (CU,EDI,MAcro).pptx
 
SDWest2005Goetsch
SDWest2005GoetschSDWest2005Goetsch
SDWest2005Goetsch
 
Managing Technical Debt - by Michael Hall
Managing Technical Debt - by Michael HallManaging Technical Debt - by Michael Hall
Managing Technical Debt - by Michael Hall
 
7 Database Mistakes YOU Are Making -- Linuxfest Northwest 2019
7 Database Mistakes YOU Are Making -- Linuxfest Northwest 20197 Database Mistakes YOU Are Making -- Linuxfest Northwest 2019
7 Database Mistakes YOU Are Making -- Linuxfest Northwest 2019
 
Xml transformation-doc
Xml transformation-docXml transformation-doc
Xml transformation-doc
 
Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)
 
Supplemental Data Manager - What is it? What are some use cases? How do I get...
Supplemental Data Manager - What is it? What are some use cases? How do I get...Supplemental Data Manager - What is it? What are some use cases? How do I get...
Supplemental Data Manager - What is it? What are some use cases? How do I get...
 
Integrating IBM Cognos 10 into Microsoft Office
Integrating IBM Cognos 10 into Microsoft OfficeIntegrating IBM Cognos 10 into Microsoft Office
Integrating IBM Cognos 10 into Microsoft Office
 
Looking under the hood of your org with eclipse
Looking under the hood of your org with eclipseLooking under the hood of your org with eclipse
Looking under the hood of your org with eclipse
 
Alejandro Chico Resume
Alejandro Chico ResumeAlejandro Chico Resume
Alejandro Chico Resume
 
IBM Rational HATS Overview 2013
IBM Rational HATS Overview 2013IBM Rational HATS Overview 2013
IBM Rational HATS Overview 2013
 
FDM vs FDMEE: What you Need to Know - Emtec, Inc.
FDM vs FDMEE: What you Need to Know - Emtec, Inc.FDM vs FDMEE: What you Need to Know - Emtec, Inc.
FDM vs FDMEE: What you Need to Know - Emtec, Inc.
 
2-1 Remember the Help Desk with AFCU - Jared Flanders, Final
2-1 Remember the Help Desk with AFCU - Jared Flanders, Final2-1 Remember the Help Desk with AFCU - Jared Flanders, Final
2-1 Remember the Help Desk with AFCU - Jared Flanders, Final
 
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
 

More from finitsolutions

Lumberjack: Finit's Oracle EPM - Hyperion System Monitoring Tool
Lumberjack: Finit's Oracle EPM - Hyperion System Monitoring ToolLumberjack: Finit's Oracle EPM - Hyperion System Monitoring Tool
Lumberjack: Finit's Oracle EPM - Hyperion System Monitoring Toolfinitsolutions
 
Finit - Breaking Through the Cloud Part II: FCCS, Closing in on Full Parity w...
Finit - Breaking Through the Cloud Part II: FCCS, Closing in on Full Parity w...Finit - Breaking Through the Cloud Part II: FCCS, Closing in on Full Parity w...
Finit - Breaking Through the Cloud Part II: FCCS, Closing in on Full Parity w...finitsolutions
 
Finit - Creative Solutions for FX Analysis in HFM
Finit - Creative Solutions for FX Analysis in HFM Finit - Creative Solutions for FX Analysis in HFM
Finit - Creative Solutions for FX Analysis in HFM finitsolutions
 
Finit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
Finit - Breaking Through the Cloud: An Overview of Oracle EPM CloudFinit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
Finit - Breaking Through the Cloud: An Overview of Oracle EPM Cloudfinitsolutions
 
Finit - State of Oracle EPM
Finit - State of Oracle EPM Finit - State of Oracle EPM
Finit - State of Oracle EPM finitsolutions
 
Finit - Hybrid Cubes to the Rescue
Finit - Hybrid Cubes to the RescueFinit - Hybrid Cubes to the Rescue
Finit - Hybrid Cubes to the Rescuefinitsolutions
 
Finit Hyperion Planning & PBCS Simplified User Interface
Finit  Hyperion Planning & PBCS Simplified User InterfaceFinit  Hyperion Planning & PBCS Simplified User Interface
Finit Hyperion Planning & PBCS Simplified User Interfacefinitsolutions
 
Finit how to let go - enterprise archive apps
Finit   how to let go - enterprise archive appsFinit   how to let go - enterprise archive apps
Finit how to let go - enterprise archive appsfinitsolutions
 
Finit one small step - tips and tricks for transitioning from fdm to fdmee
Finit   one small step - tips and tricks for transitioning from fdm to fdmeeFinit   one small step - tips and tricks for transitioning from fdm to fdmee
Finit one small step - tips and tricks for transitioning from fdm to fdmeefinitsolutions
 
Finit - All Things Chart of Accounts
Finit  - All Things Chart of AccountsFinit  - All Things Chart of Accounts
Finit - All Things Chart of Accountsfinitsolutions
 
Finit - What's Trending: Topics on the Cloud and Infrastructure
Finit -  What's Trending: Topics on the Cloud and InfrastructureFinit -  What's Trending: Topics on the Cloud and Infrastructure
Finit - What's Trending: Topics on the Cloud and Infrastructurefinitsolutions
 
Planning Process Considerations
Planning Process ConsiderationsPlanning Process Considerations
Planning Process Considerationsfinitsolutions
 
Finit - Driver Based Forecasting 021216
Finit - Driver Based Forecasting 021216Finit - Driver Based Forecasting 021216
Finit - Driver Based Forecasting 021216finitsolutions
 
Finit - what would happen greatest hits and disasters
Finit -  what would happen greatest hits and disasters Finit -  what would happen greatest hits and disasters
Finit - what would happen greatest hits and disasters finitsolutions
 
Finit solutions - The Benefits of a Rolling Forecast
Finit solutions - The Benefits of a Rolling ForecastFinit solutions - The Benefits of a Rolling Forecast
Finit solutions - The Benefits of a Rolling Forecastfinitsolutions
 
Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...
Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...
Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...finitsolutions
 
Introduction to Oracle Hyperion Planning - New Features in 11.1.2.4
Introduction to Oracle Hyperion Planning - New Features in 11.1.2.4Introduction to Oracle Hyperion Planning - New Features in 11.1.2.4
Introduction to Oracle Hyperion Planning - New Features in 11.1.2.4finitsolutions
 
Upgrading to 11.1.2.4 and Other Technical Considerations
Upgrading to 11.1.2.4 and Other Technical ConsiderationsUpgrading to 11.1.2.4 and Other Technical Considerations
Upgrading to 11.1.2.4 and Other Technical Considerationsfinitsolutions
 
Data options with hyperion planning and essbase
Data options with hyperion planning and essbaseData options with hyperion planning and essbase
Data options with hyperion planning and essbasefinitsolutions
 

More from finitsolutions (20)

Lumberjack: Finit's Oracle EPM - Hyperion System Monitoring Tool
Lumberjack: Finit's Oracle EPM - Hyperion System Monitoring ToolLumberjack: Finit's Oracle EPM - Hyperion System Monitoring Tool
Lumberjack: Finit's Oracle EPM - Hyperion System Monitoring Tool
 
Finit - Breaking Through the Cloud Part II: FCCS, Closing in on Full Parity w...
Finit - Breaking Through the Cloud Part II: FCCS, Closing in on Full Parity w...Finit - Breaking Through the Cloud Part II: FCCS, Closing in on Full Parity w...
Finit - Breaking Through the Cloud Part II: FCCS, Closing in on Full Parity w...
 
Finit - Creative Solutions for FX Analysis in HFM
Finit - Creative Solutions for FX Analysis in HFM Finit - Creative Solutions for FX Analysis in HFM
Finit - Creative Solutions for FX Analysis in HFM
 
Finit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
Finit - Breaking Through the Cloud: An Overview of Oracle EPM CloudFinit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
Finit - Breaking Through the Cloud: An Overview of Oracle EPM Cloud
 
Finit - State of Oracle EPM
Finit - State of Oracle EPM Finit - State of Oracle EPM
Finit - State of Oracle EPM
 
Finit - Hybrid Cubes to the Rescue
Finit - Hybrid Cubes to the RescueFinit - Hybrid Cubes to the Rescue
Finit - Hybrid Cubes to the Rescue
 
Finit Hyperion Planning & PBCS Simplified User Interface
Finit  Hyperion Planning & PBCS Simplified User InterfaceFinit  Hyperion Planning & PBCS Simplified User Interface
Finit Hyperion Planning & PBCS Simplified User Interface
 
Finit how to let go - enterprise archive apps
Finit   how to let go - enterprise archive appsFinit   how to let go - enterprise archive apps
Finit how to let go - enterprise archive apps
 
Finit one small step - tips and tricks for transitioning from fdm to fdmee
Finit   one small step - tips and tricks for transitioning from fdm to fdmeeFinit   one small step - tips and tricks for transitioning from fdm to fdmee
Finit one small step - tips and tricks for transitioning from fdm to fdmee
 
Finit - All Things Chart of Accounts
Finit  - All Things Chart of AccountsFinit  - All Things Chart of Accounts
Finit - All Things Chart of Accounts
 
Finit - What's Trending: Topics on the Cloud and Infrastructure
Finit -  What's Trending: Topics on the Cloud and InfrastructureFinit -  What's Trending: Topics on the Cloud and Infrastructure
Finit - What's Trending: Topics on the Cloud and Infrastructure
 
Introduction to HPCM
Introduction to HPCMIntroduction to HPCM
Introduction to HPCM
 
Planning Process Considerations
Planning Process ConsiderationsPlanning Process Considerations
Planning Process Considerations
 
Finit - Driver Based Forecasting 021216
Finit - Driver Based Forecasting 021216Finit - Driver Based Forecasting 021216
Finit - Driver Based Forecasting 021216
 
Finit - what would happen greatest hits and disasters
Finit -  what would happen greatest hits and disasters Finit -  what would happen greatest hits and disasters
Finit - what would happen greatest hits and disasters
 
Finit solutions - The Benefits of a Rolling Forecast
Finit solutions - The Benefits of a Rolling ForecastFinit solutions - The Benefits of a Rolling Forecast
Finit solutions - The Benefits of a Rolling Forecast
 
Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...
Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...
Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...
 
Introduction to Oracle Hyperion Planning - New Features in 11.1.2.4
Introduction to Oracle Hyperion Planning - New Features in 11.1.2.4Introduction to Oracle Hyperion Planning - New Features in 11.1.2.4
Introduction to Oracle Hyperion Planning - New Features in 11.1.2.4
 
Upgrading to 11.1.2.4 and Other Technical Considerations
Upgrading to 11.1.2.4 and Other Technical ConsiderationsUpgrading to 11.1.2.4 and Other Technical Considerations
Upgrading to 11.1.2.4 and Other Technical Considerations
 
Data options with hyperion planning and essbase
Data options with hyperion planning and essbaseData options with hyperion planning and essbase
Data options with hyperion planning and essbase
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

OneStream Functionality You Might Not be Using (But Should Be)

  • 2. www.finitsolutions.com - 2 - Finit Overview • Founded in 2002 • 75+ employees in 20+ states, 14 dedicated to the OneStream practice – Mostly CPAs, MBAs – We have extensive CPM product and financial reporting backgrounds • 50+ Planning / Essbase Clients • 80+ HFM Clients – Managed several of the largest EPM projects in the U.S. – Including the largest roll-out of HFM in North America • 15 OneStream Clients – Lead the implementation of the first 3 live OneStream customers • AAA Life (Consolidation & Budgeting), Guardian and Henniges • Market Leader in ARM/FCM • World Leader in FDM implementations and custom solutions
  • 3. www.finitsolutions.com - 3 - • We make and deliver personalized financial reporting solutions and experiences. – By listening, questioning, and analyzing – By building relationships …not company to company, but person to person. – We are Makers and Doers WHY is Finit Here?
  • 4. www.finitsolutions.com - 4 - We Run Finit like a Family • Invest in our employees • All owners actively involved in the business • No debt or external owners – Prioritize the customer, not profitability • Long term stability – Hire employees, not subcontractors • Compensation model based on client satisfaction HOW do we achieve our beliefs?
  • 5. www.finitsolutions.com - 5 - Our values, on which we ask you to provide consultant feedback: Finit Values
  • 7. www.finitsolutions.com - 7 - About the Presenter Phil Brosnan (pbrosnan@finitsolutions.com) 2+ Years of OneStream experience • Led the first live Enterprise to OneStream project 17+ years in Automotive Finance • Traditional roles: Cost Accountant to Finance Director • System implementations: MfgPro, SAP, EssBase, Global HFM (1,200+ users). Based in Detroit
  • 8. www.finitsolutions.com I didn’t know you could do that! Cool pieces of OneStream functionality you might not be using (but should). Phil Brosnan – Finit Solutions
  • 9. www.finitsolutions.com - 9 - Objectives • Many presentations are awesome, but don’t give you anything tangible to implement in your App. This presentation • See 10 pieces of OneStream functionality • Learn a couple things you didn’t know • Take at least one tangible item back to your project.
  • 10. www.finitsolutions.com - 10 - Problem • You need a list of certain members: – All IC Entities, IC Accounts, foreign entities, etc… • You can make Business Rules for Member lists, but they are moderately complicated. 1. Easy member lists
  • 11. www.finitsolutions.com - 11 - Solution • .where member expansion is super-easy. • Almost limitless when combined with Text fields – E#Root.base.where(Currency <> USD) – E#Root.descendants.where(IsIC = True) – UD1#Top.base.where(Text1 = HR) – .where((Text1 = HR) and (Text2 contains Blue)) • User defined dims have 8 text fields (use them!) 1. Easy member lists
  • 12. www.finitsolutions.com - 12 - Usage • E#allorgs.base.where(Currency <> USD) • E#allorgs.base.where(Text1 = [SAP GL]) 1. Easy member lists
  • 13. www.finitsolutions.com - 13 - Problem • Confirmation rules that need to validate both positive and negative variances • Can be a little complicated: If args.ConfirmationRuleArgs.DisplayValue > 100 Then Return False ‘Fail Else If args.ConfirmationRuleArgs.DisplayValue < -100 Then Return False ‘Fail Else Return True ‘Pass 2. Using VB.Net Math functions
  • 14. www.finitsolutions.com - 14 - Solution • Use VB.Net Math functions to simplify rules: If Math.Abs(args.ConfirmationRuleArgs.DisplayValue)>100 • Math.Abs Returns the absolute value of a number. • Math.Max Returns the larger of two numbers. • Math.Round Returns a rounded number • Math.Sign Returns the sign of the value • Many others as well 2. Using VB.Net Math functions
  • 15. www.finitsolutions.com - 15 - Usage • The Math functions are just the tip of the VB.NET iceberg. • Lots of resources available on line: – http://www.microsoftvirtualacademy.com/training- courses/vb-fundamentals-for-absolute-beginners – http://www.dotnetperls.com/keyword-vbnet – Just Google it. 2. Using VB.Net Math functions
  • 16. www.finitsolutions.com - 16 - Problem • For design and usability purposes, you want a blank row in a cube view. 3. Truly blank rows in a cubeview
  • 17. www.finitsolutions.com - 17 - Solution • You could set white text on a white background, or mess with Row height/padding/etc… • Easier is to use the “Transparent” color • Can be used on just the text, or both the text and background. 3. Truly blank rows in a cubeview
  • 18. www.finitsolutions.com - 18 - Usage • Works in CubeView, Report, and Excel (mostly). • Credit to Michelle Johnson at Graco for this one! 3. Truly blank rows in a cubeview
  • 19. www.finitsolutions.com - 19 - Problem • Exchange rates are stored outside the cube. • Can’t report on exchange rates in a Cube View. • There is an XFGet…, but not end-user friendly. 4. Pull Exchange Rates into Cube
  • 20. www.finitsolutions.com - 20 - Solution • Create Dynamic Calc formula to pull exchange rates into the cube. • Actual Formula is in the appendix 4. Pull Exchange Rates into Cube
  • 21. www.finitsolutions.com - 21 - Usage 4. Pull Exchange Rates into Cube
  • 22. www.finitsolutions.com - 22 - Problem • Two separate cubes: – Main Cube and Sales Analysis or HR or Project cubes • How do you link key accounts across the cubes? – Net Sales and Std Cost for the Sales Analysis Cube – Headcount and Salary expense for an HR cube 5. Cross-cube calculations
  • 23. www.finitsolutions.com - 23 - Solution • Cross-cube calculations: CB#Main:A#Headcount = CB#HR:A#TotalHeads • Normal formula rules apply: – If a dimension is left out of the formula (ie: flow or UD2 above), it runs for every member of that dim. – So, if your dims are different in the 2 cubes, make sure you pick that up in your formula. CB#Sales:A#CustSales:UD1#noCustomer = CB#Main:A#NetSales:UD1#TopCostCenter 5. Cross-cube calculations
  • 24. www.finitsolutions.com - 24 - Usage • See “50100 – Health Ins” from Golfstream 5. Cross-cube calculations Houston Houston Heights New York Cube Account GolfStream 50200 - Base 100,000 100,000 100,000 Drivers Health 11% 11% 8% GolfStream 50200 - Base 11,000 11,000 8,000
  • 25. www.finitsolutions.com - 25 - Problem • You want to give users a starting point: – Copying from a prior forecast as a starting point – Loading a headcount file from HR – Loading prior year as the start point for Budget • But, you want users to be able to change data – And you want to track the changes. 6. Loading data to O#BeforeAdj
  • 26. www.finitsolutions.com - 26 - Solution • Use O#BeforeAdj for the data entry form • Form will show the baseline data (in O#Import) • When the user changes the value, Onestream squeezes the difference into O#Forms 6. Loading data to O#BeforeAdj
  • 27. www.finitsolutions.com - 27 - 6. Loading data to O#BeforeAdj Type into BeforeAdj member Difference saved to Forms member Data previously copied into Import member from other scenario Import 1000 Forms - BeforeAdj 1000 Typed 1200 into BeforeAdj Import 1000 Forms - BeforeAdj 1200 200 1 2 3 Squeeze diff to Forms
  • 28. www.finitsolutions.com - 28 - Usage • Demo 6. Loading data to O#BeforeAdj
  • 29. www.finitsolutions.com - 29 - Problem • You want to load an excel budget template into OneStream thru workflow (not XFSetCell). • The file has 12 columns (one per month). – Or, cost centers in columns – Or, segments in columns – Or, accounts in columns, etc… 7. Load Matrix Excel file thru WF
  • 30. www.finitsolutions.com - 30 - Solution • Matrix Load file • Multiple columns in the xfd range. • Amounts are in the matrix’d columns, not in Amt. 7. Load Matrix Excel file thru WF A# IC# T#:[]:[]:[2015M1] T#:[]:[]:[2015M2] T#:[]:[]:[2015M3] GrossSales None 100.00 200.00 300.00
  • 31. www.finitsolutions.com - 31 - Usage • Demo an Excel file, with the xfd range • There are examples in the Reference Document 7. Load Matrix Excel file thru WF
  • 32. www.finitsolutions.com - 32 - Problem • The main hierarchy has foreign entities rolling to a foreign parent: • But, you want to see PlantA and PlantB in USD. 8. Auto translate to a currency North America (USD) Mexico Legal (MXN) Mexico PlantA (MXN) Mexico PlantB (MXN)
  • 33. www.finitsolutions.com - 33 - Solution • The old way would be to force translate, or • Create an alt hierarchy to trigger the translation • But in 3.5, use “Auto Translation Currencies” 8. Auto translate to a currency Mexico_in_USD (USD) Mexico PlantA (MXN) Mexico PlantB (MXN)
  • 34. www.finitsolutions.com - 34 - Usage • Demo 8. Auto translate to a currency
  • 35. www.finitsolutions.com - 35 - Problem • You want to limit (or extend) the entities that have confirmation rules run. • Example: Balance Sheet only balances at the Legal entity level, not at every entity (plants). 9. Control confirmation entities
  • 36. www.finitsolutions.com - 36 - Solution • Workflow Calculation Definitions also control confirmations 1. Will consolidate and also confirm 2. Will consolidate, but won’t confirm 3. Won’t consolidate, but will confirm 9. Control confirmation entities
  • 37. www.finitsolutions.com - 37 - Usage Result 9. Control confirmation entities
  • 38. www.finitsolutions.com - 38 - Problem • Where do Beginning Balances come from? • OneStream always pulls from the same scenario – 14 Budget rolls to 15 Budget to 16 Budget, etc… • BUT, what if that’s not what you want? 10. BegBal from a different scenario Scenario Jan-14 … Dec-14 Jan-15 … Sep-15 Oct-15 Nov-15 Dec-15 Jan-16 … Dec-16 Jan-17 … Dec-17 Actual Q3 Forecast Budget '15 Budget from '14 Actual 16 Bud from Fcst 17 Bud from Bud
  • 39. www.finitsolutions.com - 39 - Solution • Custom Business Rule that can be called from any member formula. • Custom Business Rule that can be called from Cube Views and Quick Views. • Copy of the BR is in a separate file. • Simple maintenance (In the Scenario text field) 2014=Actual, 2015=Forecast, 2016=Budget 10. BegBal from a different scenario
  • 40. www.finitsolutions.com - 40 - Usage • Demo 10. BegBal from a different scenario
  • 41. www.finitsolutions.com - 41 - Business Rule • The Business Rule to run this functionality is available from Fint. • Please contact anyone on the Sales team for a copy – Jeremy Bulman (jbulman@finitsolutions.com) – Joe Mizerk (jmizerk@finitsolutions.com) – Greg Barrett (gbarrett@finitsolutions.com) 10. BegBal from a different scenario
  • 42. www.finitsolutions.com - 42 - Business Rule • The Business Rule to run this functionality is available from Fint. • Please contact anyone on the Sales team for a copy – Jeremy Bulman (jbulman@finitsolutions.com) – Joe Mizerk (jmizerk@finitsolutions.com) – Greg Barrett (gbarrett@finitsolutions.com)
  • 43. www.finitsolutions.com - 43 - APPENDIX Code samples and configuration settings
  • 44. www.finitsolutions.com - 44 - Dim viewMember As ViewMember = ViewMember.GetItem(api.Pov.View.MemberPk.MemberId) If viewMember.IsAnnotationType Then 'Return an empty string if this is a text-based dataCell. Return "" Else Dim destCurrId As Integer = api.Pov.Cons.MemberPk.MemberId If destCurrId = Currency.USD.Id Then Return 1.0 Else Dim rateType As FxRateType = api.FxRates.GetFxRateTypeForRevenueExp() 'AverageRate 'Dim rateType As FxRateType = api.FxRates.GetFxRateTypeForAssetLiability() 'ClosingRate Dim cubeId As Integer = api.Pov.Cube.CubeId Dim timeId As Integer = api.Pov.Time.MemberPk.MemberId Dim sourceCurrId As Integer = Currency.USD.Id Dim rate As Decimal = api.FxRates.GetCalculatedFxRate(rateType, cubeId, timeId, sourceCurrId, destCurrId) Return rate End If End If The EndRate formula would be the same, except pulling the rate type for AssetLiability. AvgRate formula
  • 45. www.finitsolutions.com - 45 - Call from inside a Member Formula: If api.Time.IsFirstPeriodInYear() Then Dim priorScenarioBR As New OneStream.BusinessRule.Finance.PriorScenario.MainClass Dim priorScenario As String = priorScenarioBR.FindPriorScenario(si, api, args, _ api.Pov.Scenario, api.Pov.time) api.Data.Calculate("F#BegBalMth=F#EndBal:S#" & priorScenario & ":T#PovPrior1“) Else api.Data.Calculate("F#BegBalMth=F#EndBal:T#PovPrior1") End If Call from inside a CubeView member filter: T#PovPriorYearM12:getdatacell("BR#[PriorScenario,|POVScenario|,|PovYear|]") T#PovPriorYearM12:getdatacell("BR#[PriorScenario,Budget,2015]") The Business Rule is available. Contact the Finit Sales team for details. PriorScenario business rule