我在C#应用程序中使用MDXClient库。我浏览多维数据集并根据mdx查询生成一些报告。
当我使用Management Studio时,我在查询结果中有很好的(用户友好的)列名,但是当我使用这个库时,列名很长,与我在Management Studio中的名称不同。
示例查询:
SELECT [My Question].[My Question].[My Question].AllMembers ON COLUMNS from [demo]
管理工作室的样本结果是一栏:
[好的]
我的C#app中的示例结果是一列:
[我的问题]。[我的问题]。& curr_nice
如何检索与我在SSMS中看到的答案相同的答案?
答案 0 :(得分:0)
您将看到完整的成员名称,包括其所在的维度和级别。
我怀疑您的C#代码可以访问多个成员属性。你只是要求默认属性吗?我看不到库文档,但我希望有一个.Name
字符串属性和一个.FormattedName
或一些替代品;也许.MemberName
?
或许名称信息可能作为一个对象呈现,您需要将其分解为组成部分。