RDLC报告的Rownumber()函数不正确

时间:2015-09-02 03:36:37

标签: .net report rdlc ssrs-tablix rdl

下图是我的报告。 此Tablix有10行来自数据集。

它按TOOL_CODE和TYPE分组以获取计数。 在“Count”列中使用此表达式..

   = Count("Detials")  

“Detials”是组的名称(按工具和类型)

和No.Column我使用Rownumber()函数的表达式,如这些

   = Rownumber(Nothing)

这是错误的,因为Rownumber()引用数据集中的项目。 它不是从显示的行计数。

enter image description here

3 个答案:

答案 0 :(得分:2)

我解决了这个问题。

At" No。"列使用此表达式

  =RunningValue(CountDistinct("TableName"),Count,"TableName")

答案 1 :(得分:2)

这有效:

=RowNumber(Nothing)

我也喜欢它的事实,因为它将独立对分组的数据集进行编号,因此您知道每个组中的总数。

答案 2 :(得分:0)

您只需在=RowNumber("[tablename]")

的详细级别添加表达式即可