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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
paul_clarke
Frequent Visitor

Use SELECTEDVALUE within measure

I've got a few measures where i use SELECTEDVALUE, i need to use them within several calculations which rather than recreating the measures I'd prefer to use them within the measure and essentially simulate the slicer selection. 

 

I've tried doing CALCULATE(measure, filter(table, value)) but it continues to be the default value of the SELECTEDVALUE measure.

1 ACCEPTED SOLUTION
paul_clarke
Frequent Visitor

I managed to solve the issue so i'll post the solution in case someone else is going down the same rabbit hole. I thought I tried this originally but something else must have been wrong at the time.

 

Basically i've got a table with dates and their the revenue for those days

paul_clarke_1-1627877922007.png

 

I've got another table which is just used in selection to find the period you want to see the sum of

paul_clarke_2-1627877990147.png

 

And this is a very simplified version of the measure for pickup

 

Selected Pickup =
VAR selection = SELECTEDVALUE('Day Selection'[Days Ago], 1)
VAR date_selected = SELECTEDVALUE(Dates[Date], MAX(Dates[Date]))
VAR prev_date = date_selected - selection
RETURN
CALCULATE(
    SUM('Revenue Table'[Revenue]),
    ALL(Dates),
    Dates[Date] <= date_selected,
    Dates[Date] > prev_date
)
 
Due to it being a a lot more complex and sometimes using several similar measures within a measure i wanted to be able to basically override the 'Day Selection'[Days Ago] selection to be able to do a fixed measure as well as the dynamic one.
 
I managed to achieve it by using ALL within the CALCULATE
7 Days Pickup =
CALCULATE(
[Selected Pickup],
ALL('Day Selection'),
    'Day Selection'[Days Ago] = 7
)

View solution in original post

2 REPLIES 2
paul_clarke
Frequent Visitor

I managed to solve the issue so i'll post the solution in case someone else is going down the same rabbit hole. I thought I tried this originally but something else must have been wrong at the time.

 

Basically i've got a table with dates and their the revenue for those days

paul_clarke_1-1627877922007.png

 

I've got another table which is just used in selection to find the period you want to see the sum of

paul_clarke_2-1627877990147.png

 

And this is a very simplified version of the measure for pickup

 

Selected Pickup =
VAR selection = SELECTEDVALUE('Day Selection'[Days Ago], 1)
VAR date_selected = SELECTEDVALUE(Dates[Date], MAX(Dates[Date]))
VAR prev_date = date_selected - selection
RETURN
CALCULATE(
    SUM('Revenue Table'[Revenue]),
    ALL(Dates),
    Dates[Date] <= date_selected,
    Dates[Date] > prev_date
)
 
Due to it being a a lot more complex and sometimes using several similar measures within a measure i wanted to be able to basically override the 'Day Selection'[Days Ago] selection to be able to do a fixed measure as well as the dynamic one.
 
I managed to achieve it by using ALL within the CALCULATE
7 Days Pickup =
CALCULATE(
[Selected Pickup],
ALL('Day Selection'),
    'Day Selection'[Days Ago] = 7
)
Greg_Deckler
Super User
Super User

@paul_clarke Sorry, having trouble following, can you post sample data as text and expected output?
Not really enough information to go on, please first check if your issue is a common issue listed here: https://community.powerbi.com/t5/Community-Blog/Before-You-Post-Read-This/ba-p/1116882

Also, please see this post regarding How to Get Your Question Answered Quickly: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

The most important parts are:
1. Sample data as text, use the table tool in the editing bar
2. Expected output from sample data
3. Explanation in words of how to get from 1. to 2.



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!:
Power BI Cookbook Third Edition (Color)

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.