Как скрыть строки в отчете SSRS?


10

Я пытаюсь выяснить, как я могу скрыть те строки в моем отчете, в которых общее распределение и общая стоимость в обоих столбцах равны 0 в SSRS 2008.

Например:

Общая сумма распределения Фактическая стоимость
0 0 <---- скрыть
100,00 0 <---- не скрывать 
0 50,0000 <---- не скрывать

Вот скриншот: введите описание изображения здесь

Спасибо

Ответы:


16

Если я не пропущу некоторые нюансы, вы просто установите видимость строки на основе значения.

Щелкните правой кнопкой мыши на строке детали и выберите Row Visiblity...

Видимость строки ...

В появившемся окне выберите Show or hide based on an expression

Параметры отображения видимости строк

В этом выражении вы будете использовать логику

=Fields!Total_Allocation.Value = 0 And Fields!Total_Actual_Cost.Value = 0

10

Есть два места, где вы можете контролировать эту видимость. Первый находится в строке в таблице; вторая находится в строке в группах строк *.

Если вы измените видимость, щелкнув правой кнопкой мыши строку в таблице таблиц, тогда в окончательном отчете строка будет невидимой, но все же останется.

Если вы измените видимость, щелкнув правой кнопкой мыши по строке «Группы строк», то в окончательном отчете строка не будет отображаться, а строки под ней переместятся вверх, чтобы заполнить пробел в скрытой строке.

Шаги - что-то вроде следующего.

  • В группах строк щелкните правой кнопкой мыши (Подробности), выберите Свойства группы.
  • Нажмите на страницу видимости.
  • Выберите (•) Показать или скрыть на основе выражения.
  • Нажмите кнопку Построитель выражений.
  • =IIF( Fields!TotalAllocation.Value = 0 and Fields!TotalCost.Value = 0, True, False )
  • Нажмите OK, затем OK снова.

* Смотрите нижнее окно со списком групп строк и столбцов


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.