【问题标题】:The dimension '[Time]' was not found in the cube when the string [Time].[Year], was parsed解析字符串 [Time].[Year] 时,未在多维数据集中找到维度“[Time]”
【发布时间】:2012-07-15 02:48:10
【问题描述】:

[Time].[Year] 属性的 defaultMember 属性设置为

    tail(FILTER( [Date].[Year].members, 
        not  ISEMPTY( [Date].currentmember )), 1).item(0)

当我尝试浏览多维数据集时,出现错误:

DefaultMember(Date,Year) (1,14) 解析字符串 [Time].[Year] 时,未在多维数据集中找到维度“[Time]”

【问题讨论】:

    标签: ssas-2012


    【解决方案1】:

    考虑到您显示的表达式具有日期维度而不是指定的时间维度,这是一条奇怪的消息。如果情况确实如此,这就是我要找出问题所在。在文件系统中找到解决方案文件夹,打开项目文件夹,然后打开bin文件夹。您应该有一个带有 ASDATABASE 文件扩展名的文件。如果看不到文件扩展名,但看到类型列,请打开具有 Analysis Services 数据库部署内容类型的列。使用记事本或您喜欢的文本或 XML 编辑器打开它。在文件中搜索 [Time].[Year],然后通过节点向后移动以确定它属于哪个维度的哪个属性。然后你就可以进入 SSDT 解决问题了。

    【讨论】:

    • 我在数据库中找不到 [时间].[年份]。最终从旧备份恢复多维数据集。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多