Power BI - DAX formule vraag

Status
Niet open voor verdere reacties.

MLJE1980

Gebruiker
Lid geworden
18 mei 2017
Berichten
18
Goedemorgen,

Misschien dat iemand mij hiermee kan helpen.

Ik heb een tabel in power bi waarin het verzuimpercentage per medewerker per maand wordt berekend.
Nu wil op in een taartvorm een overzicht hoeveel medewerkers in een bepaalde categorie verzuim komt.
Bijvoorbeeld:

Aantal 0 = COUNTROWS(FILTER('2023','2023'[Percentage]=0))
Percentage wordt gewoon berekend ziek/betaald

Op maandbasis werkt dit prima, maar wanneer ik in de filter meerdere maanden selecteer worden alle rijen bij elkaar opgeteld, terwijl de bedoeling juist is alleen de medewerkers geteld worden die op basis van de geselecteerde maanden nog op een percentage van 0 zitten.

Ik heb een excel bestand met wat data toegevoegd.

Zou iemand mij hiermee kunnen helpen?

Alvast bedankt.
 

Bijlagen

Als je de Excel tabel inlaadt in Power BI en vervolgens deze berekende kolom toevoegt moet het lukken.

PHP:
cumulative = 
    CALCULATE(
        SUM(sheet[Percentage]),
            FILTER(sheet, 
                sheet[Maand] <= EARLIER(sheet[Maand]) && 
                sheet[Naam/voornaam] = EARLIER(sheet[Naam/voornaam])
             )
         )
 
Laatst bewerkt:
Bedankt JEC, dit lijkt te werken.

Na veel puzzelen ben ik ook tot een oplossing gekomen:
PHP:
Aantal 0 = SUMX (VALUES ( '2023'[Naam/voornaam] ),
INT (MAXX (CALCULATETABLE (
VALUES ( '2023'[Maand] )),
[Percentage]
) = 0
)
)
 
Nu tel je aantal nullen maar dat zegt op zichzelf niet heel veel. Nu moet je apart bepalen aan de hand van het maandnummer of je nog nooit ziek bent geweest.
De onderstaande (en de vorige) laat direct zien of je nog op 0% zit.

PHP:
cumulative = 
    MAXX(
        FILTER('2023',
            [Maand]<= EARLIER([Maand]) && 
            [Naam/voornaam] = EARLIER([Naam/voornaam])
      ),[Percentage]
  )
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan