Forum Discussion
Anonymous
3 years agoNot applicable
Using parameter in calculation
Hi,
I am trying to use the user selection to calculate a measure:
User will provide me the RetirementAge parameter, and based on the user selection I want to calculate the total FTE that is above the RetirementAge:
In the above scenario, if the user selects 60 as retirement age, my desired output is 1+0.5 = 1.5.
Similarly for user selection 85, I only have one employee who is above that age, so the output will be FTE of that employee i.e. 0.5.
How can I achieve this please ?
Thanks !
I have tried:
CALCULATE(
SUM('1'[FTE])
,'1'[Age] >= RetirementAge[RetirementAge Value]
)
But that gave me error:
A function 'PLACEHOLDER' has been used in a True/False expression that is used as a table filter expression. This is not allowed.
Anonymous Try:
SUMX(FILTER('1' ,'1'[Age] >= RetirementAge[RetirementAge Value] ,[FTE] ) that's if RetirementAge Value is a measure
2 Replies
- Greg_DecklerCommunity Champion
Anonymous Try:
SUMX(FILTER('1' ,'1'[Age] >= RetirementAge[RetirementAge Value] ,[FTE] ) that's if RetirementAge Value is a measure- AnonymousNot applicable
Great, worked nicely.
I also had a variable, so had to use together with CALCULATE:HC_RetirementAge =VAREndDate = LASTDATE('Dates'[Date ID])ReturnCALCULATE(SUMX(FILTER('1' ,'1'[Age] >= RetirementAge[RetirementAge Value]), '1'[HC_ED]),'1'[Event Date] = EndDate, '1'[Data Type] = "Headcount")
Thank you !