Met de DAX functie FORMAT() kun je direct formatting toepassen. Het nadeel van deze formule is dat de output in tekstformaat is waardoor er niet meer mee gerekend kan worden. Dit hoeft niet erg te zijn als het antwoord alleen gebruikt wordt voor analyses. Nog een groot nadeel is dat je geen conditional formatting meer kunt toepassen omdat het een tekst is geworden. Dit is mijn grootste bezwaar.
Voorbeeld deling, output = percentage %:
=FORMAT(IF(SUM(FactWerknemerKPI[UrenRooster])=0,0, SUM(FactWerknemerKPI[AantalUrenGewerktProductief]) / SUM(FactWerknemerKPI[UrenRooster]) ),”Percent”)
Wat ik hier doe is de productiviteit berekenen. Ik check eerst of de noemer van de deling geen 0 is (NULL zit niet in de DB). Als dat wel het geval is dan is de uitkomst altijd 0. Anders doe ik het aantal uren gewerkt delen door het rooster. Tot slot FORMAT ik de uitkomst naar PERCENT.