Power BI的 RANKX函数——如何防止它把总记录数计入排名,从而得到连续的编号?

编程语言 2026-07-10

我在数据集中新增了一列,命名为“Order”,上一财政年度每个月有1218条记录。我使用了以下DAX:

Order = RANKX('12months',CONVERT([Month_Copy],DATETIME),,asc)

The 'Month_Copy' 字段本来就是一个日期字段,格式为yyyy-mm。

2025-04的 1218条记录都正确分配为数字1。不过当我滚动到2025-05时,这1218条记录的排序号现在变成1219,而不是2;2025-06为 2437,而不是3,等等。

显然,序列编号每次都在1218的基础上继续增加,我不知道如何修改。我已经确认数据类型为“Number”,格式为“General”。我附上了一张截图,希望能看到。

在此处输入图片描述

解决方案

抱歉——只是想重新整理这个答案。这是我让排序起作用的方法:

在此处输入图片描述

站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章