首页 文章

Power BI:找出平均值的平均值和平均值的STDEV.P

提问于
浏览
0

所有,

我的总体目标是在聚合数据集中找出异常值与不同日期范围的基础细节 . 我遇到的问题是Power BI正在平均SalesPerDay并在每日级别找到STDEV.P,这是原始数据的粒度 . 我需要首先找到平均销售额,然后找到“累计”数据集的平均值 . 与STDEV.P相同 . 需要找到“累计”平均值的STDEV . 下面的屏幕截图描绘了我需要如何聚合工具 .

我已将Sales列添加到我的仪表板中,由用户进行维度化,并设置为AVERAGE以获得平均SalesPerDay .

然后我创建了新的度量

newavg = CALCULATE(AVERAGE(SalesPerDay[Sales]),ALLSELECTED())

这是找到整体平均值,但是在每日水平与总体水平之间 .

我也试过了

newSTDV = CALCULATE(STDEV.P(AVERAGE(SalesPerDay[Sales])),ALLSELECTED())

但是你找不到计算的STDEV.P .

谢谢 .

Data Image

1 回答

  • 0

    您正在寻找的是迭代器函数,它将一个表或一列数据作为分组,然后对该组应用计算 .

    一个例子是SUMX . 在下面的示例中,它将基于Product进行分组 . 在每个产品中,它将获得总数qty并乘以x的总和 . 然后它将该计算的结果总和为总和 .

    SUMX( VALUES( table1 [ Product ] ), [Qty] * [x] )
    

    对于统计函数,还有averagex,minx,maxx,加上STDEVX.P和STDEVX.S

相关问题