SSRS - 获取当前的tablix迭代索引

时间:2016-09-16 09:17:45

标签: reporting-services ssrs-2008 ssrs-2008-r2 ssrs-2012 ssrs-tablix

我有一个包含Tablix的报告。在这个tablix中,我有一个在每个Tablix迭代中调用的子报表。 我想获取子报表中tablix迭代的当前索引。我使用下面的表达式传递了一个子报表参数:

= ROWNUMBER( “数据集”)

数据集是分配给报告中Tablix的数据集。在我的具体案例中,这个表达不起作用。

任何其他方式让这项工作?

1 个答案:

答案 0 :(得分:0)

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

如果您可以进行管理,只需添加ROW_NUMBER() OVER (ORDER BY <column names>) as RowNum并将其作为=Fields!RowNum.Value传递到子报告。