Кажется, я нашел решение, но это похоже на взлом ... Я ' m оставив это без ответа, чтобы посмотреть, может ли кто-то другой предоставить лучшее решение (читай меньше хакерского).
Мое выражение ранга теперь:
= RowNumber (Nothing) / Count (Fields! AnswerText.Value)
вроде нормально. Полагаю, мне следует IIf (Count ... = 0, Then RowNumber, еще что у меня есть ...
Добавьте еще один столбец ранга рядом с существующим и поместите в него другое выражение, которое принимает значение от ранга (rowcount?) и разделите его на 8. Затем сделайте старый столбец ранга невидимым.
Лучше всего сделать столбец Rank равным = RowCount () / 8
Поскольку вы уверены, что каждая видимая строка содержит всего 8 строк, это должно работать нормально.