0

我有一个包含tablix的报告。在这个tablix中,我有一个在每个tablix迭代中调用的子报表。 我想获取子报表中的Tablix迭代的当前索引。我已经通过使用以下表达式子报表参数:SSRS - 获取当前tablix迭代索引

= ROWNUMBER(“数据集”)

数据集是分配给该报告中的表矩阵的一个。在我的情况下,这个表达式不起作用。

任何其他获得此项工作的方式?

回答

0

您的Tablix是否将来自数据集的数据分组?如果是这样,你可以在SQL中进行分组/聚合,并只返回Tablix将显示的格式的最终​​数据集?

如果你可以管理它,你可以简单地添加一个ROW_NUMBER() OVER (ORDER BY <column names>) as RowNum并将其作为=Fields!RowNum.Value传递给你的子报表。