Отображение или скрытие строк на основе логического выбора - PullRequest
0 голосов
/ 09 апреля 2019

У меня возникают проблемы с отображением данных, которые мне нужно отобразить, в зависимости от того, выберу я параметр True или False.

Если я выберу True для параметра Anuncios Adjudicados (с испанского на английский, он говорит 'Судебные объявления »), я хочу показать только строки, значения которых отличаются от 0 €, и если я выберу« Ложь », я хочу показать ВСЕ и ВСЕ (нулевые значения и ненулевые значения).

Теперь я могу фильтровать данные, чтобы показывать только ненулевые значения, когда я выбираю параметр True, но когда я выбираю False, он показывает только нулевые значения.

Myпараметр создается следующим образом: создание логического параметра

В свойствах моего набора данных есть следующий запрос:

select Adjudicado = IIF(fa.[Num_Adjudicados] = 1, 'Adjudicado', 'No Adjudicado'), fa.Val_Persupuesto as [Valor Presupuesto] from [dbo].[F_Anuncio] fa where fa.Num_Adjudicados = @AnunciosAdjudicados

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

Должны отображаться эти строки, а также строки с ненулевыми значениями

Справка

1 Ответ

1 голос
/ 09 апреля 2019
  1. Хорошо, пусть ваш набор данных принимает все значения, т. Е. ВСЕ (0 и не ноль)
  2. Добавлен фильтр видимости строк

    List item

enter image description here

  1. Теперь добавьте выражение, как показано ниже

    = IIF (Поля! AdjudicatedAds = true и поля! YourCostField.Value = 0, True, False)

  2. Выше выражения Скрывает все записи, где AdjudicatedAds = true и поля! YourCostField.Value = 0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...