Powerbi 奇怪的数据格式。错误:我们无法';不能转换成数字。详情:楠

Powerbi 奇怪的数据格式。错误:我们无法';不能转换成数字。详情:楠,powerbi,powerquery,m,Powerbi,Powerquery,M,DataFormat.错误:无法转换为数字 详情:楠 我一直在犯以上的错误,我就是无法解决它 在以下两种情况下都会出现相同的错误消息: 我尝试执行Table.ExpandTableColumn 尝试仅筛选有错误的行 无论我是否在表中指定列,都会出现相同的错误。请选择RowsWitherRors或not 我不希望这个表包含错误,但是在这种情况下,它应该只返回空表(对于其他表确实如此) 我的数据模型中没有任何划分,所以nan如何分布真的很奇怪(这是Power Query中0/0的结果)

DataFormat.错误:无法转换为数字
详情:楠

我一直在犯以上的错误,我就是无法解决它

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

  • 我尝试执行Table.ExpandTableColumn
  • 尝试仅筛选有错误的行
    • 无论我是否在表中指定列,都会出现相同的错误。请选择RowsWitherRors或not
    • 我不希望这个表包含错误,但是在这种情况下,它应该只返回空表(对于其他表确实如此)
我的数据模型中没有任何划分,所以nan如何分布真的很奇怪(这是Power Query中0/0的结果)

更新 似乎我的源数据中有一些损坏的行,通过向下筛选我的表,在底部有一行带有“Error”:

不幸的是,我看不到它的详细信息,因为单击其中一个“错误”会显示错误消息:

另外,当我尝试删除错误时,该行仍然没有删除:


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

最后,我可以通过在代码中更早地添加删除错误来解决问题,当错误仅出现在一列中而未传播到整行时


正如这里所建议的那样:

你能提供代码和一个理想的示例文件吗?@AlekseiZhigulin:我更新了我的问题。不幸的是,我无法共享源数据,而且这个问题似乎与此相关。我希望我的更新有助于识别问题,整个查询的代码可能会有用。我只能建议添加一个索引列,确定错误发生在哪一行,然后在数据源中检查这一行是否存在可能的异常。