2015-12-29 2 views
1

У меня есть один основной отчет, в котором я создал два разных табликса. (Оба имеют разные данные)Скрыть Tablix на базе условий в SSRS

Мой вопрос в том, как я могу скрыть tablix на базе условий в SSRS.

Например:

Parameters!First.Value="Y" затем скрыть только first tablix и показать second tablix но если Parameters!First="Y" AND Parameters!Second.Value="Y" затем показать только first tablix а не second one.

Как я могу достичь этого, пожалуйста, помогите.

+0

Я предполагаю, что вы попытались установить видимость/скрытое свойство таблиц ... Какое уравнение вы там вложили? – Jonnus

+0

Да, я пробовал это в соответствии с моим условием: '= IIF (Parameters! First.Value =" Y ", False, True)', но основная проблема заключается в том, как я могу скрыть другой tablix из этого выражения? – pedram

+0

Вам нужно установить условия в обоих таблицах. –

ответ

0

Первый табликс Видимость/Скрытый Выражение

=Parameters!First.Value="Y" AND NOT(Parameters!Second.Value="Y") 

ИЛИ

=Parameters!First.Value="Y" AND (Parameters!Second.Value<>"Y" OR ISNOTHING(Parameters!Second.Value)) 

ИЛИ

=IIF(Parameters!First.Value="Y" AND Parameters!Second.Value="Y",False,True) 

вторых табликс Видимость/Скрытая Выражение:

=Parameters!First.Value="Y" AND Parameters!Second.Value="Y" 

ИЛИ

=iif(Parameters!First.Value="Y" AND Parameters!Second.Value="Y", True, False) 

Сначала оценивают как скрытое выражение independtly.

Примечание: Для выражения в SSRS вы можете написать выражение ярлыка, не используя iif.

+1

Спасибо, что работает. – pedram

 Смежные вопросы

  • Нет связанных вопросов^_^