Настройки видимости текстового поля влияет только, что текстовое поле, а не вся строка.
Есть несколько способов получить результат, который вы ищете.
Один из них - свойство Row Visibility. Щелкните правой кнопкой мыши по полю выбора серой строки слева от таблицы и выберите «Видимость строки». Выберите опцию «Показать или скрыть на основе выражения» и введите свое выражение.
Другим подходом является использование свойства «Фильтры» набора данных или таблицы или группы строк.
Щелкните правой кнопкой мыши набор данных и выберите «Свойства набора данных», затем выберите параметр «Фильтры» в списке. Нажмите «Добавить», чтобы добавить новый фильтр и ввести свое выражение.
Выберите Tablix, затем щелкните правой кнопкой мыши маленький серый квадрат в верхнем левом углу. Нажмите «Свойства табликса», затем выберите параметр «Фильтры» в списке. Нажмите «Добавить», чтобы добавить новый фильтр и ввести свое выражение.
Щелкните правой кнопкой мыши группу строк, которая содержит строки, которые вы хотите скрыть, используя список внизу редактора отчетов. Нажмите «Свойства группы», затем выберите параметр «Фильтры» в списке. Нажмите «Добавить», чтобы добавить новый фильтр и ввести свое выражение.
Несколько заметок о выражении. Во-первых, выражение должно только возвращать true или false, поэтому его размещение в IIF()
является избыточным. Выражение, подобное =Fields!CRM_PO_Ref.Value = ""
, является адекватным. Во-вторых, значение True
для функции «Видимость строки» скроет строку, а результат True
приведет к тому, что строка будет включена. Вам может потребоваться инвертировать результат выражения, превзойдя его с помощью ключевого слова Not
или инвертируя оператор сравнения.
Включает наши, я использовал неправильные варианты haha ... Глупый из меня hahaha ... СПАСИБО ВАС! – mfredy