Quantcast
Channel: SQL Server Reporting Services, Power View forum
Viewing all articles
Browse latest Browse all 10045

Multivalued parameter in SSRS

$
0
0

i want to create Sql server 2005 report.

My sql query should be to select TRANSACTION NUMBER from transaction table,

TRANSACTION numbers should be selected by multivalued parameter

So i have declared @elimtype as non queried multivalued parameter.

@elimtype values will be    'MRE Type' - 'MRE'  (description - value )

                                          'AHE Type' - 'AHE'

                                          'TTA Type' - 'TTA'

                                          'MANUAL Type' - 'MANUAL'

so user can select all types or only one type.

-----------------

My code,                                                

DECLARE @FINAL AS TABLE
(TRANKEY VARCHAR(30))

(WITHOUT DECLARING @STRTYPE AND DIRECTLY USING @ELIMTYPE ALSO NOT WORKING)

DECLARE @STRTYPE VARCHAR(200)
SET @STRTYPE = REPLACE(@ELIMTYPE,',','-')
--SET @STRTYPE = ''+@ELIMTYPE+''


IF CHARINDEX('MANUAL',@STRTYPE )>0
BEGIN
                INSERT INTO @FINAL(TRANKEY)
                     SELECT distinct TRANKEY FROM CONTRAN WHERE REMARK NOT LIKE 'TTA%' AND 
                     REMARK NOT LIKE 'MRE%' AND REMARK NOT LIKE 'AHE%'  

END

IF CHARINDEX('MRE',@STRTYPE)>0
BEGIN
                INSERT INTO @FINAL(TRANKEY)
                          SELECT distinct TRANKEY FROM CONTRAN WHERE REMARK LIKE 'MRE%' 

END

IF CHARINDEX('AHE',@STRTYPE)>0
BEGIN
               INSERT INTO @FINAL(TRANKEY)
                          SELECT distinct TRANKEY FROM CONTRAN WHERE REMARK LIKE 'AHE%' 

END

IF CHARINDEX('TTA',@STRTYPE)>0
BEGIN
                INSERT INTO @FINAL(TRANKEY)
                          SELECT distinct TRANKEY FROM CONTRAN WHERE REMARK LIKE 'TTA%' 
 END

SELECT TRANKEY FROM @FINAL ORDER BY TRANKEY

--------------------

THE PROBLEM IS MY WHERE CONDITION IS 'LIKE' . AND I WANT TO SELECT ALL TRANSACTION NUMBERS WHERE REMARK LIKE 'MRE%' AND / OR REMARK LIKE 'AHE%' AND / OR REMARL LIKE 'TTA%' ETC.

IF I JUST EXECUTE IN DATA TAB USING RED ! IT WORKS (NO MATTER HOW MANY VALUES). BUT IF I TRY TOPREVIEW IT GIVES ME ERROR IF I SELECT MORE THAN 1 VALUE FOR @ELIMTYPE. IF ONLY 1 VALUE THEN IT WORKS.


h2007






Viewing all articles
Browse latest Browse all 10045

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>