У меня нет опыта по вашей конкретной проблеме (поэтому заранее извиняюсь, если это не сработает);но способ, которым я делал это в регулярных отчетах - это иметь скрытый столбец с использованием выражения.В вашем случае вы должны поместить это выражение в группу строк как скрытый столбец:
=RunningValue(Fields!Code.Value, countDistinct, Nothing)
RunningValue аналогично столбцу идентификаторов в SQL Server, где каждый новый ряд увеличиваетсязначение + 1.
Вы должны переименовать эту скрытую ячейку во что-то значимое, например ROWCOLOR.Если вы щелкнете правой кнопкой мыши по ячейке и выберете «Свойства текстового поля», установите для имени значение ROWCOLOR.
Цвет фона для строк чередуется с использованием другого выражения, например:
=IIF(VAL(ReportItems!ROWCOLOR.Value) MOD 2, "RED", "BLUE")