Вот два возможных способа скрыть строки или значения строк в разделе промежуточных итогов отчетов SSRS.В приведенных ниже примерах используется SSRS 2005
.
A .Первый вариант - установить выражение Initial Visibility
в ячейках, чтобы скрыть строки.Ячейка итоговой метки будет занимать две строки, что может выглядеть не очень хорошо.Смотрите скриншот # 1 .
B .Второй вариант - отображать данные в ячейках в зависимости от области.Это не скроет строку, но не покажет никаких данных.См. Снимок экрана # 7 .
В следующих разделах объясняется, как можно реализовать каждый из указанных выше параметров.
Использование варианта A:
Щелкните правой кнопкой мыши ячейку с выражением Phonenumber
и CDN source
и выберите Изменить группу ..., как показано на скриншоте # 2 .
Запишите Имя .Здесь в этом примере используется имя PhoneNumber
.Нажмите OK
или Cancel
.См. Снимок экрана # 3 .
Щелкните правой кнопкой мыши ячейку, содержащую текст % to Total
, и выберите Properties
, как показано на скриншоте # 4 .
В диалоговом окне Textbox Properties
щелкните вкладку Visibility
и выберите переключатель Expression
.В выражении введите значение =Not(InScope("PhoneNumber"))
.См. Снимок экрана # 5 .
Щелкните правой кнопкой мыши ячейку, содержащую выражение, чтобы вычислить значение% до итогов, и выберите Properties
, как показано на снимке экрана # 6 .Повторите шаг 6 и для этой ячейки.
Используя опцию B:
Выполните шаги 1 и 2, указанные в предыдущем параметре A .
Щелкните правой кнопкой мыши ячейку, содержащую текст % to Total
, и выберите Expression
как показано на скриншоте # 8 .
Измените выражение на =IIf(InScope("PhoneNumber"), "% to Total", Nothing)
Щелкните правой кнопкой мыши наячейка, содержащая выражение для вычисления значения% к итоговым значениям, и выберите Expression
, как показано на снимке экрана # 9 .
Измените выражение на =IIf(InScope("PhoneNumber"), Round((IIf(Sum(Fields!Offered.Value) = 0 Or Sum(Fields!WeekTotal.Value) = 0, 0, Sum(Fields!Offered.Value)/Sum(Fields!WeekTotal.Value))) * 100, 1).ToString() + " %", Nothing)
Убедитесь, что вы изменили выражения в соответствии с вашими требованиями.
Вывод опции A можно увидеть на скриншоте# 1 и вывод опции B можно увидеть на скриншоте # 7 .
Надеюсь, это поможет.
Снимок экрана № 1:

Снимок экрана № 2:

Снимок экрана № 3:

Снимок экрана № 4:

Снимок экрана № 5:

Снимок экрана № 6:

Снимок экрана № 7:

Снимок экрана № 8:

Снимок экрана № 9:
