Как установить числовое значение по умолчанию для всех параметров отчета ssrs

Я хочу отображать все значения числового столбца как значение по умолчанию в числовом параметре. С нечисловым/текстовым столбцом я использовал выбор «Все», и он выбирает все значения этого столбца. Но выберите «все», или выберите «%», или выберите «% [0-9]%», что дает мне ошибку в числовом столбце. Я не хочу использовать опцию «разрешить несколько значений». Может ли кто-нибудь мне помочь.

Я ожидаю, что параметр сам заполнит все числовые значения.

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
285
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

один из способов сделать это для числовых параметров без множественных значений - это объединить все значения вашего параметра с -1 и вызвать его выбрать все.

Итак, если ваши значения параметра (@numcolumn) были такими

1

2

3

затем вы просто добавляете -1, используя союз all

так. (varchar(5) - это просто выбор, чтобы показать пример... выберите то, что соответствует вашим потребностям)

   select -1 as value
,'Select All' as value_name
    union all
     select mycolumn as value
,cast(mycolumn as varchar(5)) as value_name
 from mytable

так что теперь ваш список параметров @numcolumn будет таким

value   value_name
 -1     select All

 1       1

 2       2

 3       3

Затем в вашем предложении where для вашего набора данных вы устанавливаете значение параметра следующим образом.

where ( @numcolumn = -1 or sometable.somecolumn = @numcolumn)

поэтому, если вы выберете -1 в качестве значения параметра, запрос вернет все. В противном случае он будет фильтроваться по выбранному значению из параметра.

Чтобы выбор параметра выглядел аккуратно.. установите значение параметра @numcolumn в значение и метку параметра в значение_имя

Надеюсь, это имело смысл!

Это сработало!! Спасибо. В раскрывающемся списке параметров SSRS я получаю значение по умолчанию как -1. Может ли он отображаться как «Все» вместо -1

Jals 18.06.2019 21:14

Я думаю, вы имели в виду приведение (mycolumn as varchar (5)) как value_name вместо case (mycolumn as varchar (5)) как value_name. Это сработало. Большое спасибо, Гарри!

Jals 20.06.2019 21:14

@Jals, спасибо, что указали на это .. отредактировал его, указав регистр вместо регистра .. опечатка! Министерство здравоохранения

Harry 20.06.2019 22:47

Другие вопросы по теме