如果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 表达式时,更多错误可能继续出现在 Excel 中。 如果您无法编辑公式,请切换回 Excel 以查看是否有错误阻止进一步操作。 单击“确定”关闭错误,返回到 Power Pivot 继续工作。
在修复 DAX 计算并且错误消息不再显示后,可认为工作簿已完全升级。
需要保留本文链接地址:http://www.excelxx.com/shujufenxi/13952.html