Lattice Grid Buy a licence

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 referencekpi: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.