You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(spec): AnalyticsResult declares object, the dataset answer's base object (#20687)
Closes#20647
`AnalyticsResult` and `AnalyticsResultResponseSchema.data` declare an
optional `object: string`, the base object of the dataset an answer was
computed from. This is the declaration only; setting it on every dataset
answer is #20644's service change.
Clause-②: yes (widening)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01Sfe5YjBLwB9J3y8fvm2xq1
---------
Co-authored-by: Claude <noreply@anthropic.com>
|**totals**|`{ dimensions: string[]; rows: Record<string, any>[] }[]`| optional | Marginal aggregates - one entry per requested totals grouping, in request order, each computed with the measure's true aggregate over the underlying data (never re-derived from bucketed values). The grand-total grouping yields a single dimensionless row. |
158
+
|**object**|`string`| optional | The base object of the dataset the answer was computed from: the dataset's `object`, by machine name. Every dataset answer (`POST /analytics/dataset/query`) must carry it, whatever dimensions are selected and whether or not rows came back, so a consumer can refresh on that object's record changes and drill into its records. Absent on a cube query answer, which has no dataset behind it. |
0 commit comments