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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

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.


@ 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!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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

Top Solution Authors