遇到以下问题。在MSDN论坛上也报道过,但还没有回复。你身边有什么帮助吗?
我的DimEmployee
维度具有父子关系(between ManagerID & EmployeeID
)
------------------------------------------------------------
EmployeeID ManagerID GeographyID Othe columns
------------------------------------------------------------
1 1 G1
2 1 G2
3 2 G3
4 4 G4
5 4 G5
此维度已使用 EmployeeID
与FactSales
相关联
----------------------
EmployeeID Sales
----------------------
1 100
2 150
3 80
4 50
5 60
还有一个名为DimGeography
的维度与 FactSales 通过DimEmployee
----------------------------------
GeographyID GeoName
---------------------------------
G1 Abc
G2 Xyz
现在我必须汇总所有下属数据并在Manger的地理位置下显示,如下所示
ABC (G1) 330 (100+150+80)
Xyz (G2) 110 (50+60)
我可以在MangerID级别数据中显示数据,但无法在Manager的地理级别显示数据。 如何使用MDX解决此问题?“
答案 0 :(得分:0)
我的回答似乎很简单,所以也许我还没有完全理解这个问题?
SELECT
{[DimGeography].defaultMember.members} ON ROWS,
{[Measures].[whatever]} ON COLUMNS
FROM [Sales]
如果它没有给你预期的结果,我会尝试改进我的答案。