Excel2007工作簿呈现错误,与KPI表达式有关怎么解决?
故障现象:
当您打算打开Microsoft Office Excel 2007工作簿时,会碰上这样的糟心事,收到下面这条错误消息:
Excel在Book_Name里发现了读不了的内容。问您想不想恢复工作簿内容。当您点“是”后,又会收到下面这份恢复报告:
已删除的记录数: /xl/pivotCache/pivotCacheDefinition1.xml部分(数据透视表高速缓存)中的数据透视表报表
要是这工作簿发布到Microsoft SharePoint Web部件报表页,更惨,工作簿压根显示不出来。
而且,还会再收到这么一条错误消息:
您选的工作簿打不开。可能是文件格式不支持,也可能已经损坏了。要不要在Excel里再试试打开这个文件?
原因分析:
要是满足下面这些条件,这问题就会冒出来:
工作簿里有使用关键性能指标(Kpi)的数据透视表。
这些Kpi是在Analysis Services业务智能开发环境里创建的。
有一个或多个KPI带有粗细属性表达式ithe。
有一个或多个Kpi在当前时间成员属性里有表达式。
解决方案:
要解决这问题,得把当前时间成员和KPI属性上的所有表达式都删了。