Universal Statistics Engine

Use this article when authoring or changing formula-based statistics so that historical results stay defensible.

Availability: Core6 min readLast reviewed September 3, 2026

What the Engine Supports

The statistics engine supports formula-based operational statistics, time-aligned series, ownership, targets, and versioned definitions.

Supported formula capabilities and supported data sources vary by plan and configuration. Not every arbitrary formula or data source is supported — validate before designing a workflow around one.

Authoring Guidance

  • Validate formulas before publishing.
  • Avoid circular dependencies.
  • Use explicit units.
  • Define behavior for missing values and zero denominators.
  • Version material formula changes.
  • Do not silently rewrite historical results after changing a definition.
  • Review source freshness before acting on calculated output.

Changing a Published Definition

A formula change alters the meaning of the series. Publish it as a new version, record the effective date, and keep the prior definition readable so past reviews remain interpretable.

If a restatement of history is genuinely required, state it explicitly in the statistic's description rather than letting a chart change shape without explanation.

Troubleshooting

A formula fails validation.
Check that every referenced statistic exists, is in scope, and reports on a compatible period.
A value shows as empty rather than zero.
Empty usually means no data was received for the period. Define missing-value behavior explicitly instead of treating it as zero by default.
A ratio breaks when the denominator is zero.
Define the zero-denominator result for the statistic — typically empty rather than zero — and document the choice.

Methodology Disclosure

Cendryva independently adapts management-by-statistics concepts for operational software. Read the full disclosure in the Cendryva Platform Overview.