SSRS Paremeter получает данные из запроса, не работающего со значением c null - PullRequest
0 голосов
/ 09 мая 2020

Любые идеи относительно того, как передать NULL помимо данных stati c в параметр отчета SSRS?

В большинстве случаев мне удается настроить данные запроса для параметра SSRS. Если бы данные для параметра! State поступали из таблицы (например, вариант № 2 ниже), он работал бы там, где я также включил значение NULL для поиска по всем состояниям. Однако, попробовав это с данными stati c, кажется, что SSRS интерпретирует вещи иначе, чем конструктор запросов. При запуске отчета во время выполнения параметр «(ВСЕ)» недоступен для параметра.

Вариант №1:

SELECT State, StateName
FROM     (VALUES 
    (NULL, '(All)'),
    ('CA', 'CA'), 
    ('ID', 'ID'), 
    ('OR', 'OR'), 
    ('WA', 'WA')
) AS t (State, StateName)

Вариант №2:

SELECT NULL AS State, '(All)' AS StateName
UNION   
SELECT State, StateName
FROM     (VALUES 
    ('CA', 'CA'), 
    ('ID', 'ID'), 
    ('OR', 'OR'), 
    ('WA', 'WA')
) AS t (State, StateName)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...