Start at the source variable
The fastest debugging path is usually:- open the source variable
- review the exact formula text
- confirm the references still point to the intended variables
- check time and dimension context
- review the result at both detail level and summary level
Wrong number of arguments
Some errors come from calling a function with too many or too few inputs. Check:- whether the function expects one value or several
- whether you accidentally left out a closing value in a conditional branch
- whether the formula became malformed during editing
Bad or stale references
References can break when variables are renamed, moved, or replaced. Review:- the exact variable names in the formula
- whether linked or referenced variables still exist
- whether the formula now points to a broader or narrower variable than you intended
Aggregation mismatches
Sometimes the base formula is correct, but the summary meaning is wrong. Common signs include:- a total that looks too high because the metric is being summed
- a quarter or year view that does not match the intended business meaning
- a formula that behaves correctly by month but not in a higher-level review
Dimension and context issues
Formulas can behave differently when a variable is dimensioned. Check whether:- the formula expects a single dimension value or an aggregated result
- the result is being reviewed on the correct row or item
- the formula should live on the aggregate row instead of being copied into detail rows
Blanks and fallback behavior
Blank handling is easy to miss. Review:- whether the formula can return
blank - whether downstream math expects a number instead
- whether a date or driver input is still empty
Cutoff mistakes around the Last actual date
Many formula issues appear right at the boundary between actuals and plan. Check:- whether the
actual formulaandplanned formulaare both defined correctly - whether the formula is using
lastActualDateintentionally - whether the first planned period behaves differently than expected after close
Last actual date before changing the formula.
When to use broader troubleshooting
If the formula itself looks correct, the issue may be elsewhere. Move to Formula issues when you need to investigate:- source data problems
- scenario context outside the variable
- downstream board or view behavior
- model-wide issues that are not caused by the formula text itself

