gpt4 book ai didi

average - Power BI 滚动平均 DAX 以在柱形图上正确绘制

转载 作者:行者123 更新时间:2023-12-02 02:50:21 25 4
gpt4 key购买 nike

我在测量第 3 个月滚动平均值时遇到问题,无法在图表上正确显示它。

数据模型在这里:

https://docs.google.com/spreadsheets/d/1naChcuZtjSbk0pVEi1xKuTZhSY7Rpabc0OCbmxowQME/edit?usp=sharing

我使用下面的公式通过度量计算第 3 个月的平均值:

Product3Mth = CALCULATE(SUM('Table'[Product A uncum]);DATESINPERIOD('Table'[Date];LASTDATE('Table'[Date]);-3;MONTH))/3

当我将其绘制为表格时,它会显示每个月的正确值。

Table visualisation

但是当我将它与产品 A 累积一起绘制在柱形图中时,我得到了错误的值,即产品 unaccum/3 的值是产品 unaccum/3 的 3 个连续值的总和。

Column Chart visualization

我应该在 DAX 中更改什么才能使其正确可视化?请帮忙

最佳答案

当涉及到源数据中的日期格式您选择显示可视化中的日期列。但我想我已经想通了。这是我的结果:

enter image description here

只是为了验证一些数字:

(4043 + 20 + 158) / 3 = 1469

(189+ 200 + 207) / 3 = 199

这里是详细信息:

我使用了这个数据集,我稍微更改了名称以便更容易编写 DAX 表达式并使用 Get Data 导入它

Date                unAcc   ACc
01-10-2017 00:00 4043 4043
01-11-2017 00:00 205 4248
01-12-2017 00:00 158 4406
01-01-2018 00:00 142 4548
01-02-2018 00:00 312 4860
01-03-2018 00:00 258 5118
01-04-2018 00:00 176 5294
01-05-2018 00:00 210 5504
01-06-2018 00:00 189 5693
01-07-2018 00:00 200 5893
01-08-2018 00:00 207 6100

由于我仍然不知道的原因,我遇到了与您在 Date 列中遇到的问题相同的问题。但是遵循 Power BI community 中的一些提示, 我创建了一个 enter image description here Date2 像这样:

Date2 = 
DATE('Table1'[Date].[Year];'Table1'[Date].[MonthNo];1)

然后我使用 enter image description here 计算了三个月的平均值

Moving_Average_3_Months = 
CALCULATE (
AVERAGEX ( 'Table1'; 'Table1'[unAcc] );
DATESINPERIOD (
'Table1'[Date2];
LASTDATE ( 'Table1'[Date2]);
-3;
MONTH
)
)

现在,如果您插入一个柱形图并将Date2分配给AxisMoving_Average_3_months以及unAccValues,你会得到这个:

enter image description here

这不是我们想要的。因此,转到可视化设置并将 Date2Date Hierarchy 更改为简单的 Date2,如下所示:

enter image description here

就是这样:

enter image description here

这是一张表格,所以你可以看到数字是正确的:

enter image description here

在您的情况下,也许您唯一需要做的就是最后一部分。

请不要犹豫,让我知道您的效果如何!

关于average - Power BI 滚动平均 DAX 以在柱形图上正确绘制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52514256/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com