Вы не можете использовать RowNumber, так как он смотрит на набор данных, а не на то, что отображается.Что вам действительно нужно сделать, так это получить количество уникальных ItemID
в каждой группе или перед ней.
Это на самом деле намного проще, чем кажется!
Вы можете использовать RunningValue
, чтобы сделать именно это.
=RunningValue(Fields!ItemId.Value,CountDistinct, "DataSet1")
Вам просто нужно изменить имя набора данныхк тому, что ваш набор данных на самом деле называется.
Вот вывод из образца отчета, который я создал.Первый столбец показывает результат, аналогичный вашему, когда используется RowNumnber.Во втором столбце используется метод RunningValue.
