在Excel中我可以,如果我是在一个名为“销售”表有四列PowerBi DAX等效SUMIFS与当前行值过滤器
销售
Month, CustomerId, ProductId, TotalQuantity
Jan,1, CAR,
Feb,1, CAR,
我可以添加一个公式:
=SUMIFS(Sales[Quantity],Sales[CustomerId],[@[CustomerId]])
这将转到Sales表并将当前行的CustomerID所过滤的CustomerID列相加,其中公式h已输入。
我试图复制PowerBI计算行中的这个,但我无法得到@工作的行参考。它碰到像
TotalQuantity = CALCULATE(SUM(Sales[Quantity]),Sales[CustomerId] = Sales[CustomerId]))
任何想法如何获得等效@
工作?
它被标记为“powerquery”,但查询语言不是M.是否要扩展您的问题或更改标记? –
你的榜样让我有点困惑 - 你所有的引用都是针对单一的“销售”表?数量列在哪里? –
@CarlWalsh我觉得我很困惑,因为我来自PowerBI中的查询编辑器(它也用于PowerQuery,所以同样使用),但是使用报表中的AddColumn,然后跳出M到DAX。纠正我,如果我错了。 –