При добавлении фильтра в мой отчет SSRS я теряю записи - PullRequest
0 голосов
/ 28 сентября 2019

Я пытаюсь добавить фильтр в свой отчет.Поле является текстовым, и в приложении пользователи могут вводить все, что захотят.В некоторых записях в этом поле есть Null, а в некоторых есть пробелы.В хранимой процедуре, если это поле содержит NULL, я устанавливаю его в «NULL», а если поле является пробелом, я устанавливаю его в «Пустой», используя Select CASE fieldname WHEN », затем« Blank »ELSE ISNULL (fieldname, 'NULL')END в качестве имени поля.Для выбора фильтров я создал набор данных, используя ту же логику Select CASE и порядок по имени поля, чтобы получить пустые и пустые значения в верхней части (или близко к верхней части, поскольку в некоторых записях в этом поле есть пробелы).Я создал параметр, используя тип данных Text и Allow множественные значения.Когда я создаю фильтр в свойствах Tablix отчетов, я использую имя поля «Выражение», «Оператор в» и в поле «Значение» пытаюсь выбрать параметр.Параметр есть, но при выборе не отображается в поле Значение.Я могу ввести его как [@ParameterName], и ​​он останется, но почему бы его не выбрать?Когда я запускаю отчет, он пропускает несколько записей, ни одна из которых не имеет NULL или пробелов в этом поле.Я провел много часов, читая разные посты и пробуя разные вещи, но не смог решить эту проблему.Есть предложения?

...