Forum Discussion
plugwater
6 years agoFrequent Visitor
Choose two columns based on max value
Hi, Source table ID Category Value 10 A 10 10 B 15 20 A 20 20 B 20 Target format ID Category Value 10 B 15 20 A 20 Get the ID and Category based on ...
- 6 years ago
Hi plugwater ,
Maybe you need to change the DAX format because of different regions.
Measure = VAR max_value = CALCULATE ( MAX ( 'Table'[Value] ), ALLEXCEPT ( 'Table', 'Table'[ID] ) ) VAR ct = CALCULATE ( FIRSTNONBLANK ( 'Table'[Category], 1 ), FILTER ( ALLEXCEPT ( 'Table', 'Table'[ID] ), 'Table'[Value] = max_value ) ) RETURN IF ( MAX ( 'Table'[Value] ) = max_value && MAX ( 'Table'[Category] ) = ct, 1, 0 )Best Regards,
Liang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
plugwater
6 years agoFrequent Visitor
Please provide access to download the pbix file.
User can't be found in the qiuyunus-my.sharepoint.com directory
V-lianl-msft
6 years agoCommunity Support
Hi plugwater ,
Maybe you need to change the DAX format because of different regions.
Measure =
VAR max_value =
CALCULATE ( MAX ( 'Table'[Value] ), ALLEXCEPT ( 'Table', 'Table'[ID] ) )
VAR ct =
CALCULATE (
FIRSTNONBLANK ( 'Table'[Category], 1 ),
FILTER ( ALLEXCEPT ( 'Table', 'Table'[ID] ), 'Table'[Value] = max_value )
)
RETURN
IF (
MAX ( 'Table'[Value] ) = max_value
&& MAX ( 'Table'[Category] ) = ct,
1,
0
)
Best Regards,
Liang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.