Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM. Register now.

Reply
Saniat
Helper V
Helper V

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:

Saniat_0-1680013131530.png



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.

1 ACCEPTED SOLUTION
Greg_Deckler
Community Champion
Community Champion

@Saniat Try:

SUMX(FILTER('1'
     ,'1'[Age] >= RetirementAge[RetirementAge Value]
     ,[FTE]
)


that's if RetirementAge Value is a measure


Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

2 REPLIES 2
Greg_Deckler
Community Champion
Community Champion

@Saniat Try:

SUMX(FILTER('1'
     ,'1'[Age] >= RetirementAge[RetirementAge Value]
     ,[FTE]
)


that's if RetirementAge Value is a measure


Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

Great, worked nicely.
I also had a variable, so had to use together with CALCULATE:

HC_RetirementAge =

VAR
    EndDate = LASTDATE('Dates'[Date ID])
Return
    CALCULATE(SUMX(FILTER('1' ,'1'[Age] >= RetirementAge[RetirementAge Value])
    , '1'[HC_ED])

    ,'1'[Event Date] = EndDate 
    , '1'[Data Type] = "Headcount"
    )

Thank you !

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors