所以,如果我有一个维度' User'具有属性'名字'和'姓氏',我如何让它们并排显示?
添加属性时我现在得到的是: 姓氏1 名字1 姓氏2 名字2 ...
我想要这个:
姓氏1名字1 姓氏2名字2 ...
我知道我可以进行命名计算,但这是真正需要的过度简化示例。
谢谢!
答案 0 :(得分:0)
我认为你的格式化方式出了问题 - 你想要每个用户一行,列有姓氏和名字吗?
您可以使用计算成员查看用户维度的.CurrentMember的.Properties("属性名称")。
使用Adventure Works示例(2014),我以客户为例。他们没有姓氏和名字属性,因此我使用他们的教育和婚姻状况属性 - 我希望你明白这一点:
WITH MEMBER Measures.CustomerEducation AS [Customer].
[Customer].CurrentMember.Properties("Education")
MEMBER Measures.CustomerMaritalStatus AS [Customer].
[Customer].CurrentMember.Properties("Marital Status")
SELECT
{Measures.CustomerEducation,Measures.CustomerMaritalStatus} ON 0,
[Customer].[Customer].Customer ON 1
FROM [Adventure Works]