我有以下数据集作为数据模型。
Country City AssetCount
USA Newyork 50
USA Washington 40
USA California 30
India Bangalore 100
India Delhi 50
India Bombay 30
我想在同一行显示国家级别和城市级别的 Assetcount 总和。
切片城市和国家有两个切片器,如下所示:
USA Newyork
India Washington
California
Bangalore
Delhi
Bombay
因此,当我选择国家作为印度时,它应该显示国家(印度)级别的资产计数总和。同样,当我选择城市作为德里时,它应该在城市(德里)级别显示资产计数。
India Delhi
180 50
是否可以通过 DAX 使用 PowerPivot?
他们在MSDN上的问题的相关内容
实际上,您的解决方案不起作用。我已将层次结构创建为 Country--> City 并将其保存在 Rows 中。因此,当我选择一个特定的国家和城市时,它会显示如下:
Row Labels AssetCount
USA 40
Washington 40
Grand Total 40
但我想要
美国华盛顿
120 40
或者可能像
USA 120
Washington 40
我尝试了一些聚合函数,如下所示:
=SUMX(VALUES(查询[City]),CALCULATE(SUM(查询[AssetCount])))
=CALCULATE(SUM(Query[AssetCount]),SUMMARIZE('Query',Query[City]))
这里查询是数据模型和城市的表,可以用国家代替。但不工作。
那么在同一行显示这样的计数是可能的吗?