0

我使用脚本数据源创建了一个报告。我必须做一些数学运算来计算一些东西,所以我使用了动态文本。现在的问题是动态文本中的值对于第一行是正确的。但是对于第二行,它使用第一行中使用的相同值,而不是数据源第二行中存在的值。

考虑到我已经绑定了数据,谁能告诉我如何映射值。

4

1 回答 1

1

可能的原因:

也许您在错误的级别绑定?请记住,如果将 DataSet 直接绑定到 DynamicText 项,它将始终显示返回的第一行。要显示多行,您必须将 DS 绑定到 List 或 Table 项。

请注意,数据引擎会缓存结果 - 用于脚本数据集以及 JDBC 数据集。因此,如果您的 DS 结果取决于某些上下文,则必须将此上下文作为 DS 参数传递给 DS。

于 2016-08-19T07:30:50.330 回答