Forum Discussion

Amz_123's avatar
Amz_123
Helper I
6 years ago

Decimal Point Control by using DAX.

Hi Community,
I am struck at contolling the decimal point adjustment.

I am having Filter with Sales and % Share. In Treemap Visual, I am visualing a measure[Value based on Selection] based on filter selection. My problem here is, When Sales is selected, [Value based on Selection] must display value in whole number and when % Share is selected, [Value based on Selection] must dispaly value with one decimal point. For reference I am attaching sample pbix file.
PBIX FILE Link:
https://drive.google.com/file/d/1RPLspEgLhBHvDVInb7lOc-5Ytf-kclsi/view?usp=sharing
Example:
Sales is selected,[Value based on Selection] = 789
% Share is selected,[Value based on Selection] = 45.4

Thanks in advance,
With regards,

Amz

 

4 Replies

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

    Hi, Amz_123 

     

    Based on your description, you may create two measures as follows and put them in the Treemap visual.

     

    Value Based Selectio Units = if(SELECTEDVALUE(Selection[Selection])="Units",int([Total Units]),0)
    
    Value Based Selectio % Share = if(SELECTEDVALUE(Selection[Selection])="% Share",[% Share]*100)

     

     

    Result:

     

    Best Regards

    Allan

     

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

    • Amz_123's avatar
      Amz_123
      Helper I

      Hi v-alq-msft 
      Thanks for your reply. The solution which you have given doesnot seems to work. Please provide if any other idea you have.
      Thanks in Advance.
      Amz

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

        Hi, Amz_123 

         

        Could you please show me your error message? Based on my tests, It is a relatively good workaround for a tree map visual.

         

        Best Regards

        Allan