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
Anonymous
Not applicable

Dynamic measure by changing parameter slicer

Hi friends,

how can i change measure through slicer fields from parameter, i tried the normal way using switch() but it doesnt work

 

parameter slicer

Supasit_0-1705984005450.png

 

card with switch() measure

Supasit_1-1705984057800.png

 

error details

Supasit_2-1705984087215.png

 

 

5 REPLIES 5
DataInsights
Super User
Super User

@Anonymous,

 

Try this measure:

 

 

Switch Measure =
VAR vSelectedParameter =
    SELECTCOLUMNS (
        SUMMARIZE ( 'Parameter', 'Parameter'[Parameter], 'Parameter'[Parameter Fields] ),
        "Parameter", 'Parameter'[Parameter]
    )
VAR vResult =
    SWITCH (
        vSelectedParameter,
        "Aging GR>1-90 days", 1,
        "Aging GR>91 - 180 days", 2
    )
RETURN
    vResult

 





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Anonymous
Not applicable

@DataInsights it work! but just a little more, i put this measure to y axis in combo visual and if user doesnt select any slicer it will error, could you let the measure just blank or something not make visual broke?

selected one

Supasit_0-1706064894552.png

 

if not select anyone on slicer

Supasit_1-1706064962830.png

 

 

@Anonymous,

 

I would need to see your model or sample data. You can share a link to OneDrive, etc. One idea is to add an ELSE argument to the measure in case of no user selection:

 

Switch Measure =
VAR vSelectedParameter =
    SELECTCOLUMNS (
        SUMMARIZE ( 'Parameter', 'Parameter'[Parameter], 'Parameter'[Parameter Fields] ),
        "Parameter", 'Parameter'[Parameter]
    )
VAR vResult =
    SWITCH (
        vSelectedParameter,
        "Aging GR>1-90 days", 1,
        "Aging GR>91-180 days", 2,
        "put ELSE argument here"
    )
RETURN
    vResult

 





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




I had to add a space to each side of the hyphen between 91 and 180 due to the community requirement below:

 

DataInsights_0-1706015844314.png

 

@Natalie_iTalent do you know why this error occurred?





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Hello @DataInsights,

Thank you for bringing this to my attention.  It has been resolved and you shouldn't have any other issues.

 

Best,

Natalie H.

Community Manager 

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.