在SSRS报告的矩阵表中按顺序设置行号

Nas*_*imi 1 reporting-services dynamics-365

我有一份 SSRS 报告,其中包含矩阵表。该矩阵有一个名为 ItemId1 的行 Groups。我想向这个矩阵添加行号。当我添加表达式 RowNumber(nothing) 时,结果如下:

在此输入图像描述

当我添加表达式 RowNumber("ItemId1") 时,报告显示如下:

在此输入图像描述

我只想要基于行的行号,我的意思是我期望行号 2 而不是 7 (或 8)

Ala*_*eld 5

您不能使用 RowNumber,因为它查看数据集而不是显示的内容。您实际上需要做的是获取ItemID每个组上或之前的 unique 的数量。

这实际上比听起来简单得多!

您可以RunningValue用来执行此操作。

=RunningValue(Fields!ItemId.Value,CountDistinct, "DataSet1")
Run Code Online (Sandbox Code Playgroud)

您只需将数据集名称更改为数据集的实际名称即可。

这是我创建的示例报告的输出。当使用 RowNumbernber 时,第一列显示与您类似的结果。第二列使用 RunningValue 方法。

在此输入图像描述