使用列的平均值创建表

时间:2017-11-06 12:50:00

标签: transform powerbi dax

我需要一些Power BI魔法。我有一些列填充了不同持续时间的进程步骤,我需要将这些步骤放入行中,并将列的平均值放在其旁边的行中。

换句话说,输入是多列,其中包含大量值,输出是一个包含2列的表,一列用于处理步骤的名称,另一列用于该处理步骤的平均值。我附上了一篇关于这篇文章我需要的例子。

桌子太长了,无法移植它,我一直在玩AVERAGEX,但没有任何成功。我会知道如何在Excel中执行此操作,但我对Power BI来说太新了以使其工作。我需要DAX公式来进行这样的转换。

非常感谢您的帮助。 enter image description here

1 个答案:

答案 0 :(得分:1)

最简单的方法可能是使用查询编辑器。

从输入表中,选择所有步骤列,然后从顶部的“变换”选项卡中选择“未旋转列”。

一旦他们不透支,您可以在“主页”选项卡上执行“分组依据”。按属性列分组,并在值列上平均。

编辑:如果您愿意,可以使用DAX进行平均,但这里的关键部分是对列的忽略。