statistics - 按时间段过滤的类别加权平均值

标签 statistics powerbi dax powerpivot measures

我头痛,希望得到一些帮助

所以我有下表:

表 1:

Date         Hour   Volume  Value   Price      
10/09/2018   1      10      400     40.0
10/09/2018   2      80      200     2.5
10/09/2018   3      14      190     13.6
10/09/2018   4      74      140     1.9
11/09/2018   1      34      547     16.1
11/09/2018   2      26      849     32.7
11/09/2018   3      95      279     2.9
11/09/2018   4      31      216     7.0

然后我想做的是按小时查看加权平均值。

例如

Hour    Price
1       21.52272727
2       9.896226415
3       4.302752294
4       3.39047619

如果可能的话(加分)。然后能够按时间段更改此设置,例如指定日期内的每小时。

它在 Excel 中的外观:

    A            B      C       D       E
1   Date         Hour   Volume  Value   Price      
2   10/09/2018   1      10      400     40.0
3   10/09/2018   2      80      200     2.5
4   10/09/2018   3      14      190     13.6
5   10/09/2018   4      74      140     1.9
6   11/09/2018   1      34      547     16.1
7   11/09/2018   2      26      849     32.7
8   11/09/2018   3      95      279     2.9
9   11/09/2018   4      31      216     7.0 

输出应该是:

Hour    Price
1       21.52272727
2       9.896226415
3       4.302752294
4       3.39047619

计算如下:

Hour    Price
1       ((E2*C2)+(E6*C6))/SUM(C2,C6)
2       ((E3*C3)+(E7*C7))/SUM(C3,C7)
3       ((E4*C4)+(E8*C8))/SUM(C4,C8)
4       ((E5*C5)+(E9*C9))/SUM(C5,C9)

我查看了很多加权平均问题和答案,它们都很有道理,但我无法完全按照我想要的方式将它们组合在一起。

我希望这是有道理的。

谢谢大家,

最佳答案

我已经复制了您想要的报告:

enter image description here

计算时无需考虑价格。加权平均价格只是所选日期组的总值(value)/总数量。假设您的表名为“数据”。创建度量:

Weighted Average Price = DIVIDE( SUM(Data[Value]), SUM(Data[Volume]))

将其放入针对小时的数据透视表中,就完成了。

该公式将适用于您选择的任何日期集。例如,在上述报告的一个版本中,时间和日期都在数据透视表上:

enter image description here

您可以看到它可以正确计算各个日期、小计和总计的价格。

关于statistics - 按时间段过滤的类别加权平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52266147/

相关文章:

PowerBI DAX : Creating Measure which accepts partial visual filters from same table

r - 在 R 上计算基于五分位数的分数

statistics - Spring Integration channel 统计指标

python - 在 python 中使用 Mann Kendall 处理大量数据

python - 如何在Python中获取PowerBI的当前工作目录?

excel - 在 DAX 中使用多个过滤器

powerbi - 如何在Power BI中使用Year参数获取当前月份测量值的第一天?

powerbi - Power BI 在 LIKE 子句上连接两个表

r - 在 R 中查找运行最小值和最大值

powerbi - Power Query 添加与新列具有相同值的每个单元格