| Home > Hyperion Enterprise > Certification > Formulas |
· Describe the purpose of each function.
| Function | Summary | Description | Methods |
|---|---|---|---|
| A12 | 12 point Average | Calculates a 12-point average for an account. | Chart |
| A24 | 24 point Average | Calculates a 24-point average for an account. | Chart |
| ABS | Absolute Value | Calculates the absolute value of an expression. |
Chart Translation Consolidation |
| AVE | Average | Calculates the average of the current period and all previous periods for an account. | Chart |
| BALANCE | Balance | Calculates the plug value for an account. | Chart |
| BASE | Base | Sets a destination account's opening balance for the current category to a source account's ending value for the prior category. |
Chart Translation Consolidation |
| BASEFLOW | Base for Flow Accounts | Sets a destination account's opening balance for the current category to a source account's category-to-date ending value for the prior category. |
Chart Translation Consolidation |
| CATEGORY | Category | Retrieves a value for an account from the specified category. | Chart |
| CPN | Current Period Number | Retrieves the current period number. Period 1 is the first period for the category. |
Chart Translation Consolidation |
| CROSSRATE | Cross Rate | Calculates the cross rate for a node if there is a currency change. | Translation |
| CTD | Category to Date | Calculates a category-to-date value for this account regardless of the default category view. |
Chart Translation Consolidation |
| CUM | Cumulative | Calculates the total value from the first period of the current year to the current period for an account. | Chart |
| DFB | Difference from Base | Calculates the difference between the opening balance and the value for each period for a balance account. |
Chart Translation Consolidation |
| DIFF | Difference | Calculates the difference between the current and prior period values of an account. |
Chart Translation Consolidation |
| DSUB | Detailed Subtotal | Calculates subtotals by subaccount for a range of accounts, if all accounts in the range have the same subaccounts. | Chart |
| DSUSA | Detailed Subtotal at 1st Level | Totals a range of first-level and second-level subaccounts, for one major account, starting from a specified first-level subaccount. | Chart |
| DTOSA | Detailed Total of 1st & 2nd Level Subaccounts | Totals all first-level and second-level subaccounts that precede this subaccount. | Chart |
| DTOT | Detailed Total | Totals accounts within a group by subaccount. | Chart |
| DUR | During | Assigns a value to an account for a range of periods. |
Chart Translation Consolidation |
| DWV | Days Weighted Value | Calculates the average days weighted value for an account. |
Chart Translation Consolidation |
| ECODE | Entity Code | Retrieves the entity code within an IF statement. |
Chart Translation Consolidation |
| ECODEIC | Intercompany Partner Entity Code | Retrieves the entity code of the intercompany partner within an IF statement. |
Chart Translation Consolidation |
| GET | Get Value | Retrieves a value from the specified entity, category, account and period. |
Chart Translation Consolidation |
| GROW | Growth | Calculates a compound growth rate and increases a specified account by this rate. |
Chart Translation Consolidation |
| GTZ | Greater than Zero | Assigns the value of an expression if the expression's value is greater than zero. |
Chart Translation Consolidation |
| IF | If | Tests an expression to determine if it is true and returns a value based on the result. |
Chart Translation Consolidation |
| IFT | If Then | Tests an expression for negative, positive, or zero value and returns a value based on the result. |
Chart Translation Consolidation |
| INC | Increment | Increments a specified account by the value of the expression. | Chart |
| INP | Input | Allows you to directly input account values for a parent company instead of rolling up the values from its dependents. | Chart |
| LEVEL | Intercompany Level | Retrieves the values of the intercompany entity that must be eliminated from the current level of the organization. | Consolidation |
| LOC | Local Currency Value | Calculates the value of the account using the local currency value. | Translation |
| LTZ | Less than Zero | Assigns the value of an expression if the expression's value is less than zero. |
Chart Translation Consolidation |
| MAX | Maximum | Compares two expressions and returns the greater value. |
Chart Translation Consolidation |
| MCODE | Consolidation Method | Retrieves the code of the consolidation method for the current entity in the current period within an IF statement. | Consolidation |
| MCODEIC | Intercompany Partner Consolidation Method | Retrieves the code of the consolidation method for the current intercompany entity in the current period within an IF statement. | Consolidation |
| MIN | Minimum | Compares two expressions and returns the smaller value. |
Chart Translation Consolidation |
| NEXT | NextPeriod | Retrieves the value for the period after the current period for this account. |
Chart Translation Consolidation |
| NMP | Number of Periods | Retrieves the number of periods in the current category. |
Chart Translation Consolidation |
| NOC | No Consolidation of an Account | Prevents an account from consolidating. | Consolidation |
| NOINP | No Input | Prevents input into the account. | Chart |
| NOSIGN | Disable Attribute Sensitivity | Disables the attribute sensitivity for accounts during formula execution. |
Chart Translation Consolidation |
| OPE | Opening Balance | Retrieves the opening value for an account. |
Chart Translation Consolidation |
| OPEN | Opening Value | Retrieves the opening value or a text string for percent ownership, percent consolidation, method, or entity code. | Consolidation |
| OPENELIM | Opening Balance (Elimination) | Retrieves the opening value from the elimination detail of the current dependent. | Consolidation |
| OPENPROP | Opening Balance (Proportion) | Retrieves the opening value from the proportion detail of the current dependent. | Consolidation |
| OPENTRAN | Opening Balance (Translation) | Retrieves the opening value from the translation detail of the current dependent. | Translation |
| PCH | Percentage Change | Calculates the percentage change between the current and prior period values of an account. | Chart |
| PCONS | Percent Consolidate | Retrieves the percent consolidation of the current dependent. | Consolidation |
| PCONSIC | Intercompany Partner Percent Consolidate | Retrieves the percent consolidation of the current intercompany partner. | Consolidation |
| PER | Period | Retrieves a value for a specified period for an account. |
Chart Translation Consolidation |
| POWN | Percent Ownership | Retrieves the percent ownership of the current dependent. | Consolidation |
| POWNIC | Intercompany Partner Percent Ownership | Retrieves the percent ownership of the current intercompany partner. | Consolidation |
| PRD | Period Values | Retrieves the periodic value for an account regardless of the data view. |
Chart Translation Consolidation |
| PRE | Previous | Retrieves the value for the prior period of an account. |
Chart Translation Consolidation |
| PVA | Periodic Value | Translates an account based on periodic values and overrides the application defaults for currency translation for an account. | Translation |
| RET | Retrieve Account Value | Retrieves a value from a specified entity for the destination account. |
Chart Translation Consolidation |
| ROUND | Round Account | Rounds the value in an account to the nearest multiple of a specified value. |
Chart Translation Consolidation |
| SCA | Scale | Retrieves the scale value for the current entity. |
Chart Translation Consolidation |
| SIGN | Enable Attribute Sensitivity | Enables account attribute sensitivity during update rule execution. |
Chart Translation Consolidation |
| SUBTOTAL | Subtotal | Calculates a subtotal for a range of accounts. Considers the account type. | Chart |
| SUBSA1 | Subtotal 1st Level Subaccounts | Totals a range of first-level subaccounts for one major account starting from a specified subaccount. | Chart |
| SUM | Sum | Totals a range of accounts. Does not consider the account type. | Chart |
| TOTAL | Total | Totals all accounts that precede an account in its account group. | Chart |
| TOTSA1 | Total 1st Level Subaccounts | Totals all first-level subaccounts that precede this subaccount. | Chart |
| TRANSP | Transpose | Consolidates values for an entity into intercompany subaccounts at the parent level. | Consolidation |
| VAL | Value at Exchange Rate | Translates an account based on YTD values and overrides the application defaults for currency translation for this account. | Translation |
| YTD | Year to Date | Calculates a year-to-date value for this account regardless of the default category view. |
Chart Translation Consolidation |
· Describe how to create category-specific formulas.
Category specific formulas are created by entering the formula a category column in the Method window.
· Given an exhibit of an entity's attributes and formula statements, define the expected results of running the default chart method for that entity.
[]
· Identify the results that should appear at various levels of the organization for an account that appears in formulas.
[]
· Correctly identify where CHARTDSM is used.
This method calculates the proportion, contribution, translation, parent adjustment, and elimination detail.
· Define where formula statements should appear given a set of requirements for which calculations must take place.
[]
· Given specific functions, identify which can or cannot be used in particular types of methods.
[]
· Determine the proper order of execution within DSM.
The order methods are executed within DSM is:
· Define the purpose of update rules and where in the DSM information can be written.
Update rules are special functions that defines the ID for a group of formulas used to distribute values to accounts in other entities. Update rules are only used in consolidation methods.
Describe what happens during a standard consolidation if data is written to a "partner elimination" outside the branch of the organization chart that is currently being consolidated.
[]
Describe valid update rule keywords.
[]
· Describe the effects in the system of changing the default chart method.
The default chart method is CHART and the formulas in it apply throughout applications. Changes to CHART will therefore affect how all totals and values are calculated. Except where CHART is repalced by custom chart methods.
· Define system maintenance that will require formulas to be rechecked.
Formulas need to be checked when:
· Describe the ACE approach to logic (data in source accounts).
The Statutory Consolidation Engine (ACE) is an Hyperion Enterprise add-on that can improve consolidation performance when an application has a sparse data, and one or more of the following apply:
ACE improves the performance of Hyperion Enterprise by:
For example the formula #X=#Y-#Z would be implemented in ACE as add the value in #Y to #X and subtract the value in #Z from #X.
· Describe how to build and maintain logic in the ACE Administration Module.
[]
· Describe how to calculate currency translation adjustments (including movements).
Currency translation adjustments can be calculated in the CHARTDSM method.
· Describe the effect of child rate accounts on currency translation.
Child Rate Accounts let you use non-global exchange rates for entities.
| Copyright © 1999-2008 Consolidation Consultancy Limited | Last updated: 25 Jan 2008 |