当部署和浏览多维数据集时,我希望只看到一名员工的直接经理。
立方体结果显示了特定员工的所有经理,如下所示:
Abbas,Sanchez,825
阿巴斯,韦尔克,825
阿巴斯,阿巴斯,825`
我希望看到只是特定员工的直接经理,这意味着:
Abbas,Welcker,825
DimEmployee 维度具有以下属性: EmployeeKey,LastName,ParentEmployeeKey 。
部署多维数据集并浏览。拖动以下属性: LastName,ParentEmployeeKey,订单数量。 SCREENSHOT 2
答案 0 :(得分:0)
也许你可以试试这些mdx
函数中的任何一个:
.Parent
... https://msdn.microsoft.com/en-us/library/ms145513.aspx
ancestor
... https://msdn.microsoft.com/en-us/library/ms145616.aspx
您尝试获取父级的查询的上下文非常重要。我的意思是取决于您在行和列上需要的其他内容,或者在切片器中将影响您使用mdx
查找父级的方式。
以下内容可能有效:
WITH MEMBER Measures.ParentKey AS
[Dim Employee].[Parent Employee Key].CurrentMember.Parent.member_caption
SELECT
{[Measures].ParentKey } ON 0,
[Dim Employee].[Parent Employee Key].[(All)].members ON 1
FROM [YourCube]