首页 > 解决方案 > 奇怪的 DataFormat.Error:我们无法转换为数字。详情:南

问题描述

DataFormat.Error:我们无法转换为数字
详细信息:nan

在此处输入图像描述

我不断遇到错误,但我无法解决它。

在以下情况下都会出现相同的错误消息:

我的数据模型中没有任何划分,所以 nan 如何分布真的很奇怪(这是 Power Query 中 0/0 的结果)

更新

似乎我的源数据中有一些损坏的行,通过过滤我的表,底部有一行带有“错误”的行:
在此处输入图像描述

不幸的是,我看不到它的详细信息,因为单击“错误”之一会给出错误消息:
在此处输入图像描述

此外,当我尝试删除错误时,该行仍未删除:
在此处输入图像描述

源数据在 Excel 中(200k+ 行),我删除了使用范围以下的所有空行,以防那里使用额外的行导致问题,但这没有帮助。

标签: powerbipowerquerym

解决方案


最后,我可以通过在代码中更早地添加 RemoveRowsWithErrors 来解决问题,此时错误仅存在于一列中并且没有传播到整行。

正如这里所建议的那样:https ://app.powerbi.com/groups/me/apps/3605fd5a-4c2e-46aa-bee9-1e413fc6028a/reports/dd7a5d70-dca1-44c5-a8f4-7af5961fe429/ReportSection


推荐阅读