powerbi - 如何将spotfire中的计算列转换为Power Bi
问题描述
我正在尝试使用来自 spotfire 的计算列在 Power BI 中添加计算列
Cal_column = Rank([自定义 ID], [应用 ID])
帮助我将其与 DAX 协调一致。提前致谢
示例结果类似于 Rank Custom ID App Id 1 1306450 373197 5367590 4 1308326 383990
解决方案
您可以尝试以下计算:
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)
推荐阅读
- matplotlib - matplotlib:如何自动缩放字体大小以使文本适合某些边界框
- kubernetes - 如何使用 Kubernetes API 获取特定 Kubernetes 集群中所有命名空间的列表?
- wolkenkit - 如何使用/消费来自 wolkenkit-eventstore 的事件流
- php - Laravel 5.8 更新 mysql json 列转换为数组更改数据存储格式
- javascript - 错误类型错误:无法读取未定义的属性“有效”
- linux - 使用 sed 命令将行替换为正则表达式
- java - java - 如何在java swing中创建3个按钮以占据它们添加到的面板的1/3?
- elasticsearch - 在 Kibana 7/6.7.2 中为 DSL 中大小为 1 的最新 _id 设置过滤器
- reactjs - 在使用样式化组件时尝试理解“theme="[object Object]" 的含义
- angular - 子组件输入变量的setter/ngOnChanges方法只调用一次?