PBi_2_HYBRIDE METINGEN

Voor we verder gaan…

PowerBi heeft zelf een heel leuk rapport, heel interactief, waarin alle Dax-functies opgenomen zijn met uitleg omtrent hun gebruik. Je vindt dit rapport HIER onder ‘Lesmateriaal’. Download dit naar jullie lokale machine.

Hybride metingen zijn metingen die gegevens uit verschillende datatabellen met elkaar combineert. We gaan hier aan de slag met een meting uit de tabel ‘Sales‘ en een meting uit de tabel ‘Budget‘.

VARIATIE

We kunnen nu met onze expliciete metingen bijkomende metingen gaan toevoegen. Momenteel zien we hier in deze tabel zowel ‘Sales‘ als ‘Budget‘ en kan je al gaan bekijken wat het verschil is tussen beiden, maar we kunnen hier natuurlijk ook een nieuwe meting voor maken.

Ik ga een nieuwe meting toevoegen en noem deze ‘Variatie‘.

Variance = Sales[Sales] – Budget[Budget]

Variance = 
Sales[Sales] - Budget[Budget]

Je kan de expliciete meting voor SalesAmount en voor BudgetAmount natuurlijk ook in 1 stap aanmaken als je de Variance wilt berekenen, maar dan ga je telkens opnieuw de volledige formule moeten ingeven:
Variance = SUM(Sales[SalesAmount]) – SUM(Budget[BudgetAmount])

En ik formateer ook deze gegevens naar ‘Currency‘, afgerond.

VARIATIE%

Nu wil ik deze variatie misschien ook uitgedrukt in %, dus ik maak opnieuw een meting, ‘Variatie%‘.

Ik zou dit kunnen doen door ‘Variance% = [Variance] / [Budget]‘ maar dan zit ik met het probleem dat als het budget ‘nul’ is, ik een deling door 0 doe, wat niet mogelijk is. Om dit te vermijden, voegen we DIVIDE toe voor de bewerking. Dit handelt het eventuele scenario van een ‘delen door nul’ correct af.

We moeten nu wel het ‘deel-tekenvervangen door een puntkomma. Dit geeft dan
Variatie% = DIVIDE([Variatie]; [Budget])

Variatie% = 
DIVIDE([Variatie]; [Budget])

Als we Variance% toevoegen, moeten we deze natuurlijk ook nog formatteren

…en we krijgen dan dit:

Deze methode is ideaal. Eens gedefinieerd kan ze overal gebruikt worden, toegepast worden op alle datatabellen.

We kunnen nu bijvoorbeeld deze ‘Variatie‘ gebruiken in combinatie met de ‘Product/Category‘ of ‘Product/SubCategory‘.

Je kan hybride metingen gebruiken op al jouw datatabellen en dan ook doorheen alle datatabellen gebruiken.