Построитель отчетов SQL: несколько условий на вкладке Видимость - PullRequest
0 голосов
/ 08 октября 2019

У меня есть отчет, в котором используются раскрывающиеся списки для выбора различных представлений с помощью параметра «Видимость» в SSRS. Вот варианты:

enter image description here

Я могу выбрать Продажи, и Собранные, и это отлично работает. Когда я пытаюсь выбрать оба, я ничего не получаю. Вот что у меня сейчас есть:

=IIF(Parameters!Style.Value <> "Details"  OR Parameters!View2.Value <> "Collected", True, False)

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

=IIF(Parameters!Style.Value <> "Details"  OR Parameters!View2.Value <> "Collected", OR Parameters!View2.Value <> "Both", True, False)

Чтобы поставитьздесь немного яснее, в этом отчете есть два таблика: один для продаж и один для собранных. Когда я выбираю Продажи, я хочу видеть только Продажи, Собранные только для Собранных, и Оба, чтобы видеть каждую из них рядом.

Так, где я ошибаюсь с логикой выражения?


ОБНОВЛЕНИЕ: Ну, я понял это. Моя логика была немного не в порядке. Вот что получилось в итоге (выборка из одного таблика, конечно, но он передает необходимую логику):

=IIF(Parameters!Style.Value <> "Details"  OR (Parameters!View2.Value <> "Collected" AND Parameters!View2.Value <> "Both"), True, False)
...