当字符串 [Time] 时,在多维数据集中找不到维度“[Time]”。[年份],已解析

The dimension '[Time]' was not found in the cube when the string [Time].[Year], was parsed

提问人:ob213 提问时间:7/15/2012 最后编辑:ob213 更新时间:10/8/2020 访问量:5894

问:

[时间]。[Year] 属性的 defaultMember 属性设置为

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

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

DefaultMember(Date,Year) (1,14) 当字符串 [Time] 时,在多维数据集中找不到维度“[Time]”。[年份],已解析

SSAS-2012

评论


答:

1赞 Stacia 7/17/2012 #1

考虑到您显示的表达式具有“日期”维度,而不是指定的“时间”维度,这是一个奇怪的消息。如果确实如此,我将采取以下措施来追踪问题。在文件系统中找到解决方案文件夹,打开项目文件夹,然后打开 bin 文件夹。您应该有一个文件扩展名为 ASDATABASE 的文件。如果未看到文件扩展名,但看到 type 列,请打开具有 Analysis Services 数据库部署内容类型的列。使用记事本或您喜欢的文本或 XML 编辑器打开它。在文件中搜索 [时间]。[Year],然后向后浏览节点,以确定它属于哪个维度的哪个属性。然后,您可以进入 SSDT 并解决问题。

评论

0赞 ob213 7/19/2012
我找不到 [Time]。[年份] 在数据库中。最终从旧备份中恢复了立方体。