номер строки (ничего) — пропуск строк

#sql #reporting-services #ssrs-2012

#sql #службы отчетов #ssrs-2012

Вопрос:

Я использую rownumber(nothing) для создания нумерации в моем отчете.
У меня есть подзаголовки для среднего значения по ГРУППЕ внутри моего набора данных. Где я использую фоновое выражение, чтобы установить все строки выше СРЕДНЕГО значения по ГРУППЕ зелеными, ниже красными, а строку, содержащую среднее ЗНАЧЕНИЕ ПО ГРУППЕ, я оставляю белой.

 =IIF(Fields!Dealer.Value = "GROUP AVERAGE","",RowNumber(Nothing))
  

Моя проблема в том, что Rownumber не пропускается средняя строка ГРУППЫ, и у меня такая ситуация

 1  Store A        80%  
2  Store B        78%  
3  Store C        60%  
   ### GROUP AVERAGE  50% ###  
5  Store D        40%  
6  Store E        30%   
...
  

Я хочу, чтобы хранилище D было номером 4, а не 5.

Комментарии:

1. Логика проста: вычтите единицу из номера строки, если значение ниже среднего.

Ответ №1:

 runningvalue(Fields!YOURVALUE.Value,count,nothing)