获取用户mdx中维度属性的友好名称

时间:2014-01-14 12:10:39

标签: c# ssas mdx olap mdxclient

我在C#应用程序中使用MDXClient库。我浏览多维数据集并根据mdx查询生成一些报告。

当我使用Management Studio时,我在查询结果中有很好的(用户友好的)列名,但是当我使用这个库时,列名很长,与我在Management Studio中的名称不同。

示例查询:

SELECT [My Question].[My Question].[My Question].AllMembers ON COLUMNS from [demo]

管理工作室的样本结果是一栏:

[好的]

我的C#app中的示例结果是一列:

[我的问题]。[我的问题]。& curr_nice

如何检索与我在SSMS中看到的答案相同的答案?

1 个答案:

答案 0 :(得分:0)

您将看到完整的成员名称,包括其所在的维度和级别。

我怀疑您的C#代码可以访问多个成员属性。你只是要求默认属性吗?我看不到库文档,但我希望有一个.Name字符串属性和一个.FormattedName或一些替代品;也许.MemberName

或许名称信息可能作为一个对象呈现,您需要将其分解为组成部分。