如何将Spotfire中的计算列转换为Power Bi

时间:2020-01-13 20:19:21

标签: powerbi dax

我正在尝试使用Spotfire中的计算列在Power BI中添加计算列

Cal_column =等级([自定义ID],[应用ID])

请帮助我协调DAX。 预先感谢

样本结果看起来像 排名自定义ID应用ID 1 1306450 373197 5367590 4 1308326 383990

1 个答案:

答案 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)