首页 > 解决方案 > 如何将spotfire中的计算列转换为Power Bi

问题描述

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

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

帮助我将其与 DAX 协调一致。提前致谢

示例结果类似于 Rank Custom ID App Id 1 1306450 373197 5367590 4 1308326 383990

标签: powerbidax

解决方案


您可以尝试以下计算:

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)

推荐阅读