Отчет SQL с условным выводом - PullRequest
0 голосов
/ 14 февраля 2012

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

=IIf
((IsNothing(Fields!db1.Value) OR (Fields!db1.Value = 0)) AND 
(IsNothing(Fields!db2.Value) OR (Fields!db2.Value = 0)), "None", 
IIF(Fields!db1.Value = 1 And Fields!db2.Value = 0, "A",
IIF(Fields!db1.Value = 0 And Fields!db2.Value = 1, "B","A & B")))

В основном вот что я хочу:

  • Если DB1 равен нулю или равенв ноль и DB2 равно нулю или равно нулю для вывода none
  • Но если DB1 равно 1, а DB2 равно 0 для вывода "A",
  • Но идентификатор Db1 равен0 и DB2 равно 1, затем выведите «B»,
  • Наконец, если они оба равны одному выходу «A & B»

1 Ответ

0 голосов
/ 14 февраля 2012

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

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