Advanced Topics in Calc Manager for HFM

26
Advanced Topics in Calc Manager for HFM Calc Manager for HFM Chris Barbieri Edgewater Ranzal

description

Ranzal Practice Director, Chris Barbieri conducted this presentation at the recent ODTUG Kaleidoscope conference in Long Beach, California.

Transcript of Advanced Topics in Calc Manager for HFM

Page 1: Advanced Topics in Calc Manager for HFM

Advanced Topics in Calc Manager for HFMCalc Manager for HFM

Chris BarbieriEdgewater Ranzal

Page 2: Advanced Topics in Calc Manager for HFM

� One of the Largest Hyperion Practices in the U.S.

� Oracle / Hyperion Platinum Partner - Highest Status

About Edgewater Ranzal

15 Years� Vertical Expertise with High-

Profile Clients from Coast to Coast

� Sound Project Methodology Insures Project Success

� “One Stop Shop” for ALL EPM Implementation needs

15 Years700+ clients

1000+ projects

Page 3: Advanced Topics in Calc Manager for HFM

ConsolidationBusiness

Intelligence Planning

Our Services

ProjectManagement

InfrastructureData

Services

Page 4: Advanced Topics in Calc Manager for HFM

Advanced Topics in Calc Manager

● Sub Translate● Sub Dynamic● Sub NoInput● Sub Consolidate● Troubleshooting

● Logging● Timers

Page 5: Advanced Topics in Calc Manager for HFM

A Note on Translation

● HFM app settings determine default translation● HFM app settings determine default translation● But sometimes you need some accounts to

translate differently, such as Equity● Or maybe you want some accounts to use a whole

different rate

Page 6: Advanced Topics in Calc Manager for HFM

Translate

● Translate balance sheet accounts at average rate, using PVA● … this is in the middle of a data range

Page 7: Advanced Topics in Calc Manager for HFM

Calculate the Difference Between Rates

● The @Trans and @TransPeriodic will translate a value using the difference between rates

● …and write that out to another account/custom

Page 8: Advanced Topics in Calc Manager for HFM

Force a Rate of “1”

● Generally not advisable to use constants● Overrides are stored in a custom in this app

● Use “1” instead of the rate● Use “1” instead of the rate

Page 9: Advanced Topics in Calc Manager for HFM

Write to Another Entity

● The onlyonly time you can write to another entity● A sibling entityAND● [Proportion] or [Elimination] members only● [Proportion] or [Elimination] members onlyAND● @CON function in Sub Consolidate

Page 10: Advanced Topics in Calc Manager for HFM

Change Another Entity’s Calc Status

● @ImpactStatus● “Notify” next year that this year has changed

● “Notify” another scenario that it needs to copy data from this scenario…

Page 11: Advanced Topics in Calc Manager for HFM

Copy to Another Scenario

Page 12: Advanced Topics in Calc Manager for HFM

Non-Consolidating Parent

Use a condition to avoid consolidating to a ● Use a condition to avoid consolidating to a particular entity

Page 13: Advanced Topics in Calc Manager for HFM

Consolidate – Data Range

● Only accounts flaggedConsolidated are availableavailable

● Don’t consolidate zeros: skip them

Page 14: Advanced Topics in Calc Manager for HFM

Consolidate – HS.ConHS.Con Function

Page 15: Advanced Topics in Calc Manager for HFM

Member Range

● Cycle through a list of members within a given dimension

● Can be defined in the rules “Parent”,”[Base]”“Parent”,”[Base]”● Or from custom member lists

““OverrideAccountsOverrideAccounts””● Most common in NoInput rules● Don’t use this elsewhere if you can avoid it

Page 16: Advanced Topics in Calc Manager for HFM

Member Range Example

Page 17: Advanced Topics in Calc Manager for HFM

Test User Defined Fields

● Explain yourself

Page 18: Advanced Topics in Calc Manager for HFM

Dynamic Function

● Note the use of a different formula for each View

Page 19: Advanced Topics in Calc Manager for HFM

NoInput Function

● Inside a memberrange

● Custom4 conditions not conditions not shown

Page 20: Advanced Topics in Calc Manager for HFM

Debugging, aka “WriteToFile”

● Is the rule running? Did it pass each condition?● Add a formula {i} = {i}

● To contain the information you wan t to write out● At the point in the rule where you want the information

● Enable Logging● Enable Logging● Formula Level● Rule Level

Page 21: Advanced Topics in Calc Manager for HFM

Debugging, cont’d

● Icon indicates you can enter text

● Also add variables to see their contents at that point in the rule

Page 22: Advanced Topics in Calc Manager for HFM

Debugging Example

● Within data range, but before account condition

● After the condition

Page 23: Advanced Topics in Calc Manager for HFM

Script

● Possible, but…● … chicken’s way out

● Take you just as long to write in script as it would to use graphical mode● And it would still be better written

Page 24: Advanced Topics in Calc Manager for HFM

Questions

Chris [email protected]+1.617.480.6173www.ranzal.com

Page 25: Advanced Topics in Calc Manager for HFM

Presentations

Calculation Manager: The New and Improved Applicati on to Create Hyperion Planning Business Rules – Monday, 11:15 am, Room 102C

Security and Auditing in HFM – Tuesday, 4:30pm, 101B

Best Practices for Using DRM with EPMA – Wednesday, 8:30am, 103A

Getting Started with Calc Manager for HFM – Wednesday, 8:30am, 101B

Advanced Topics in Calc Manager for HFM – Wednesday, 9:45am, 101B

Maximizing the Value of an EPM Investment with ERPi , FDM & EPMA – Wednesday, 11:15am, 101B

Taking your FDM application to the next level with Advanced Scripting – Friday, 8:30am, 101B

IFRS reporting within Hyperion Financial Management – Thursday, 10:30am, 101B

Page 26: Advanced Topics in Calc Manager for HFM

www.ranzal.com

Chris BarbieriChris [email protected]

+1.617.480.6173www.ranzal.com