(2 OM) 14. Formulas Flashcards

1
Q

Users need to consider the following questions when deciding how to create a specific formula:

  1. Should the formula change between ___ or be static?
  2. Should the formula be ___ specific or applied to all levels?
  3. What formula function do you need to most ___ build the formula?
  4. Are there ___ ___ that you need to include to target a specific time, level, dimension, or attribute?
  5. 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?
  6. In what ___ should you create the formula, meaning what account type or sheet?
A
  1. Versions
  2. Level
  3. Efficiently
  4. Term modifiers
  5. Dot notion
  6. Location
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

The Formula Assistant Tool consists of several parts including…

  1. Operators
  2. Functions
  3. Levels
  4. Accounts
  5. Account Term Modifiers
  6. Formula
  7. Import Option
A
  1. Operators
  2. Functions
  3. Accounts
  4. Account Term Modifiers
  5. Formula
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which of the below is not considered an operator in the Formula Assistant Tool?

  1. +
  2. -
  3. And
  4. =
  5. div ()
  6. %
  7. [ ]
  8. >
A
  1. [ ]
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

The Formula Assistant Tool can be accessed in a variety of locations, including ___ and ___.

A

Sheets, Accounts.
(Standard, Cube, Modelled sheets.
GL, Custom, Metric,Cube, Modelled Accounts).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Formulas cannot be version specific. True or false?

A

False (They can be version specific and it depends on the placement of the formula and account).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Which of the below is not an example of formula syntax?

  1. ACCT.
  2. ASSUM.
  3. Div()
  4. Round()
  5. [time=this-1]
  6. +
    7.this.year.positionof(this.month)
A
  1. +

(1 & 2 are Account syntax, 3 & 4 are Function syntax, 5 is Term Modifier syntax and 7 is Dot Notion syntax).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

ROW. syntax appears in ___ sheets and refers to an individual ___ of data, meaning each calculation is independent of each other.

A

Modelled, row

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

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.

A

Existing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the 4 Formula Function types?

  1. Logical
  2. Mathematical
  3. Date
  4. Boolean
  5. String
A
  1. Logical
  2. Mathematical
  3. Date
  4. String
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Use mathematical functions to evaluate basic formulas with ___ outcome.

A

One

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

The mathematical function “Div (N, D)” divides the ___ by the ___.

A

Numerator, denominator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

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.

A

Denominator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Use logical functions to evaluate based on the outcome of different scenarios. Examples include…

  1. Or
  2. If
  3. Iff
  4. Isblank
  5. Error
  6. Switch
A
  1. If
  2. Iff
  3. Isblank
  4. Error
  5. Switch
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

The logical function “If (EXPR, T, F)” returns the value of ___ if boolean expression ___ is true, otherwise it returns the value of ___.

A

T, EXPR, F

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

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.

A

True, false

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Use Date Functions in flexible ___ models or in combination with ___ sheet Date Element columns.

A

Time, modelled

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Examples of Date Functions include…

  1. ToDate
  2. Hour
  3. Day
  4. Month
  5. Version.PositionOf
  6. TimeFraction
    .
A
  1. ToDate
  2. Day
  3. Month
  4. Version.PositionOf
  5. TimeFraction
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Use String Functions to evaluate outcomes based on ___-___ data.

A

Non-numerical

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Examples of String Functions include…

  1. Text
  2. Concat
  3. Length
  4. Search
  5. Substring
  6. ToNumber
A
  1. Concat
  2. Length
  3. Search
  4. Substring
  5. ToNumber
20
Q

Term Modifiers allow a user to further target a formula beyond accounts. The available Term Modifiers are ___, ___, and all existing ___ and ___.

A

Time, Level, Dimensions, Attributes

21
Q

Examples of Time Term Modifiers include…

  1. This+n
  2. This.year
  3. This-n
  4. 2025
  5. This.Month+Next.Month
  6. This-12:this-1
A
  1. This+n
  2. This.year
  3. This-n
  4. 2025
  5. This-12:this-1
22
Q

Level modifiers allow you to create formulas with accounts that reference data from a different ___ than the one the formula is created on.

23
Q

Does the following Level Term Modifiers follow correct syntax - true or false?

  1. [Level=<Level-Name>(+)]</Level-Name>
  2. [Level=<Level-Name>(-)]</Level-Name>
A
  1. True (the syntax is including all children from the specified level).
  2. True (the syntax is excluding all children from the specified level).
24
Q

For formulas to work across organization levels, the data privacy for an account must be public. True or false?

25
Q

Dimension and attribute modifiers allow you to target specific values entered at a dimension or attribute value intersection. You can then use these values within formulas with accounts to only target specific values, which allows for more ___ planning and reporting.

26
Q

You use dot notation syntax in “if” or “iff” functions with an operator <, >, =, <=, >= comparing the statement to a specific value. True or false?

27
Q

Examples of dot notion operands include…

  1. This.Level
  2. This.Account.
  3. This.Dimension_Name
  4. This.Attribute_Name
  5. This.Sheet
  6. This.Version
  7. This.TimePer
  8. This.ModelledAccount
A
  1. This.Level
  2. This.Account.
  3. This.Dimension_Name
  4. This.Attribute_Name
  5. This.Version
  6. This.TimePer
28
Q

Shared formulas can apply to ___ Levels for a ___ Version (rather than all Versions).

A

All, specific

29
Q

Pros of shared formulas are they are ___ and you can ___ and export them.

Cons of shared formulas is they cannot carry ___.

A

Flexible, import, dimensionality.

30
Q

Dimensional details can only carry from one account to another by setting the receiving account “Type” to “Link”. True or false?

31
Q

When importing Shared Formulas from an Excel workbook, you can delete shared formulas by leaving the “Formulas” column blank. True or false?

32
Q

Audit trail is inherited when creating a new level or cloning a Level. True or false?

33
Q

You can only clone the lowest child levels. A rollup level is not available for cloning. True or false?

34
Q

Default Formulas are formulas that can be created on any ___ or ___ account.

A

GL, custom

35
Q

Default Formulas can be applied to all Versions and Levels using the “Replace” option. Otherwise click “Preserve” which will which will retain all formulas and data in all versions but allow application to the selected version(s). True or false?

36
Q

A pro of default formulas is once applied, they do not have to be maintained as they automatically populate across all ___ and ___. You can also use formula ___ which allows you to adjust the formula as a result of a change in methodology, without impacting all other versions.

A

Version, Levels, override

37
Q

Cons of default formulas is that they ___ existing data and ___ account access.

A

Delete, restricts

38
Q

In Default Formulas, the override formula setting allows you to ___ a global formula for specific unlocked versions.

39
Q

The override formula setting is available for which of the following types of accounts?…

  1. GL or Custom accounts that have a default formula applied.
  2. Metric accounts.
  3. Calculated modeled accounts.
  4. Cube calculated accounts or cube metric accounts.
  5. System Accounts.
A
  1. GL or Custom accounts that have a default formula applied.
  2. Metric accounts.
  3. Calculated modeled accounts.
  4. Cube calculated accounts or cube metric accounts.
40
Q

What is considered best practice for Formula Syntax?

  1. Use Formula Assistant.
  2. Consider the order of logic.
  3. Use indents, lines and comments (#).
  4. Keep account codes consistent, simple and short.
  5. Break complex formulas apart.
  6. Daisychain formulas.
A
  1. Use Formula Assistant.
  2. Consider the order of logic.
  3. Use indents, lines and comments (#).
  4. Keep account codes consistent, simple and short.
  5. Break complex formulas apart.
41
Q

What is considered best practice for Formula References?

  1. Use hardcoded values.
  2. Use time modifiers which are dynamic, rather than dates.
  3. Divf and Iff evaluate faster than Div and If.
A
  1. Use time modifiers which are dynamic, rather than dates.
  2. Divf and Iff evaluate faster than Div and If.
42
Q

Once formulas are built, ___ and ___ them and ___ any formula errors.

A

Validate, test, clear.

43
Q

The most common formula errors are caused by…

  1. Not using dot notion syntax.
  2. Circular references.
  3. Incorrect syntax
  4. Data privacy (Account is not set to “Value of account is public at all levels”)
A
  1. Circular references.
  2. Incorrect syntax
  3. Data privacy (Account is not set to “Value of account is public at all levels”)
44
Q

Shared formulas ___ be overridden by data imports or data entry.

45
Q

You can create Default Formulas apply to ___ Levels and Versions. This will set an account to read-only.

You can create Shared Formulas to apply to ___ Levels and ___ Version(s).

A

All, all, specific.