- 1 Minute to read
- Print
- DarkLight
- PDF
Using Attributes in Formulas to Identify Cells to Calculate
- 1 Minute to read
- Print
- DarkLight
- PDF
You can use Attributes within formulas to identify the data cells that should be modified by the formula.
Then define a formula that assumes that freight costs will be higher for products with an Olympics logo on them. In the example below, freight costs per unit are increased by $2 for products with a 2-color Olympic logo on them.
If you want to set the year and attribute value just before running the calculation, you could add variables to the Filter Value. Regular dimensions and Attributes can both use variables.
You can also use variable expressions for the Filter Value. In the following example, the 4th quarter of the year and the first logotype in the Olympics attribute will be calculated with the formula. Regular dimensions and Attributes can both use variable expressions.
For more information on expressions, see Example Substitution Variable Expressions.
To run the formula, create a calculation that includes a row for the formula to be executed and defines the variables. Then add a row to aggregate the parents affected by the formula, if desired. In the example below, Scenario and Year is a separately defined Scope with variables @Scen@ and @Year@.
- Attributes are supported only in the Filter section of the Formula.
- You can use attributes with or without the base dimension included in the Filter section of the Formula. When you are using attributes along with the base dimension, both members will be used in filtering the cells for the formula to include in the calculation.
Best Practice
Use attributes in formulas only if needed.