powerbi - 奇怪的 DataFormat.Error:我们无法转换为数字。详情:南
问题描述
DataFormat.Error:我们无法转换为数字
详细信息:nan
我不断遇到错误,但我无法解决它。
在以下情况下都会出现相同的错误消息:
- 我尝试执行 Table.ExpandTableColumn
- 尝试只过滤有错误的行
- 无论我是否在 table.selectrowswitherrors 中指定列,都会出现相同的错误
- 我不希望这个表包含错误,但是在这种情况下它应该只返回空表(它确实适用于其他表)
我的数据模型中没有任何划分,所以 nan 如何分布真的很奇怪(这是 Power Query 中 0/0 的结果)
更新
似乎我的源数据中有一些损坏的行,通过过滤我的表,底部有一行带有“错误”的行:
不幸的是,我看不到它的详细信息,因为单击“错误”之一会给出错误消息:
源数据在 Excel 中(200k+ 行),我删除了使用范围以下的所有空行,以防那里使用额外的行导致问题,但这没有帮助。
解决方案
最后,我可以通过在代码中更早地添加 RemoveRowsWithErrors 来解决问题,此时错误仅存在于一列中并且没有传播到整行。
推荐阅读
- flutter - 按下“添加产品”时,在同一页面上添加更多产品容器
- vba - 使用 Listbox 和 RecordsetClone 属性导航记录
- security - Owasp zap 工具 - 如何获取通过和失败测试的列表?
- python - 弄清楚 datetime 模块的用法
- android - 在 andriod studio 4.0 中启用/禁用离线模式
- javascript - 如何在邮递员中读取 JSON 响应的属性?
- reactjs - 如何在反应项目中指定高度?
- spring-data - QuerydslJpaPredicateExecutor 按子类中的字段排序
- reactjs - 在 API 中搜索关键字
- python - 如何在 Python 中计算 mxn 矩阵列表的标准差?