我需要一些Power BI魔法。我有一些列填充了不同持续时间的进程步骤,我需要将这些步骤放入行中,并将列的平均值放在其旁边的行中。
换句话说,输入是多列,其中包含大量值,输出是一个包含2列的表,一列用于处理步骤的名称,另一列用于该处理步骤的平均值。我附上了一篇关于这篇文章我需要的例子。
桌子太长了,无法移植它,我一直在玩AVERAGEX,但没有任何成功。我会知道如何在Excel中执行此操作,但我对Power BI来说太新了以使其工作。我需要DAX公式来进行这样的转换。
答案 0 :(得分:1)
最简单的方法可能是使用查询编辑器。
从输入表中,选择所有步骤列,然后从顶部的“变换”选项卡中选择“未旋转列”。
一旦他们不透支,您可以在“主页”选项卡上执行“分组依据”。按属性列分组,并在值列上平均。
编辑:如果您愿意,可以使用DAX进行平均,但这里的关键部分是对列的忽略。