(2 OM) 14. Formulas Flashcards
(45 cards)
Users need to consider the following questions when deciding how to create a specific formula:
- Should the formula change between ___ or be static?
- Should the formula be ___ specific or applied to all levels?
- What formula function do you need to most ___ build the formula?
- Are there ___ ___ that you need to include to target a specific time, level, dimension, or attribute?
- Is there a specific account you need to reference in the formula? Or should you build it using ___ ___ syntax, which does not require an account reference?
- In what ___ should you create the formula, meaning what account type or sheet?
- Versions
- Level
- Efficiently
- Term modifiers
- Dot notion
- Location
The Formula Assistant Tool consists of several parts including…
- Operators
- Functions
- Levels
- Accounts
- Account Term Modifiers
- Formula
- Import Option
- Operators
- Functions
- Accounts
- Account Term Modifiers
- Formula
Which of the below is not considered an operator in the Formula Assistant Tool?
- +
- -
- And
- =
- div ()
- %
- [ ]
- >
- [ ]
The Formula Assistant Tool can be accessed in a variety of locations, including ___ and ___.
Sheets, Accounts.
(Standard, Cube, Modelled sheets.
GL, Custom, Metric,Cube, Modelled Accounts).
Formulas cannot be version specific. True or false?
False (They can be version specific and it depends on the placement of the formula and account).
Which of the below is not an example of formula syntax?
- ACCT.
- ASSUM.
- Div()
- Round()
- [time=this-1]
- +
7.this.year.positionof(this.month)
- +
(1 & 2 are Account syntax, 3 & 4 are Function syntax, 5 is Term Modifier syntax and 7 is Dot Notion syntax).
ROW. syntax appears in ___ sheets and refers to an individual ___ of data, meaning each calculation is independent of each other.
Modelled, row
You would use ROW. syntax when you create calculated modelled accounts that refer to ___ columns, lookup tables and calculated modelled accounts built in that sheet.
Existing
What are the 4 Formula Function types?
- Logical
- Mathematical
- Date
- Boolean
- String
- Logical
- Mathematical
- Date
- String
Use mathematical functions to evaluate basic formulas with ___ outcome.
One
The mathematical function “Div (N, D)” divides the ___ by the ___.
Numerator, denominator
The mathematical function “Divf (N, D)” returns the same result as Div (N, D) but is the faster form in that if the ___ is 0, the numerator is not evaluated.
Denominator
Use logical functions to evaluate based on the outcome of different scenarios. Examples include…
- Or
- If
- Iff
- Isblank
- Error
- Switch
- If
- Iff
- Isblank
- Error
- Switch
The logical function “If (EXPR, T, F)” returns the value of ___ if boolean expression ___ is true, otherwise it returns the value of ___.
T, EXPR, F
The logical function “Iff (EXPR, T, F)” returns the same result as If (EXPR, T, F) but is the faster form in that if the condition is ___, the third argument F is not evaluated. Similarly, if the condition is ___, the second argument T is not evaluated.
True, false
Use Date Functions in flexible ___ models or in combination with ___ sheet Date Element columns.
Time, modelled
Examples of Date Functions include…
- ToDate
- Hour
- Day
- Month
- Version.PositionOf
- TimeFraction
.
- ToDate
- Day
- Month
- Version.PositionOf
- TimeFraction
Use String Functions to evaluate outcomes based on ___-___ data.
Non-numerical
Examples of String Functions include…
- Text
- Concat
- Length
- Search
- Substring
- ToNumber
- Concat
- Length
- Search
- Substring
- ToNumber
Term Modifiers allow a user to further target a formula beyond accounts. The available Term Modifiers are ___, ___, and all existing ___ and ___.
Time, Level, Dimensions, Attributes
Examples of Time Term Modifiers include…
- This+n
- This.year
- This-n
- 2025
- This.Month+Next.Month
- This-12:this-1
- This+n
- This.year
- This-n
- 2025
- This-12:this-1
Level modifiers allow you to create formulas with accounts that reference data from a different ___ than the one the formula is created on.
Level
Does the following Level Term Modifiers follow correct syntax - true or false?
- [Level=<Level-Name>(+)]</Level-Name>
- [Level=<Level-Name>(-)]</Level-Name>
- True (the syntax is including all children from the specified level).
- True (the syntax is excluding all children from the specified level).
For formulas to work across organization levels, the data privacy for an account must be public. True or false?
True