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

问题描述 投票:1回答:3

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

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

   = Count("Detials")  

“Detials”是组的名称(按TOOL和TYPE)

而No.Column我使用Rownumber()函数表达式

   = Rownumber(Nothing)

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

enter image description here

.net report rdlc ssrs-tablix rdl
3个回答
2
投票

我解决了这个问题。

在“号”列使用此表达式

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

2
投票

这有效:

=RowNumber(Nothing)

我也喜欢它,因为它会独立编号分组数据,因此您知道每组中的总数。


0
投票

您只需在=RowNumber("[tablename]")的详细级别添加表达式即可

© www.soinside.com 2019 - 2024. All rights reserved.