我正在尝试使用Spotfire中的计算列在Power BI中添加计算列
Cal_column =等级([自定义ID],[应用ID])
请帮助我协调DAX。 预先感谢
样本结果看起来像 排名自定义ID应用ID 1 1306450 373197 5367590 4 1308326 383990
答案 0 :(得分:0)
您可以尝试以下计算:
Rank =
VAR CurrentSelection = Max(Table[CustomID])
RETURN
RANKX(FILTER(All(Table),Table[CustomID]=CurrentSelection),Table[AppID],,DESC,Dense)
您还可以参考视频以了解Power BI中排名的基本知识: https://www.reddit.com/r/PowerBI/comments/ae7ntp/rank_by_multiple_columns_in_rankx_measure/
编辑:
Rank =
RANKX(ALLSELECTED(Table),CALCULATE(MIN(Table[CustomID]),ALLEXCEPT(Table,Tale[AppID])),,DESC,Dense)