在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。糾正我,如果我錯了。 –