Use of Block Mode and Cell Mode
- Using block mode, where cells are grouped within the block and simultaneously calculated, is generally faster, but data dependencies must be carefully considered. For example,
SalesYTD = CurMth + PriorMth
should be calculated in cell mode so that each month is calculated in the order of the outline. - In cell mode, each cell is calculated sequentially in the order of the dense dimensions in the outline and is, generally, slower than block mode.
- Use
@CALCMODE
to manually control whether block or cell mode is used. - Use debug mode application logs to verify calc mode. If a calculation is performed in block mode, no message is displayed. A log message is shown when calculations are performed in cell mode.