In DAX (Data analysis expressions) heb ik nog niet het aantal uur gestoken waardoor ik met vertrouwen kan beweren er expert in te zijn, maar een paar dingen vallen al wel op. Dit is er een.

Met DAX voor Tabular (SSAS) is het resultaat van je werk vaak een tabel. Toch kun je niet het totaal van een kolom of rij bepalen in je expressie. Iets wat je wel wil als je de procentuele verdeling wilt berekenen. Met deze formule kun wel het totaal van de tabel gebruiken. Mits je de kubus of je rapport goed opzet werkt dit hetzelfde, met een twist. Het is een omweg, met het commando ALLSELECTED haal je contextfilters uit kolommen en rijen in de huidige query.

Voorbeeld, % meldingen percentage t.o.v. # meldingen.

% meldingen := 
    'Σ tabel'[# meldingen] /
    Calculate(
        SUM('Σ tabel'[meldingen]);
        'Σ tabel';
        ALLSELECTED()
    )

Het resultaat, zoals gewenst. Percentages van het totaal voor 2019.

Gewenst

En dan met een extra jaar.

Misschien correct, maar gewenst?

De berekening is correct, maar het percentage is ten opzichte van het totaal voor 2018 en 2019, een veel minder zinvolle uitkomst nu.