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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Anonymous
Not applicable

Sort order problem: DAX formatting convert numbers to strings

Hi all! 

 

I am applying a format in a DAX-expressions. To be more exact, i do several DAX's in a switch statement. See below.

If i sort by these formatted values they are treated as text string, such that the sort order doesn't make sense!

 

I read somewhere, that this is a known issue and should have been fixed in the jun-2017 release. But i can't get it working.

 

Could anyone give some input? 🙂

 

Here's my code:

 

Measure1 =

CALCULATE(SWITCH( TRUE(),

VALUES( 'Metric Selection'[Metric1] ) = "Impressions",format([Impressions],"#,0"),

VALUES( 'Metric Selection'[Metric1] ) = "Clicks", format([Clicks],"#,0"),

...

...

,0),ALL('Measure3date'[measure3date]))

 

 

1 ACCEPTED SOLUTION

Hi T_Fischer,

 

Click Modeling-> change format to Percentage.

Capture.PNG 

 

Regards,

Jimmy Tao

View solution in original post

3 REPLIES 3
v-yuta-msft
Community Support
Community Support

Hi T_Fischer ,

 

You may try perdefined format string like below:

FORMAT( 12345.67, "General Number")  
FORMAT( 12345.67, "Currency")  
FORMAT( 12345.67, "Fixed")  
FORMAT( 12345.67, "Standard")  
FORMAT( 12345.67, "Percent")  
FORMAT( 12345.67, "Scientific")  

Regards,

Jimmy Tao

Anonymous
Not applicable

Hi Jimmy,

 

Thanks a lot for your input.

It looked very promising but unfortunately it still converts numbers to a text string.

 

dax_format_2.JPG

 

 

Br, Torben

Hi T_Fischer,

 

Click Modeling-> change format to Percentage.

Capture.PNG 

 

Regards,

Jimmy Tao

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

April Fabric Community Update

Fabric Community Update - April 2024

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