我的任务是将工作表从标准Excel转换为PowerPivot . 但是,我用PERCENTRANK.INC函数遇到了障碍,这在DAX中是不可用的 . 我已经接近使用公式复制它,但计算中存在明显的差异 .
有谁知道Excel如何计算PERCENTRANK.INC()?
Formula in cell D2: =(COUNT($A$2:$A$10)-B2)/(COUNT($A$2:$A$10)-1)
Formula in cell B2: =RANK.EQ(A2,$A$2:$A$10,0)
Formula in cell C2: =PERCENTRANK.INC($A$2:$A$10,A2)
2 回答
这里参考的是基于ashleedawg的答案的DAX公式,其中包括忽略没有值的单元格 .
编辑:
我觉得有很多"standard"计算
PERCENTRANK
的结果略有不同,这似乎很奇怪 .使用您的9位数
1,2,3,4,4,6,7,8,9
的示例,取决于我使用的"authority",第三个值(3
)的百分比等级为25.0%, 27.0%, 27.8% or 30.0%
.显然,我们将使用能够提供所需结果的那个,匹配
PERCENTRANK.INC
.所以,如果
1,2,3,4,4,6,7,8,9
的范围是A1:A9
,我们可以在_1374148中使用这个公式:...并复制或“填写”结果:
原始答案
(资源)