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.
I have two columns, one contains a mixture of text and numeric values, the other column contain boolean values on whether the first column is numeric or not. Values column is currently set as text format.
Example:
Values | Is Numeric |
Yes | False |
1 | True |
Matthew is 12 years old | False |
2 | True |
Jonathan | False |
11 | True |
As the values column contains text, when I try to sort it, it will sort as text format as seen in the following example, which is fine.
Example of sorted table:
Values | Is Numeric |
1 | True |
11 | True |
2 | True |
Jonathan | False |
Matthew is 12 years old | False |
Yes | False |
Is there a way I can get the values column to sort as number format when I filter for only numeric values?
Example of sorted when applying filter for Is Numeric = True:
Values | Is Numeric |
1 | True |
2 | True |
11 | True |
Thanks for looking into this. Appreciate it
You can create a calculated column
Rank =
IF (
[Is Numeric] = TRUE (),
RANKX (
FILTER ( 'Table', [Is Numeric] = TRUE () ),
VALUE ( [Values] ),
,
ASC,
DENSE
),
RANKX ( FILTER ( 'Table', [Is Numeric] = FALSE () ), [Values],, ASC )
)
Output
Best Regards!
Yolo Zhu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
It would be better if you do it in power query like this
pls try this
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
96 | |
93 | |
82 | |
70 | |
64 |
User | Count |
---|---|
116 | |
106 | |
94 | |
79 | |
72 |