【问题标题】:get userFriendly names of dimmension attributes in mdx获取 mdx 中维度属性的用户友好名称
【发布时间】:2014-01-14 12:10:38
【问题描述】:

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

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

示例查询:

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

管理工作室中的示例结果为一列:

[不错]

我的 C# 应用程序中的示例结果是一列:

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

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

【问题讨论】:

  • “MDXClient 库”是什么意思? Microsoft.AnalysisServices.AdomdClient 命名空间中的类?您使用哪种方法执行 MDX 语句?

标签: c# ssas mdx olap mdxclient


【解决方案1】:

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

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

或者名称信息可能以对象的形式呈现,您需要将其分解为组成部分。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-12
    • 1970-01-01
    • 1970-01-01
    • 2020-04-25
    • 1970-01-01
    • 2020-07-28
    • 2013-05-04
    • 1970-01-01
    相关资源
    最近更新 更多