【发布时间】:2016-02-08 08:05:18
【问题描述】:
如果我在一个名为“销售”的表中,我可以在 Excel 中使用,该表有四列
销售
Month, CustomerId, ProductId, TotalQuantity
Jan,1, CAR,
Feb,1, CAR,
我可以添加一个公式:
=SUMIFS(Sales[Quantity],Sales[CustomerId],[@[CustomerId]])
这将转到 Sales 表,并对由输入公式的当前行的 CustomerID 过滤的 CustomerID 列求和。
我试图在 PowerBI 计算行中复制它,但我无法让 @ 为行引用工作。它遇到像
TotalQuantity = CALCULATE(SUM(Sales[Quantity]),Sales[CustomerId] = Sales[CustomerId]))
知道如何让等效的@ 工作吗?
【问题讨论】:
-
这被标记为
powerquery,但查询语言不是 M。您要扩展您的问题还是更改标签? -
我对你的例子有点困惑——你所有的引用都指向一个“销售”表?数量列在哪里?
-
@CarlWalsh 我想我很困惑,因为我来自 PowerBI 中的查询编辑器(它也在 PowerQuery 中使用,所以相同),但是在报告中使用 AddColumn 然后从 M 跳到达克斯。如果我错了,请纠正我。