Professional Documents
Culture Documents
Rule Sets
View > Deployment
View
Manage which set
will be the deployed
one
Only one can be
checked
All can be unchecked
Deployment View
Double-click on a set to see the contained
rules
Puts you into rule set manager
Drag a rule in, or right-click to remove
Sequence matters!
Export Rules
Import the
entire
collection,
including
variables, by
choosing File
> Import
Browse for
the .XML file
Import Rules
Choose the target application.
Update Location Details
This has no connection to the application you
highlighted
Click Import
Object Naming
Be Obvious, Not Cryptic
Does the graphical flow make sense?
Conditions
Used to populate variables
And for most functions
HS.Exp
HS.SetDataWithPOV
HS.Clear
Many more
Formula
Populate a Variable
HS.Clear
Like Windows, shows a little hand on the
icon
Usage
Check this if you want to change or delete the
formula.
Shared Formulas
Does not appear in graphical
Just set two intersections equal to each other
Still a concept of left and right
Pull to the left
HS.Exp
Last one in wins!
Multiple Rows
Blank for a dimension implies all base
members with data
Fill in a single parent member
Use lists
Data Range
Evaluate the account
We only want accounts beginning with 3
String Functions
Translate balance sheet accounts at
average rate, using PVA
Translate
Simple example
The only time you can write to another
entity
A sibling
[Proportion] or [Elimination] only
Use a condition to avoid consolidating to a
particular entity
Consolidate
Only accounts flagged Consolidated are
available
Consolidate, contd
Consolidate, contd
Cycle through a list of members within a
given dimension
Can be defined in the rules
Parent,[Base]
Or from custom member lists
OverrideAccounts
Most common inNoInput rules
Member Range
NoInput
Test User Defined Fields
Note the use of a different formula for
each View
Dynamic
NoInput Formula
Zoom
Is the rule running? Did it pass each
condition?
Add a formula {i} = {i}
Enable Logging
Rule Level
Debugging, contd
Within data
range, but
before account
condition
After the
condition
Debugging Example
Output log sample
Possible, but
chickens 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
Script
No idea
Fixed Loop