Metric grain
When store-level data is loaded, metrics are computed at the SKU-Store grain: each store’s KPIs (margin, price index, competitor gap) use that store’s own price, cost, and competitor set. In the grid’s Product view, a product-level rollup of the same metrics is shown. See Product and SKU-Store grid views.Margin metrics
Margin
Absolute monetary margin per unit, gross of tax.Margin %
Margin as a percentage of selling price.New Unit Margin %
Net-of-tax margin on the price calculated by Dynamic Pricing.Unit Margin % change
Percentage-point change between current Margin % and New Unit Margin %.Competitive metrics
Price Index (PI)
Your price relative to a single competitor or competitor reference.CPI (Min)
Competitive price index against the cheapest competitor.CPI (Mode)
Competitive price index against the most common competitor price.Price Gap
Absolute monetary gap to a competitor reference.Cheapest Flag
Boolean.true if your price is the cheapest among the available competitors, otherwise false.
Price Range
Visual column showing the min/max of competitor prices and where the current price sits in that range. This is a UI affordance rather than a numeric metric - use it for at-a-glance market positioning, then drill in with CPI variants for precision.Refresh cadence
Most metrics are computed in BigQuery and refresh in near real-time as your underlying data (Products, Transactions, Competitors) changes. Specifically:- Margin / Margin % refresh whenever
priceorunit_costchanges on a product. - CPI variants and Price Index refresh whenever the relevant Competitors dataset row updates.
- Dynamic Pricing output columns (Rules Based Price, New Unit Margin %, Unit Margin % change) update on demand when the Dynamic Pricing agent runs.
