KPI ยท console.warn
the "{label}" tile's field `{field}` names no column on the bound grid, so the tile has nothing to measure - check it against the grid's column ids.
Printed by KPI, prefixed [lattice], since 1.54.0.
Warnings reference › kpi:no-column:*:*
- Identifier
kpi:no-column:*:*- Raised by
- KPI
- Since
- 1.54.0
What happened
A tile's field is not a column of the grid the panel is bound to, so every row reads undefined for it and the tile has nothing to aggregate. The tile is also *marked* as refused in the rendered model rather than being left showing a fabricated zero. The check clears itself: a grid whose columns arrive late is not accused, and the tile is measured again as soon as its column appears.
The fix
Check the field against the grid's column ids - the id, not the header title. A column that exists but is not projected produces kpi:unprojected:*:* instead.
The smallest fix
tiles: [{ id: 'total', aggregation: 'sum', field: 'amount' }] // 'amount' must be a column id
Reference
Covered in full at the API reference.