我有一個簡單的數據模型:彙總下一級
- 銷售:商店,銷售
- 商店:商店,帳戶經理
我想比較每個帳戶的銷售與a的銷售ccount的經理。
雖然我知道我可以簡單地使用管理器和帳戶作爲行構建一個數據透視表並使用CALCULATE(SUM(Sales[Sales]),ALL(Stores[Account])
,但我正在尋找一種即使管理器不是數據透視表的一部分也能正常工作的解決方案。
我想我可以通過FIRSTNONBLANK
在飛行中找到經理的姓名 - 然後使用Sales_Manager:=CALCULATE(SUM(Sales[Sales]),ALL(Stores[Account]),FILTER(Stores,Stores[Manager]=FIRSTNONBLANK(Stores[Manager],TRUE)))
- 但這不起作用。
下面是電流(錯誤的)結果:
什麼是計算SALES_MANAGER的最佳方式?
我需要包括在表中的賬戶 - 而問題是如何忽視了過濾器上下文。我的方法顯然不起作用,但無法想象一個更好的... :-(謝謝 –