У меня есть отчет SSRS, в котором используется дрель через подчиненный отчет. Подсчет используется 3 раза в основном отчете и принимает несколько параметров. В двух подзаголовках я установил один из параметров, SexAtBirth, используя статическое значение, Женский или Мужской. Вот снимок экрана параметра: Как установить параметр в подчиненном SSRS, который является статическим списком
Для 3 подотчета, я хочу, чтобы установить параметр SexAtBirth в Not Male or Female
. В SQL это будет SexAtBirth NOT IN ('Female', 'Male')
Параметр SexAtBirth настроен для принятия нескольких значений.
Я не знаю, как создать выражение, чтобы НЕ включать статический список значений.
UPDATE Я пытаюсь создать статический список для значений и ошибки SexAtBirth parameter missing a value
Я использую построитель отчетов 3.0 на SQL Server 2008 R2. Это то, что я пробовал: в списке:
"Female", "Male"
Female, Male
Мое понимание - после того, как у вас есть параметр с несколькими значениями, он рассматривается как список или массив, который вы использовали бы в предложении IN(). Существуют ли только мужчины, женщины, неимущие или оба в SexAtBirth? Какой запрос работает в подзаголовке? Возможно, вы можете использовать аргумент Case в приложении Where. – Kevin
Это мое ** где ** предложение: WHERE AgeRange = @AgeRange И SexatBirth NOT IN (@SexAtBirth) 'Я хотел бы создать строку, подобную этой:' Female, Male' –
Когда я запускаю запрос в Query Designer , для параметра 'SexAtBirth' я могу ввести' Female', и он вернет только мужчину, который правильный и вводит 'Male', чтобы вернуть только самку. Но я хочу создать список «Женщина, мужчина» и вернуть его только неизвестным. –