即使绑定了生成报告,数据源也没有返回第二行的值



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

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

可能原因

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

请注意,数据引擎会缓存结果——对于脚本数据集和JDBC数据集。因此,如果您的DS结果依赖于某些上下文,则必须将此上下文作为DS参数传递给DS。

最新更新