将 Power Pivot 数据模型升级到 Excel 2013 或 Excel 2016( 二 )



  • 在功能区上单击“链接表” 。
    将 Power Pivot 数据模型升级到 Excel 2013 或 Excel 2016


  • 验证“Excel 表”是否指向现有表 。如果表已在 Excel 中重命名,请单击“Excel 表”中的向下箭头以选择重命名的表 。
  • 单击“转到 Excel 表”以验证链接表是否解析为 Excel 中的源数据表 。
  • 如果“Excel 表”为空,请执行下列操作之一:
    • 删除模型中不再使用的链接表 。
    • 或者,在 Excel 中重新创建源表 。
  • 除非以下问题也适用,否则您已准备就绪,可升级工作簿 。
    删除查询 drillthrough 表
    另一个升级问题仅适用于基于支持钻取操作的 Analysis Services 多维数据集的 Power Pivot 数据模型 。如果工作簿包含钻取查询表,升级起初将显示为成功,但是随后每当您单击数据透视表中的字段时,系统会返回升级错误 。
    1. 在 Power Pivot for Excel 2010 中,找到工作簿中的任意钻取查询表 。
      当您右键单击一个度量值并选择“显示详细信息”时,将在工作簿中创建一个钻取查询表 。所生成的表将在工作簿中显示为单独的工作表 。第一行开头为“返回的数据为…” 。
      将 Power Pivot 数据模型升级到 Excel 2013 或 Excel 2016


    2. 删除包含钻取查询表的每个工作表 。您可以在升级后重新创建它们 。
    3. 保存工作簿 。
    4. 升级工作簿 。
    5. 如果需要,您可以重新创建钻取查询表 。右键单击数据透视表中的计算字段,然后单击“显示详细信息” 。将在单独的工作表中创建钻取查询表 。
    取消密码保护
    还包含数据模型的受密码保护的工作簿将升级失败并且出现此错误:
    “无法升级此工作簿中的数据模型 。”
    若要解决此问题,请在升级之前删除密码 。
    1. 在 excel 2013 或 excel 2016 中打开工作簿 。
    2. 单击“文件”>“信息”>“保护工作簿”>“用密码进行加密” 。
    3. 清除星号,然后单击“确定” 。
    4. 保存工作簿 。
    5. 单击“Power Pivot”>“管理”以重新开始升级 。
    6. 重新向工作簿添加密码保护 。
    删除受限访问
    限制打印、编辑或复制的工作簿数据模型将升级失败并且出现此错误:
    “无法升级此工作簿中的数据模型 。”
    若要解决此问题,请在升级之前删除限制 。
    1. 在 excel 2013 或 excel 2016 中打开工作簿 。
    2. 单击“文件”>“信息”>“保护工作簿”>“限制访问” 。
    3. 选择“无限制访问”以删除限制 。
    4. 在 Excel 中保存工作簿 。
    5. 单击“Power Pivot”>“管理”以重新开始升级 。
    6. 重新向工作簿添加访问限制 。
    升级消息中提及模型中的特定列
    当升级期间发生错误,并且错误消息指明哪些字段导致问题时,请按照下列步骤操作:
    1. 在 excel 2013 或 excel 2016 中, 转到包含升级遇到问题的字段的数据透视表或报表 。
    2. 从数据透视表或报表中删除这些字段 。“字段列表”将继续列出这些字段;它们只是不会出现在报表中 。
    3. 保存并关闭工作簿 。
    4. 重新打开工作簿 。
    5. 单击“Power Pivot”>“管理”以重新开始升级 。
    6. 假设升级成功,请将这些字段添加回数据透视表或报表 。
    无法更新升级的工作簿中的数据源连接
    您在 Excel 2010 中创建了与外部数据源的连接的工作簿 。在 excel 2013 或 excel 2016 中打开工作簿 。当您尝试更改工作簿中的数据透视表时, 您将看到一条消息, 表明必须更新数据透视表 。尝试更新时, 你会看到以下消息:

    猜你喜欢