首页 > 解决方案 > 如何在滚动 3 个月时使用 percentile.exc 在 powerbi 中创建计算列?

问题描述

我需要一些帮助来构建一个使用 percentile.exc 函数滚动 3 个月的计算列,因为我对 PowerBI 还很陌生。

思路如下:

  1. 我有一个值在 0 和 1 之间的“比率”列
  2. 我需要计算另一列来计算滚动 3 个月该比率的第 90 个百分位。

到目前为止,我想出了这个:

90thpercentile_3m_ratio = PERCENTILE.EXC(TableName, SELECTCOLUMNS(TableName, "ratio", FILTER(TableName, DATESINPERIOD(TableName[Date], MAX(TableName[Date]), -3, MONTH))), 0.9)

这向我抛出了错误:表达式引用了多个列。

编辑:也试过这个,但虽然它确实计算了 3 个月的滚动,但它没有考虑百分位数

test = CALCULATE (
        PERCENTILE.INC(TableName[ratio], 0.9),
        DATESINPERIOD(TableName[date],MAX(TableName[date]),-3,MONTH)
        
    )

如果您能给我任何关于如何完成这项工作的线索,我将不胜感激。非常感谢

标签: powerbidax

解决方案


推荐阅读