Explain a variance
explain_varianceReads Oracle totals and walks the account hierarchy to find the largest contributors to a change. Use it before explaining why a number changed. Compare two scenarios, versions or periods. Optionally break down one other business dimension. The difference is to minus from. Child sums are checked against Oracle totals with the reconciliation rules; every remainder is shown as other. Separate dimension breakdowns must not be added together. Account types set favorable or unfavorable; unknown types stay unclassified. Service Administrator access is needed for member properties. Read only.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"cube": "<cube>",
"member": "<member>",
"comparison": "<comparison>",
"pov": "<pov>"
},
"name": "explain_variance"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pov | Yes | One exact member for every other cube dimension. No assumed or remembered choices. | |
| top | No | Largest contributors to show in each breakdown. Smaller ones go in other. | |
| cube | Yes | Cube to read. | |
| depth | No | Levels of children to inspect, at most eight. The cell limit applies across levels. | |
| member | Yes | One exact account total, or term:Name for a saved account term. | |
| tolerance | No | Absolute tolerance for each roll-up check, in the same units as the values. | |
| comparison | Yes | Scenario, Version or Period dimension and two exact members. Change means to minus from. | |
| connection | No | Connection id or label from list_connections. Defaults to the user's default connection. | |
| application | No | Application; defaults to the connection. | |
| breakdownDimension | No | One other business dimension, such as Entity. Its POV member is the branch root. |