PowerBI订阅错误:位置x处没有字段的数据



我们已经运行了PowerBI订阅来生成PDF格式的可视化报告,我们遇到了很多类似的错误

位置x 处的字段没有数据

问题是我们对它进行了多次搜索,发现它可能是由于数据集中缺少数据而发生的。

但我们有大约30个数据集查询到oracle数据库,我们无法确定哪一个是丢失的数据,日志也没有提到是哪一个报告导致了错误。

有没有办法找出哪个字段缺失了?

或者有没有一种方法可以丰富报告错误日志,告诉我们哪个报告失败了?

精确误差的样本在不同的位置重复:

处理!报表服务器_0-8!1e18!2022-02-02-09:56:36::e
错误:引发Microsoft.ReportingServices.ReportProcessing.ReportProcessingException:,Microsoft.ReportingServices.ReportProcessoring.ReportProcessing Exception:位置29处没有字段的数据。;

Dears

我找到了一个帮助我的解决方案。我会分享它。

该错误是由于缺少数据,而不是缺少值,这意味着数据库中数据集字段中定义的列名已更改。

注:

当使值等于null时,它不会给出相同的错误;即使在报告中使用它,它也会给出不同的错误。

关于如何检测?

只需在连接到此数据库的计算机中安装报表生成器,并使用报表生成器打开此报表并生成验证字段,它将给出未找到的数据集字段名称的详细错误,因此我们在数据库中跟踪了它,发现它已被更改,因此在数据集或数据库中的列名中修复它,从而解决了问题。

新的挑战是,我们将处理列名存在或更改为e的问题,永远不要出错,并更好地提供空报告,因为报告将连接的某些数据库可能没有相同的列名,因此它应该提供报告的空部分,而不是错误。

感谢BR,

最新更新