Skip to content
Menu

Public Everscope rule

Many iterators in one measure

ES-DAX-003version 1.0DAXmedium

A measure contains several iterator functions in one expression.

What this rule checks

A measure contains several iterator functions in one expression.

Everscope evaluates only the metadata needed for this deterministic check. It does not read dataset rows or values.

Why this is a risk

Nested row-by-row evaluation can create substantial Formula Engine work at query time.

In a governed environment this can weaken traceability, operational reliability, or the evidence available to reviewers and auditors.

How to resolve it

  1. Measure the query plan and simplify nested iterators or introduce validated aggregations.
  2. Validate the change with the accountable owner, rerun the same metadata scan, and retain the before-and-after evidence.

Affected object types

  • measure

Rule history

  1. Version 1.0

    Initial published version.

Introduced on 2026-08-01