Forum Discussion
Choose two columns based on max value
- 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.
Try like this for category lastnonblankvalue(table[Value],min(Table[Category]))
use value as unsummarized
- plugwater6 years agoFrequent Visitor
Thanks, May i know how to use unsummarized ?
I am really new to power BI so would appreciate more details on the formula.
- V-lianl-msft6 years agoCommunity Support
Hi plugwater ,
Create a measure and apply it to visual level filter.
Measure = var max_value = CALCULATE(MAX('Table'[Value]),ALLEXCEPT('Table','Table'[ID]))//calculate the max value of each id return IF(MAX('Table'[Value])=max_value,1,0) //Determine whether the current value is equal to the max valueThese websites will help you learn DAX.
https://docs.microsoft.com/en-us/dax/
https://www.sqlbi.com/topics/dax/
Best Regards,
Liang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.- plugwater6 years agoFrequent Visitor
Thanks, I could get the values you mentioned. But in the last two rows in your screenshot, i need only one entry.
Is it possible ?