Mijn Communities
Help
S_Kuijer
CHAMPION **

Graag hulp bij DAX : Cumulatieve berekening toevoegen - Payroll Results

door S_Kuijer

In Payroll Results zie ik een relatie met Payroll control Register (CP_YearPeriodPeriodicity_BK)

 

Ik wil een berekening toevoegen die het salaris cumulatief toont:

 

@PayrollResult Cumulatief = CALCULATE(SUM(PayrollResults[PayrollResult]),
FILTER(ALL('Payroll control register'), 'Payroll control register'[CP_YearPeriodPeriodicity_BK] <= MAX('PayrollResults'[CP_YearPeriodPeriodicity_BK])
))
 
Wat doe ik niet goed? 
Maar krijg deze foutmelding 
S_Kuijer_0-1700487298989.png

 

2 ANTWOORDEN 2
S_Kuijer
CHAMPION **

door S_Kuijer

Hi @Inske Reumer Dank voor het meedenken . Het gaat hier niet om 2 payrollcodes bij elkaar op te tellen, maar cumulatieve berekenen van bijvoorbeeld 1 payroll code:

bijv. Jan = 150, Feb = 100 (cumulatief feb = 250), maart 125 (cumulatief maart = 150+100+125 = 375)

Ik heb al diverse varianten geprobeerd, helaas nog zonder suc6.

 

Gr Sas

Inske Reumer
CONTRIBUTOR **

door Inske Reumer

Entiteit = PayrollResults
Type = Meting

 

Voorbeeld: Optellen waardes van uitvoercodes 1001 en 1002

CALCULATE(SUM('PayrollResults'[PayrollResult]),
(('PayrollResults'[PayrollCode_BK]) = 1001 ) + (('PayrollResults'[PayrollCode_BK]) = 1002 )
)

Wil je een code negatief tellen:
CALCULATE(SUM('PayrollResults'[PayrollResult]) * -1,
(('PayrollResults'[PayrollCode_BK]) = 1001 ) + (('PayrollResults'[PayrollCode_BK]) = 1002 )
 )

Combinatie van beide:

CALCULATE(SUM('PayrollResults'[PayrollResult]),
(('PayrollResults'[PayrollCode_BK]) = 1001 ) + (('PayrollResults'[PayrollCode_BK]) = 1002 )
)
+
CALCULATE(SUM('PayrollResults'[PayrollResult]) * -1,
(('PayrollResults'[PayrollCode_BK]) = 1001 ) + (('PayrollResults'[PayrollCode_BK]) = 1002 )
 )