“Excel 无法获取有关该多维数据集的必要信息 。数据集可能已在服务器上重新组织或更改 。请接洽 OLAP 多维数据集管理员;如有必要,请创建新的数据源以连接该多维数据集 。”
当您尝试编辑现有连接时,可以看到数据模型的名称,但不能修改数据源 。
问题
与数据源的连接不再有效, 您需要对其进行更新, 但不能在 excel 2013 或 excel 2016 中更新 。
解决方案
- 在带有 Power Pivot 加载项的 Excel 2010 中打开工作簿 。
- 通过“Power Pivot”选项卡 >“管理数据模型”打开 Power Pivot 窗口 。
- 在 Power Pivot 窗口中,单击“开始”>“连接”>“现有连接” 。
- 选择当前的数据库连接,单击“编辑” 。
- 在“编辑连接”对话框中,单击“浏览”找到类型相同但名称或位置不同的其他数据库 。
- 保存并关闭工作簿 。
- 在 excel 2013 或 excel 2016 中打开工作簿 。
完成部分升级
在大多数情况下,工作簿升级应会顺利进行,但有时需要进一步更改才能完成操作 。在此部分中,您将了解如何响应表明部分或不完整升级的特定错误 。工作簿已升级但缺少某些功能 。
KPI 图像丢失
如果 KPI 图像(彩色或图形图标)丢失,请从“字段列表”的“值”区域中删除 KPI,然后再次添加它 。
DAX 计算升级错误: 无法正确升级此工作簿 . 。。
一些 DAX 计算要求在工作簿运行之前进行手动更改 。如果 DAX 表达式或查询与 Excel 2013 不兼容, 则仅部分升级工作簿 。你会看到以下消息:
“无法正确升级此工作簿 。保存可能会导致一些 Excel 数据功能无法正常工作 。有关详细信息,请访问:http://go.microsoft.com/fwlink/?LinkId=259419
以下是我们收到的错误消息:无法查询列“<表>[<列名称>]”的内部支持结构,因为它们依赖于不处理的某个列、关系或度量值 。请刷新或重新计算模型 。”
如果收到此错误消息(可能收到多次),请确保注意指明了哪些表和列,以便您可以直接转到这些表 。您需要编辑每个 DAX 表达式:
注意: 如果要求您允许 Power Pivot 进行保存,请关闭并重新打开工作簿,然后单击“是” 。
- 在 Power Pivot 窗口中,打开消息中提及的表 。
- 单击具有错误图标和 #ERROR 值的列 。您应该能在编辑栏中看到 DAX 表达式 。
- 查找以下已知 DAX 兼容性问题:
不再允许表示为没有值的双引号 (“”) 的空值 。用零替换双引号 。
LOOKUPVALUE、CONTAINS 或 SWITCH 试图比较不兼容的值类型 。您可能需要在参数中指定 [Type],或确保值类型为数字、字符串或布尔值 。如果需要转换其中一个值,您可以使用 VALUE 或 FORMAT 函数 。
在修复 DAX 计算并且错误消息不再显示后,可认为工作簿已完全升级 。
引用“Power Pivot Data”的数据透视表函数不再有效
用于从以前版本中指定到 Power Pivot 模型的连接的 Excel 多维数据集函数必须手动更新为新的模型名称“ThisWorkbookDataModel” 。
以前版本
Excel 2013
=CUBEVALUE(“Power Pivot Data”,[Measures].[TotalSales])
=CUBEVALUE(“ThisWorkbookDataModel”,[Measures].[TotalSales])
- 在 Excel 中的每个工作表上,单击“公式”>“显示公式”以显示每个工作表中使用的计算 。
猜你喜欢
- DAX Power Pivot 中的数据分析表达式
- excel制作折线图教程 excel怎么将多个折线图合并
- 哈密瓜好吃还健体,因此本篇将介绍哈密瓜的功效作用及食用方法
- Excel将多列数据转换为单列数据的教程
- excel表格怎么将工作表批量设置重命名
- 剪映怎么重复某个片段?将一个素材或者一个视频不停重复
- 怎么将简介说明文字添加在Excel2003的单元格中
- Python怎么将文本以语音播放?Python文本转语音怎么实现
- 关于2021年即将过去的说说文案朋友圈 再见2021,你好2022
- Excel2007将一个区域复制到其他表
