Our engine never sees your warehouse password
datahashi
Blog

#metrics

Posts tagged with #metrics.

Modeling & metrics

Why marketing CAC and ROAS never matched finance

How governed derived metrics and transparent lineage unify customer acquisition cost and return on ad spend across marketing channels and finance.
Modeling & metrics

Derived metrics without double counting

Derived metrics compose other metrics, not raw columns — get the expansion order wrong and a ratio silently double-counts. Here's how datahashi keeps composition honest.
Modeling & metrics

Time grains and asymmetric aggregates

Time grain is part of the metric contract. Some aggregates roll cleanly across grains. Others do not, and agents need to know the difference.
Modeling & metrics

Additive vs non-additive metrics

Why some metrics can be summed across dimensions and time, and why others must never be.
Modeling & metrics

Fan-out-safe metrics explained

What fan-out risk looks like in metric queries and how to keep aggregates correct.
Modeling & metrics

Dimensions that do not explode joins

How to model dimensions so metric grain stays correct and joins do not multiply rows.
Modeling & metrics

Your first metric: name it, do not hand-write SQL

Walk through defining a first certified metric by name and measure without pasting hand-written SQL into the agent path.
Governance & trust

Metric contracts: the same-number test

A metric contract is a shared definition you can test. If two consumers disagree on the number, the contract failed.
Modeling & metrics

Modeling revenue so agents cannot break it

How to define revenue as a certified metric with clear grain, filters, and guardrails so agents and humans get the same number.