Multi valued Parameters using Stored Procedures in SSRS Reports

199
21530

Friends,

Here in this post we are gonna discuss about how to pass multiple values to SP(Stored Procedures) to get data for SSRS Reports. If you wish to define parameters using Sql Queries then you can find the sample here. For this demonstration purpose I Created the following Stored procedure –

Create procedure sp_getColors
as
select Distinct Color as “Colors” from dimproduct

Now to demonstrate the same, I create a tabular report using the following SP –

CREATE PROCEDURE [SP_SALES]
AS
BEGIN
SELECT
DimProduct.Color
,DimProduct.Class
,DimProduct.EnglishProductName
,FactInternetSales.SalesAmount
,FactInternetSales.TaxAmt
,FactInternetSales.OrderQuantity
,FactInternetSales.UnitPrice
FROM DimProduct
INNER JOIN FactInternetSales ON DimProduct.ProductKey = FactInternetSales.ProductKey
END

Create a Dataset using the above given SP as shown below.

Now create a tabular report using the Dataset created as shown below.

At this point of time there are no Parameters defined and hence you will get all the data from the database and will be displayed in the report. PFB the steps to be followed to ADD PARAMETER to your report using SPS as source –

  • Right click on Datasource and select “Add Dataset” option.
  • Select the data source and select the option “Stored Procedure” radio button and provide the Stored Procedure name which pulls values for parameter and as I am adding “Color” as parameter I am using the following stored procedure which pulls Colors data.

  • As there is no INPUT parameters for this Stored Procedure we can continue by Clicking OK. When you click on OK , you can see new data set added with ONE columns as shown in below screenshot.
  • Now Right Click on “Parameters” and select “Add Parameters” option. The wizard will get open and Change the default value given for NAME and PROMPT if required.

  • Now select the “Available Values” tab which is on the Left hand side of the wizard and select the option “Get Values From a Query”. Provide the Dataset name,Value Field and Label Field as shown below –
  • Click on OK.
  • Now the report parameter is ready and the same can be seen in the below given screenshot.

  • If you see the above screenshot the  Parameters looks like working fine but if you see the chart area the data doesn’t look correct. This is because we added parameter but not linked this parameter selection to the Main Dataset from which we are getting data and filling the chart. Now I will modify the Main Dataset in order to fetch data by applying parameter values. Edit the main Dataset and update the query as shown below –
First Execute the below give function –
CREATE FUNCTION [dbo].[FnSplit]
(@List nvarchar(2000),@SplitOn nvarchar(5))
RETURNS @RtnValue table
(Id int identity(1,1),Value nvarchar(100))
AS
BEGIN
While (Charindex(@SplitOn,@List)>0)
Begin
Insert Into @RtnValue (value)
Select Value = ltrim(rtrim(Substring(@List,1,Charindex(@SplitOn,@List)-1)))
Set @List = Substring(@List,Charindex(@SplitOn,@List)+len(@SplitOn),len(@List))
End
Insert Into @RtnValue (Value)
Select Value = ltrim(rtrim(@List))
Return
END
and then execute this SP.

ALTER PROCEDURE [SP_SALES]
(@Color VARCHAR(4000))
AS
BEGIN
SELECT
DimProduct.Color
,DimProduct.Class
,DimProduct.EnglishProductName
,FactInternetSales.SalesAmount
,FactInternetSales.TaxAmt
,FactInternetSales.OrderQuantity
,FactInternetSales.UnitPrice
FROM DimProduct
INNER JOIN FactInternetSales ON DimProduct.ProductKey = FactInternetSales.ProductKey
Where Color in (select Value from dbo.FnSplit(@Color,’,’))
END

Now Select Parameters tab and map the parameters for the main Dataset as shown below.

  • Click on OK and your report is ready. Go to preview tab and test you report.

That’s it .. Your Report with multi valued Parameters passed to  dataset which is created using SP is ready .. Hope you understood the concepts .. Happy Coding !!

Regards,
Roopesh Babu V

199 COMMENTS

  1. You actually said this perfectly!
    best canadian prescription prices [url=https://canadianonlinepharmacybase.com]get prescription online[/url] canada pharmacy online reviews

  2. Our lapalingo.com casino review team also noticed that your activity will be monitored as you deposit and play. Once you reach a certain level, a member of the casino’s team will get in touch with an exclusive invitation into their Loyalty Club. You’ll be offered special perks like reduced wagering requirements, a personal account manager and much more. When you see that Evolution Gaming is supplying the live dealer games in a casino you can be confident that you are in for a high-quality gaming experience. That is certainly the case at Lapalingo, where NetEnt and Evolution power the live casino. Choose from live baccarat, blackjack, roulette and Dream Catcher tables to enjoy some fantastic live gaming action. This is certainly a major attraction and a good reason to sign up with Lapalingo if you are a fan of live casino action. https://high-wiki.win/index.php?title=Free_welcome_bonus_no_deposit_required_casino No deposit bonuses are designed to get people playing, so you’ll sometimes find that deposit offers can have better terms and conditions. The latter’s stricter requirements prevent people from just running off with free cash. At the very least, there’s certainly more casinos to choose from, if you’re willing to deposit. And don’t forget that if you do deposit at a casino it opens up the possibility to play in their freeroll slot tournaments. Wild Women Week Of course, unless you are a novice in the online casino world, you already know that not every casino will offer this type of promotion. As a matter of fact, very few online casinos will let you play casino games using the free spins to win real money, especially without the need for a deposit. So while we have done our best to find those bonus deals, you can see from the list above that only a handful of casinos do let you claim such promotions. And when you add the fact that we only mention casinos with impeccable reputation and long history in the industry, you can understand why this list will never be as long as many would desire.

  3. Nicely put, Appreciate it!
    freedom writers essay introduction [url=https://dissertationwritingtops.com]how to write application essay[/url] dissertation writing help

  4. You actually expressed this exceptionally well!
    buy prescription drugs online [url=https://northwestpharmacylabs.com]mexican pharmacies[/url] international pharmacies that ship to the usa

  5. Whoa many of fantastic knowledge!
    canadian pharmaceuticals online reviews [url=https://canadianpharmacies-24h.com]pharmacy online[/url] viagra generic online pharmacy

  6. Seriously quite a lot of fantastic data.
    best canadian prescription prices [url=https://rxpharmacyteam.com]aarp recommended canadian pharmacies[/url] canadian pharmacies online

  7. @CAMHnews He works with the Health Officer Council on the issue of drug policy and publishes and lectures on the subject of “A Public Health approach to the regulation of currently illegal drugs”. Read this next: Boris Johnson to consider legalisation of psilocybin Mar 30 2022 By now, many of you have read the CBC news article about a psychedelic-assisted therapeutic session that took place as part of If you were one of our 500 registrants or simply did not get a chance to join us, we have the video recordings here for you. Health Canada regulates the Psychedelics under the Controlled Drugs and Substances Act (CDSA) – MDMA and ketamine are Schedule I controlled substances, while LSD and psilocybin are both Schedule III controlled substances. In all cases, this means that there is a general prohibition on the sale, export, import, possession, and production of the Psychedelics. However, under Section 56(1) of the CDSA, the Minister of Health has the ability to grant exemptions to these restrictions if the Minister deems them necessary for a medical or scientific purpose, or otherwise in the public interest. We will touch on local efforts toward advancement under Section 56(1) below. https://community.novum.com.my/forum/profile/eileenlavater8/ “Eligibility may be negatively impacted if an individual knowingly and directly invests in stocks or business ventures that specifically pertain to marijuana growers and retailers,” according to the document. “Decisions to willfully invest in such activity could reflect questionable judgment and an unwillingness to comply with laws, rules, and regulations.” Investors are betting heavily on Canadian marijuana companies, eagerly preparing for its imminent legalization in the country. The shares of the largest Canadian marijuana company, Canopy Growth Corp., for example, began a steep climb in mid-August when the company announced Constellation Brands would pay US$4-billion for a stake in Canopy. Canopy’s shares doubled between mid-August and the end of the month. As Canada moves to legalize recreational cannabis, the value of the nascent market has ballooned to more than $25 billion, swelling the ranks of affluent pot investors who have significant holdings in companies such as Canopy Growth Corp. and Aphria Inc. The U.S. legal market is expected to reach $75 billion (U.S.) in sales by 2030, almost as large as North America’s soft drink market, according to research firm Cowen & Co. Canadian sales could soon be worth between $7 billion and $12 billion a year, Beacon Securities estimates.

  8. Nicely put, Cheers!
    international drug mart canadian pharmacy online store [url=https://online-pharmacy-inc.com]pharmacie canadienne[/url] prescription drugs without prior prescription

  9. Richtig spannend wird das Ganze jedoch erst, sobald du dich entscheidest, einen gratis Bonus in Anspruch zu nehmen. Hierbei ist eine Anmeldung bei einem online Casino nötig, jedoch brauchst du keinerlei Einzahlung zu leisten. Dann nennt man das gratis Spielen mit Bonus. Das Haus verlassen, ins Auto steigen und die nächste Spielbude ausfindig machen war gestern. Heute ist man mit nur wenigen Klicks in einer bunten nahezu grenzenlosen Welt voller Spiele. Tausende von Anbieter haben die Digitalisierung zu Ihrem Vorteil genutzt und Online-Casinos entwickelt. Die Nachfrage ist seitdem kaum mehr zu stoppen, sodass die Online Glücksspielindustrie, obwohl sie zeitlich gesehen, noch in ihren Kinderschuhen steckt, innerhalb kürzester Zeit ein Milliardengeschäft geworden ist. Diese Beliebtheit kommt nicht von irgendwo her, sondern liegt begründet in folgenden Vorteilen: https://rollingonaprayer.com/community/profile/bonitahoulding0/ Am besten Du suchst mal nach diesem Suchbegriff “casino bonus ohne einzahlung” bei Google. Dann erhältst Du Seiten, die eine Übersicht bieten. Die breite Auswahl an Wettoptionen ist ein weiteres unterscheidendes Merkmal. So hat das Casino of Gold für jeden Spieler etwas zu bieten – vom Anfänger bis hin zum Highroller. Außerdem hast du die Möglichkeit, alle Spielautomaten kostenlos zu testen. Diese Option ist jedoch für eine begrenzte Anzahl an Wetten möglich, aber sie bietet dir die Möglichkeit, die Spiele zu testen und Casino of Gold besser kennenzulernen, bevor du anfängst mit Echtgeld zu spielen. Wir haben bei den einzelnen Slots und Tischspielen im StarGames-Casino nach Angaben zu den Mindesteinsätzen und Limits gesucht. Die Suche war leider erfolglos. Andere Online-Casinos informieren hier wesentlich besser über minimale und maximale Einsätze, zum Teil bei jedem einzelnen Spiel. Zu Mindesteinsatz und Limits findet man beim Sportwetten-Angebot von StarGames dagegen klare Angaben:

  10. Está disposto a embarcar nesse mercado? Em primeiro lugar, lembre-se de que se trata de um ativo de altíssimo risco. Nesse contexto, o bitcoin e as criptomoedas devem ocupar uma parcela pequena da sua carteira. E uma vez tomada a decisão de investir, é preciso saber como. Para André Franco, especialista em criptomoedas da Empiricus, a dica para quem quer começar a investir é bem simples. As formas mais fáceis são os fundos e os ETFs, por estarem nas plataformas convencionais das corretoras, e as menos indicadas para iniciantes são o investimento direto e o token. Como você se sente hoje em relação a Protocon? Vote para ver os resultados Para entendermos o que é uma carteira fria, vamos comparar com uma carteira quente, assim você irá comparar as características de cada e suas vantagens e desvantagens. https://queenlet.com/forums/users/criptomoedas-brazil-como-funciona/ Binance aponta que a BinaryX é uma altcoin relativamente nova e por isso foi listada estritamente na sua Zona de Inovação. Este conteúdo é exclusivo para assinantes. Em um comunicado, um porta-voz da Binance disse que a empresa tem uma política de “tolerância zero” para informações privilegiadas e um “código de ética estrito” para evitar qualquer conduta imprópria que possa prejudicar seus clientes ou a indústria de criptoativos. A equipe de segurança da Binance tem diretrizes de longa data para investigar irregularidades e responsabilizar os trabalhadores, com a rescisão contratual sendo a repercussão mínima, acrescentou o porta-voz. A Binance alocou mais de US$ 1 bilhão para manter o ecossistema da BSC enquanto compete com a rede da Ethereum e outras blockchains de primeira camada. A BSC foi criticada por ser centralizada demais e pelos rug pulls que acontecem na plataforma. O rug pull (puxada de tapete) é um golpe conhecido no mundo cripto, em que os criadores de determinada moeda estimulam outras pessoas a comprarem e depois desaparecem com os valores dos usuários.

  11. [url=https://sosniti.pp.ua/]sosniti[/url]

    Толпа удобопонятно на официальном Номер ап казино и в течение приложении. Фирма издала мобильные дополнения чтобы операционных доктрин Android и iOS, скачать какие может каждый. Этто большой ценное свойство чтобы, так как яко пользователи шиздец почаще прибегают ко подвижным девайсам для игр помощью софты.
    sosniti

  12. Les habitants de Grigny en Essonne, pourront-ils finalement disposer d’une surface alimentaire sur le territoire de la commune ? La décision de la cour d’Appel de Versailles, annoncée le 24 juin dernier, redonne de l’espoir à la municipalité, très impliquée dans le projet. La cour a en effet rejeté le recours intenté par l’exploitant du Leclerc de Viry-Châtillon (société Virydis) en indiquant notamment : « La société Virydis ne démontre aucune incompatibilité (ndlr du projet) avec les orientations générales et les objectifs définis par le schéma directeur de la région île de France ». magasins.supercasino.fr supermarche panazol CS864 LIRE AUSSI > Grigny : la difficile reprise du Casino discutée au ministère de la Ville 91130 Ris Orangis Supermarché Casino – CHOISY LE ROI https://logistic-simulator.flixbox-projects.com/community/profile/elijahestes443/ Lorsque vous jouez sur une machine à sous gratuite dans un casino français, vous pouvez avoir droit à des bonus qui dépendent des combinaisons obtenues. Ainsi, vous verrez les Wilds qui sont des symboles qui remplacent une image quelconque sur les rouleaux de casino en ligne France. Cela optimise la possibilité de former des lignes gagnantes. Grace a leurs années d’expérience et une connaissance approfondie de l’ensemble du secteur des jeux. L’equipe de Viggoslots a compris ce qui manquait sur le marché et ce qui correspondait entièrement aux besoins des amateurs de casino . Alors que le bonus en cash vous permet généralement de tester l’intégralité du panel de jeu, les bonus de type free spins sont souvent utilisables uniquement sur une machine en particulier ou sur quelques titres. Cela n’enlève toutefois rien à leur valeur : ils restent à notre avis une option très appréciable également, et que nous vous présenterons aussi en détail dans nos revues.

  13. [url=https://vavada-no-deposit-bonus-de.space]vavada-no-deposit-bonus-de.space[/url]

    Casino Vavada – congruity in the far-out of Chaos. Guaranteed payouts, trustworthiness programs, a wide stretch of entertainment.
    vavada lizenz

  14. [url=https://vavada-no-deposit-bonus-ru.space]vavada-no-deposit-bonus-ru space[/url]

    Пролетарое зеркало Vavada (Вавада). Известное средь гемблеров casino Vavada заходит на ОДЕЖДА русских увлекающихся заведений.
    vavada-no-deposit-bonus-ru space

  15. [url=https://vavada-no-deposit-bonus-ru.space]vavada-no-deposit-bonus-ru space[/url]

    Вавада казино: фоторегистрация и верификация новых инвесторов, легкодоступные бонусы, ассортимент увеселений, ввод/вывод лекарственное средство, зеркало вебсайтов и мобильная версия.
    vavada вход

  16. [url=https://vavada-no-deposit-bonus-az.space]vavada-no-deposit-bonus-az[/url]

    Онлайн толпа вавада рабочее челкогляделка 333 Вход в являющийся личной собственностью физкабинет vavada77 Переписать vavada.com casino челкогляделка 2022.
    vavada kazino

  17. [url=https://aviator-oyunu-ru.space]vavada отзывы[/url]

    Зайдя на челкогляделка, для вас жуть потребуется регистрация в течение Vavada. Просто взведите свои данные, коим использовались на официозном сайте. Это прозвище равным образом пароль.
    vavada вход

  18. [url=https://aviator-oyunu-kk.space]aviator игра официальный сайт[/url]

    Aviator – это новый вид соц многоабонентской выступления, заключающейся изо повышающейся странный, тот или другой может вылетать в течение энный момент.
    aviator-oyunu-kk

  19. [url=https://aviator-oyunu-bg.space]aviator-oyunu-bg space[/url]

    В пилот хоть чуть-чуть числом играть сверху маленькие ставки, но как чуть только ваша милость поднимаете ставку, кукурузник вообще перестаёт летать.
    aviator-oyunu-bg space

  20. Распространенный сайт https://cc-continent.ru способен значительно облегчить выбор партнерши для совместной ночи. Если вам недостает женского внимания, используйте возможность ознакомиться с масштабной подборкой анкет и приметить опытную индивидуалку, опираясь на ваши вкусовые предпочтения. Интерфейс сайта оснащен системой поиска, дающей искать женщин по необходимым характеристикам фигуры.

  21. Каждый человек в курсе, что многогранный и качественный сексуальный досуг – это условие успешной личной жизни. Если вы считаете нецелесообразным выбирать девушку в известных социальных сетях, и при этом вас могут привлечь лишь самые умелые шлюхи, советуем заглянуть на онлайн-портал https://epiphyte.ru! Каталог женщин выделяется максимально доступными и роскошными вариантами, и можно с уверенностью гарантировать, что вы легко найдете подходящую спутницу!

  22. В наши дни поиск женщины для секса – это невероятно легкое дело. Вам нужно зайти на портал https://bt76.ru и ознакомиться с подборкой страниц, выставленных наиболее популярными индивидуалками неподалеку от вас. На портале можно просмотреть пикантные фотографии всех красоток, ведь ни одна из них не сумеет отказать мужчине в желании устроить встречу и насладиться интимом!

  23. Популярный сайт https://105-5.ru обещает потенциальным посетителям доступ к обширной коллекции профилей, которые относятся к самым популярным шлюхам вашего города. Если вы любите разнообразный секс, и вам бы хотелось побаловать себя мастерским исполнением сексуальных услуг, рекомендуем зайти на упомянутый ресурс и подобрать подходящую спутницу!

  24. Having a gambling addiction is like having a drug addiction: it’s not something you can just stop doing, and the longer it goes on, the more likely it is that you’ll end up in trouble.
    jimkorny

  25. Многие представители сильного пола, которые находятся рядом с вами, стали счастливыми с помощью этого портала https://avatara-sk.ru. Посетите его, и вы сможете осмотреть список наиболее соблазнительных девушек, имеющих внушительный опыт обслуживания мужчин. Любая из этих проституток сумеет украсить ваш интимный досуг своими секс услугами!

  26. Great information. Regards!
    can you buy drugs from canada [url=https://canadadrugspower.com/]viagra canadian pharmacy reviews[/url] canadian pharmacy viagra

  27. Thanks a lot, A good amount of forum posts!
    king soopers pharmacy [url=https://canadapharmacyspace.com/]why are prescription drugs so expensive in the us[/url] online pharmacy viagra

  28. Если вы давно мечтали разнообразить вашу личную жизнь, рекомендуем устроить встречу с индивидуалкой. На данном ресурсе https://wheelremote.ru свои анкеты опубликовали лучшие шлюхи со всего города. Каждая из представленных женщин предлагает сногсшибательные формы, а также внушительные способности в сфере интима. Убедитесь в этом лично, позвав понравившуюся индивидуалку на свидание!

  29. priligy price Both ritonavir and nilotinib are CYP3A4 inhibitor, however, ritonavir is a strong CYP3A4 inhibitor and more likely to increase nilotinib levels and increase risk for toxicity including prolonged QT interval

  30. Предлагаем стать пользователем интернет-ресурса https://caviar-club.ru. Абсолютно любой, кто использует ссылку, сумеет получить доступ к гигантской коллекции страниц, принадлежащих самым востребованным шлюхам в вашем городе. Перечисленные девушки способны удивлять приятными внешними данными и хорошим воспитанием. Помимо этого, они предлагают разнообразный ассортимент интим услуг любого формата, и в то же время по крайне доступной стоимости!

  31. Рекомендуем стать новым гостем портала https://b-n-w.ru. Каждый, кто воспользуется данной ссылкой, сможет рассчитывать на доступ к огромному выбору страниц, принадлежащих самым умелым проституткам с вашего района. Продемонстрированные девушки отличаются не только великолепной фигурой и хорошим характером. Помимо этого, они предоставляют широкий ассортимент услуг интимного характера любых форматов, и в то же время по крайне доступной стоимости!

  32. Популярный веб-ресурс https://arboritec.ru приглашает всех мужчин, которые бы хотели отыскать спутницу для незабываемого свидания. Если вы рассчитываете заняться любовью с умелой и соблазнительной шлюхой, рекомендуем познакомиться с масштабным перечнем вариантов, а также задействовать удобную систему поиска. Найдите достойную красавицу и свяжитесь с ней по номеру телефона, чтобы обсудить все условия!

  33. The Nolva will help bind to these these breast tissue receptors and mitigate estrogenic effects well Nolva itself actually is an estrogen, its just one that has a strong affinity to receptors, but when it binds it does not illicit any estrogenic effects nolvadex pct

  34. Популярный веб-портал https://almat-info.ru, представляющий внушительный каталог аккаунтов шлюх, гарантирует максимальные удобства для выбора девушки для свидания. Если вы испытываете желание добавить больше разнообразия в интимную сферу жизни, вам однозначно стоит посетить этот ресурс и насладиться его преимуществами.

  35. Прославленный онлайн-портал https://2lenses.ru рад приветствовать всех одиноких мужчин, мечтающих подобрать спутницу для незабываемой встречи. Если вы не прочь насладиться сексом с опытной и фигуристой проституткой, рекомендуем познакомиться с регулярно обновляемым списком вариантов, а также обратить внимание на удобный поисковой инструмент. Найдите оптимальную красавицу и воспользуйтесь проверенным номером телефона, чтобы поделиться с ней вашими планами!

  36. Both Bitcoin.com Games & Bitcoin.com Cash Games provide welcome bonuses which change from time to time, so suggest visiting the promotion page (click this entire box) to see the latest offers (read the T&C carefully). Presently they offer up to 25% Deposit Cashback.+ Enjoy ongoing promotions including tournaments such as “Legends of Slots” – Play any slot game, to win from a prize pool of $1,000 & 2,000 Free Spins every week, and the Loyalty VIP program!! But for the sake of clarity, online Bitcoin casino sites are the same as cryptocurrency casinos. Generally, if an online casino accepts Bitcoin, it typically accepts other cryptos, too (such as Bitstarz, 7Bit Casino, and mBit Casino).  Many online gambling juggernauts, such as 5dimes and Bodog, have implemented Bitcoin as a way to make deposits and withdrawals on their websites, but perhaps more importantly, the affiliate networks used by the online gambling industry are beginning to view Bitcoin as a requirement rather than an option. https://retirewithcrypto.net/community/profile/etsukoclutterbu/ SlotoCash casino gives a exclusive welcome bonus, sign up and redeem the bonus code 31FREE and you get $31 free money, no deposit are required. Then take part of 100 free spins + 200% deposit casino bonus with your first deposit, redeem the bonus code SLOTO1MATCH to get a 200% casino bonus 100 free spins. Sloto Cash gives a welcome bonus package with totaly 300 free spins and deposit bonuses with your five first deposits SlotoCash casino gives a exclusive welcome bonus, sign up and redeem the bonus code 31FREE and you get $31 free money, no deposit are required. Then take part of 100 free spins + 200% deposit casino bonus with your first deposit, redeem the bonus code SLOTO1MATCH to get a 200% casino bonus 100 free spins. Sloto Cash gives a welcome bonus package with totaly 300 free spins and deposit bonuses with your five first deposits

  37. [url=https://over-the-counter-drug.com/#]over the counter antihistamine[/url] best sleeping pills over the counter

LEAVE A REPLY

Please enter your comment!
Please enter your name here

29 + = 32