我有一个简单的数据模型:汇总下一级
- 销售:商店,销售
- 商店:商店,帐户经理
我想比较每个帐户的销售与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的最佳方式?
我需要包括在表中的账户 - 而问题是如何忽视了过滤器上下文。我的方法显然不起作用,但无法想象一个更好的... :-(谢谢 –