Forum Discussion
kongyuancn
Helper II
4 years agoRANKX on Table Expression
Hi There, I have a smiple table: let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WclSK1YGRTmDSGUbGAgA=", BinaryEncoding.Base64), Compression.Deflate)),...
- 4 years ago
Thank you lbendlin for your reply. But it doesn't work.
Values doesn't accept allselected inside, so I changed to distinct:
RankOnTableExp = VAR DistinctTable = DISTINCT(ALLSELECTED('Table'[Data])) VAR TableWithRank = ADDCOLUMNS( DistinctTable, "RANK",RANKX(DistinctTable,CALCULATE(MAX('Table'[Data])),,ASC) ) VAR CurrentData = CALCULATE(MAX('Table'[Data])) VAR CurrentDataRank = CALCULATE(MAXX(TableWithRank,[RANK])) RETURN CurrentDataRank
And the result is still wrong:
wdx223_Daniel
Community Champion
4 years agoVAR CurrentDataRank = MAXX(FILTER(TableWithRank,'Table'[Data]=CurrentData),[RANK])- kongyuancn4 years ago
Helper II
- wdx223_Daniel4 years ago
Community Champion
- kongyuancn4 years ago
Helper II
Thank you wdx223_Daniel that works good.