Forum Discussion

AndySmith's avatar
AndySmith
Helper III
5 years ago
Solved

Switch Selected Values - conditional formatting

Hi all

 

I have a Switch selected values expression to toggle between various user selected MTD measures. However some of these measures are $ and some will be %. Is it possible to combine the Format function with the below DAX? So something along the lines of 'IF(selected value = 5, Format "%", else $'

 

MTD = SWITCH(SELECTEDVALUE(Options[Index]),1,[Calc - Revenue - MTD],2,[Calc - DMP - MTD],3,[Calc - GM - MTD],4,[Calc - COGS - MTD],5,[Calc - DMP % - MTD],6,[Calc - Net Margin - MTD])

4 Replies

  • Hi AndySmith ,

    I don't think this will be possible because its like having different formatting on the same measure which is not allowed in Power BI.

    If its okay for you to have these values as text, then you can probably have the DAX accordingly.

     

     

    Give a Thumbs Up if this post helped you in any way and Mark This Post as Solution if it solved your query !!!

    Proud To Be a Super User !!!
    LinkedIn

      • Anand24's avatar
        Anand24
        Super User

        AndySmith ,
        They will be just text values. You won't be able to get any aggregations that you are currently getting in your measure selector I guess.

  • v-kelly-msft's avatar
    v-kelly-msft
    Community Support

    Hi AndySmith ,

     

    Is below what you need?

     

    If so,create a measure similarly as below:

    MTD = SWITCH(SELECTEDVALUE('Table'[Index]),
    5,FORMAT([Calc - Revenue - MTD],"percent"),
    "$"&[Calc - Revenue - MTD])

    For the related .pbix file,pls see attached.

     

     

    Best Regards,
    Kelly

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