【发布时间】:2019-05-15 14:15:24
【问题描述】:
我的目标是根据其他列的组在单个列中聚合值。
例如,我的表格如下所示:
所需的输出将是这样的:
我可以在同一张表上执行此操作或创建一个新表。
我已经尝试过了:
SUMMARIZECOLUMNS (
'Sheet1 (2)'[Item],
'Sheet1 (2)'[Name],
"Total", SUM([Money])
)
但返回的错误是:*表达式引用了多个列。不能将多列转换为标量值。*z
编辑
最终我的最终目标是创建一个计算列,使用 SWITCH 函数根据一系列范围四舍五入美元。
=SWITCH(TRUE(),[Money] <= 10, 0, [Money] <= 20, 10)
...类似的东西。
【问题讨论】:
-
Power BI 将根据您为视觉对象选择的维度自动对聚合值进行分组。您无需创建单独的度量即可从屏幕截图中获得所需的输出。
-
不幸的是,我有一个后续任务是根据输出创建另一个计算列。有没有办法使用summarizecolumns函数实现这个输出?
-
您能否编辑您的问题以包含有关您进一步计算的列的详细信息?
-
我已经添加了细节,提前谢谢!
-
好的。你不需要那些花里胡哨的东西!您只需要一个简单的衡量标准,我将包括在内作为答案。