V DAXu můžete počítat kumulativní součty od začátku konkrétního časového období – třeba roku, fiskálního roku, měsíce, kvartálu

Někdy je ale třeba načítat kumulativně od úplného začátku, tedy tak, že se mezisoučty nebudou “nulovat”.

Jak na to?

Pokud máte tabulku s daty i datumovou dimenzi (což byste měli mít), může vzorec vypadat takto:

  • Revenue from big bang =
        CALCULATE(sum(revenue[Revenue]),
        KEEPFILTERS(date_dim[Date]<=MAX(date_dim[Date])))

Logika je taková, že CALCULATE spojí počítanou veličinu s filtrem – ten omezí vstup jen na hodnoty menší nebo stejné než je sledované období.