添加时间智能要求时间维度有条目?

时间:2014-07-18 21:34:29

标签: sql ssas olap-cube dimension

目前我正在开展一个项目,我们将时间智能计算添加到现有多维数据集中。作为此项工作的一部分,我们将现有维度(包含日期)转换为“时间”维度,我们已将日期,周,月,季度和年份标记为相应列。

接下来,我启动向导并选择所有需要的计算,并使用一堆计算的时间智能计算度量结束向导。但是,当我尝试保存和处理时,我得到以下错误。

" 默认会员(日期,时间间隔日期计算)(1,1)级别' [当前日期]'当字符串[时间间隔日期计算]。[当前日期]被解析时,在多维数据集中找不到对象。"

以下是我检查的内容,

  1. DSV列的名称和N'当前日期'
  2. 的表达
  3. 日期维度中的级别按给定名称,默认成员使用选项'输入指定默认成员的MDX表达式'和正确的成员被引用([时间间隔日期计算]。[当前日期]
  4. 关于多维数据集抱怨什么的任何想法?我注意到的另一件事是,当维度日期中包含一些值时,此错误不会弹出。由于我们产品的性质,我们发运一个空的立方体(即日期维度中没有数据)。这可能是问题吗?如果是这样,我如何修复它而不在维度中添加虚拟数据?

    由于 SRIKANTH

1 个答案:

答案 0 :(得分:0)

我在MSFT论坛上找到了同样的答案。答案是删除默认值。为什么向导会添加默认值,尽管DSV定义中的硬编码值以及没有默认值的含义仍然未知,我正在等待MSFT的回答。这是问题的链接

MSFT Link to the answer

由于