There is a newer version of the record available.

Published August 11, 2026 | Version 2.0

The Two Anchors of a Measure

Authors/Creators

Description

A stored analytical result is conventionally described by one grain: the grain at which the result is reported. That is often sufficient for additive quantities such as total revenue. It is not sufficient in general.

Many common analytical operations involve two distinct analytical locations. The input anchor identifies the points over which an operation is formed or reduced. The output anchor identifies the points at which the resulting member is reported. Average order value over orders and average revenue over customers can occupy the same output anchor and use the same underlying revenue while denoting different quantities because their input anchors differ. Weighted averages, rates, ratios, counts, extrema, order statistics, and multi-stage reductions expose the same issue in different ways.

Within the Theory of Data framework, a measure is a stable governed family and a member is one anchored realization of that family. “Two anchors of a measure” is therefore compact language for a more precise claim: an anchor-sensitive operator instance or derivation may require both an input member at an input anchor and an output member at an output anchor, and the input anchor may be identity-bearing.

Two questions must be kept separate. Sufficient-state composability asks whether staged reductions preserve the information required for exact continuation. Input-anchor sensitivity asks whether changing the input anchor changes the value or interpretation of the requested quantity. COUNT, for example, composes through additive count state even though reapplying COUNT to displayed counts is wrong; MIN and MAX can compose exactly while still being uninterpretable without knowing what entities they ranged over. This distinction yields a general materialization rule: values, sufficient state, and analytical identity must not be collapsed.

The practical importance is not hypothetical. The companion silent-failure taxonomy classifies five of fourteen planted benchmark defect classes as anchor freedom failures, including re-aggregation, semi-additive summation, empty-bucket behavior, and definition ambiguity. In a nine-model text-to-SQL study, the structural failure families persisted despite strong schema documentation. The lesson is architectural: analytical systems need an explicit, structured, verifiable account of anchor-sensitive meaning. Query languages and AI interfaces that can name only a metric, output dimensions, and filters are therefore not expressive enough for every analytical request. A language must either derive the missing input anchor uniquely, ask for it, or represent it explicitly.

Files

the_two_anchors_of_a_measure_v2_0(1).pdf

Files (114.1 kB)

Name Size
md5:7ad9bd6cb5a8535acff5c3d7bc2f7fc7
27.6 kB Preview Download
md5:ade59268d2ac3ab3588b9ae232ddd920
86.5 kB Preview Download

Additional details

Additional titles

Subtitle
Why Input and Output Anchors Are Part of Analytical Meaning

Related works

Is new version of
Working paper: 10.5281/zenodo.20789318 (DOI)
References
Working paper: 10.5281/zenodo.21842194 (DOI)
Working paper: 10.5281/zenodo.21553379 (DOI)
Working paper: 10.5281/zenodo.20762839 (DOI)
Working paper: 10.5281/zenodo.21752373 (DOI)

Dates

Submitted
2026-06-21