本质上,我希望每个分组都有单独的行数。我相信我应该使用
RowNumber
。这似乎已经讨论过,但由于我的 groupby 不是字符串常量,我遇到了困难。
我的尝试导致了类似的结果:
=RowNumber(Parameters!GroupBy1.Value)
如果我按原样设置,则 SSRS 报告不会加载。
每个 DS 工作的行数。如果我使用:
=RowNumber("NameOfMyDataSet")
我将成功进行行计数,但无需重置每组。
如果我使用变量分组名称,如何重置每组的行数?
您需要将函数的范围设置为组的名称,而不是数据集,例如:
=RowNumber("Group1")
评论后编辑:
如上所述,这是在报告中创建的组的名称,而不是数据集中的任何值。
在设计师中:
组属性:
我们可以使用SSRS中的“RunningValue”函数。表达式的格式为。
=RunningValue(分组字段,CountDistinct,”DataSetName”)
例如:=RunningValue(Fields!Name.Value,CountDistinct,”Accounts”)