【问题标题】:Creating Calculated Member in SSAS cube after renaming Dimension Attribute重命名维度属性后在 SSAS 多维数据集中创建计算成员
【发布时间】:2017-06-06 14:36:30
【问题描述】:

我对 SSAS Cubes 很陌生,不知道 MDX。

我在创建计算成员方面需要帮助。我在计算成员计算中使用的维度属性已重命名,这就是计算不起作用的原因。

我在多维数据集中有一个名为“IN”的维度,当属性值“IN”维度中的“C 1”为1。

我使用了下面的计算,结果很好。

([Measures].[CounterKey count],([Dim IN].[C 1 Top Box].&[1]))

我不得不将 “C 1” 重命名为更便于用户使用/描述性更强的名称,即 “Courtesy TB”。更改名称后,我在计算成员中进行了如下更改

([Measures].[CounterKey count],([Dim IN].[Courtesy TB].&[1]))

但计算不再有效,结果我得到一个空值。

我们将不胜感激。

【问题讨论】:

  • 您是否部署和维度重命名更改并处理多维数据集?还是您只是使用 BIDS Helper 部署了 MDX 脚本?

标签: ssas mdx


【解决方案1】:

这似乎是错误的重命名或其他原因。尝试从您的多维数据集中拖放成员并插入到公式中。下面会返回null吗?

[Dim IN].[C 1 Top Box].&[1].UniqueName

如果为 null,则表示该成员在多维数据集中不再存在。这是一个命名问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-05
    • 1970-01-01
    • 1970-01-01
    • 2015-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-28
    相关资源
    最近更新 更多