Issue with Multivalue report parameters optional functionality

I am using SSRS 2012 reporting services to develop my SSRS report. I came across that I cannot have multi-value parameters as optional. In a report I have 5 parameters and 3 parameters (Invoice Type, Markupcode, Accountnum has multivalue selection so user
can select mutltiple accountnum or codes to get data). There is no option you can choose Allow null value. I went through various forums but unable to get worked. So I created this question. I am not doing any complex functionality, its very common functionality.
In the past I have used various reporting tools and never came across this issue. so please help here. I appreciate all your kind help. thanks.
Regards
Nitin

Hi Nitin,
As per my understanding, it seems that you want to build a multi-value parameter including the NULL value. By default, when we configure the parameter with the two options: Allow null value and Allow multiple values, we will receive an error message. To
work around this issue, we can use the ISNULL function to change null values to blank values (''). For more details, please refer to the following steps:
1. Modify the dataset used to retrieve data for the tablix like below:
SELECT id, invoiceType, markupCode, AccountNum FROM table WHERE ISNULL(invoiceType, '') IN (@InvoiceType)
2. Modify the dataset used to retrieve values for @InvoiceType like below:
SELECT DISTINCT ISNULL(invoiceType, '') AS invoice, ISNULL(invoiceType, 'NULL') AS InvoiceDescription FROM table
3. Modify parameter @InvoiceType, check Allow blank values ('') and Allow multiple values check boxes. Change the available values: Value field: @Invoice, Label field: InvoiceDescription.
The following screenshot is for your reference:
If you have any more questions, please feel free to ask.
Thanks,
Wendy Fu

Similar Messages

  • Variable input values issue with Portal reports in WAD

    Hi Gurus,
    We have issue with our reports which are created in WAD and when executed through CRM portal. We are executing the report with some selection criteria by changing default values, and once we get the out put we use SAVEAS option to save the report to favourites. But  the issue arises when we open the reprot again by clicking OPEN tab next to SAVEAS button. It opens our report, but the selection screen vaues are getting changed to default instead of showing the values which we entered before saving the report.
    ex: we have fiscalyear/period: default value is 001.2009 - 010.2009, but i changed the value to 001.2010 - 010.2010 and saved the out put of the report. when i reopen the report useing open option, it is showing 001.2009 - 010.2009 in input screen.
    Please let me know if some one has come accross this issue, or is it standard SAP behaviour. It is working fine when executed through Query designer. This is not related to personlization of variabl.es.
    Regards,
    Yada

    Hi Hari,
    Thanks for your promp response...but is there any settings to get the variable values with out saving as variant, because its working fine when executing through query designer....
    Regards,
    Yada

  • Performance Issue with VL06O report

    Hi,
    We are having performance issue with VL06O report, when run with forwarding agent. It is taking about an hour with forwarding agent. The issue is with VBPA table and we found one OSS note, but it is for old versions. ours is ECC 5.0. Can anybody know the solution? If you guys need more information, please ask me.
    Thanks,
    Surya

    Sreedhar,
    Thanks for you quick response. Indexes were not created for VBPA table. basis people tested by creating indexes and gave a report that it is taking more time with indexes than regular query optimizer. this is happening in the funtion forward_ag_selection.
    select vbeln lifnr from vbpa
         appending corresponding fields of table lt_select
         where     vbeln in ct_vbeln
         and     posnr eq posnr_initial
         and     parvw eq 'SP'
         and     lifnr in it_spdnr.
    I don't see any issue with this query. I give more info later

  • Issues with BEx Reports in SAP Enterprise Portal

    Hello Experts,
    I am facing issues with BEx reports integrated in portal. Below are more details:
    Scenario 1:
    Execute a BEx report in the portal, save it in 'My Portfolio' using 'Save As' button. Now open the saved report from 'My Portfolio'. Below is the issue for this scenario:
    When I open the saved report, I get 2 error messages and 1 info message at the top of the report. They are as follows:
    The metadata of 'ITE' 'TEMPLATE_PARAMETERS' are incorrect for parameter 'COMMAND_PROCESSING'
    The metadata of 'ITE' 'FILTER_PANE_ITEM' are incorrect for parameter 'TEXT_WRAPPING'
    Variables for characteristic Fiscal year/period[0FISCPER] cannot be processed
    Scenario 2:
    Execute a BEx report in the portal, save it in 'BEx Portfolio' or 'Favourites' using 'Save As' button. Now open the saved report and click on 'Send' button. As expected, the BEx broadcaster wizard should appear but, it shows '400 BAD HTTP REQUEST'. While if I open the report (not the saved one) and click on 'Send' button, it works.
    Helpful pointers appreciated.
    Thanks
    Vikash

    HI Suman,
    I am not adding the report to favourite using browser favourite. Below is the flow:
    Run the report in portal.
    There is a 'Save As' button at the top of the report. When I click that button, I get a pop-up with 3 tabs  for saving the report.:
    Favourite
    BEx Portfolio
    My Portfolio
    save the report in the favorites or BEx portfolio tab and then open it and press 'Send' button
    BEx Broadcaster Wizard should appear but instead of that, it shows '400 BAD HTTP REQUEST'.
    If I press send for unsaved report, then BEx broadcaster Wizard is shown.
    Thanks,
    Vikash

  • User issue with a report supply planning area today monthly

    this is a support issue....the user has an issue with a report supply planning area today monthly.  The user is getting wrong values in BW, it sums PLOs and POs under production (config).  for eg:  BW says we are producing 46T while in R/3 we have 4T.

    The issue was related to the heap size being too much and as a result the Class block memory was not getting enough memory. I think we can make a use of -XXCompressedRefs:32 parameter in the Java start up to allow the heap size to increase till 32 Gb.

  • Issue with Scheduled Reports

    Having an issue with running reports.  We have created the folder under C:\Program Files\Cisco CRS Historical Reports\reports ..to resolve a bug but now the user gets the attached error message every morning.  Any ideas?
    Thanks,
    Joe

    Hi Joe
    No attachment?
    Aaron

  • Problem with empty report parameters when passed to PL/SQL function

    Hi,
    We have come across what appears to be a bug in the JRC. When passing a report parameter to a PL/SQL function as a parameter, empty parameters are changed before being sent to the function. More specifically, an empty string "" ends up as the value "(')" in the PL/SQL function parameter. In our report we print the report parameters on the first page so we know that the parameters are OK before being passed to the database.
    The problem exists for version 12.2.203, 12.2.204 and 12.2.205 of the JRC.
    We have identified a workaround, but it is not exactly elegant: Before executing the report we modify all empty  parameters ("") to " " . In the PL/SQL function, we trim all parameters before using them.
    We call the function using a command object with a sql syntax like this example:
    select * from table (qa_batch_release.get_qa_br('{?p_report_id}','{?p_reg_set_number}','{?p_cr_number}','{?p_change_id_decode}','{?p_country_id}','{?p_mfg_item_no}','{?p_4_no}','{?p_5_no}','{?p_7_no}'))
    The PL/SQL function is a table returning function.
    Best regards, Thor

    Hi Kishore,
    using #COLUMN_VALUE# would probably not make much sense, because normally a report has multiple columns and not just the numeric column which you want to verify if it's negative. But APEX will fire the template condition for each column, because the report template is a column cell template.
    What you can do to make it more generic is to use for example
    #CHECK_AMOUNT#
    in the template and provide a not displayed column in your SQL statement which contains your value which is named CHECK_AMOUNT. For example:
    SELECT NAME
         , BALANCE
         , BALANCE AS CHECK_AMOUNT
    FROM XXX;Because this CHECK_AMOUNT column would be a generic name, you can use this template in all your reports as long as you provide this column.
    Thope that helps
    Patrick

  • BW hierarchies issue with BOBJ Reporting tools

    Hi All,
    Brief about the requirement:
    Our client was using Mainframe and other tools for their reporting. Now as they have planned to go for SAP, purchased SAP BW 7 and SAP BOBJ XI 3.1 for warehouse and reporting purposes.
    Initial Road map planned for implementation was
    o     to use Crystal for operational and formatted reporting
    o     to use WebI for Ad hoc and interactive reporting
    o     to use Xcelsius for Dashboards
    Once we started analysing the requirements, we observed that client requires hierarchies extensively for reporting and they donu2019t want to compromise in that for reporting. At this situation we have explored the options and came to know from the SAP sites that BO got limitations in case of BW hierarchies. But we not able to articulate the what is the exact issue. Is it with only WebI or Crystal also?
    What we have articulated is we cannot report the hierarchies in BO in terms of nodes - > Sub nodes -> sub nodes instead we can do as fixed columns. Please add me if i am missing anything else.
    And also please let us know options. Options that we were thinking are Implement with BO XI 3.1 considering Advanced analysis tool then upgrade to BO XI 4.1.
    Please suggest us, what is the BW & BO hierarchy issue and right tools to use.
    Thanks & Regards,
    Bala

    Our client uses XI 3.2 but is experiencing issues with Hierarchical BEX queries returning blanks - the mdx is fine - just webi that seems to have a problem and I'm also trying to determine in exactly which instances this occurs.
    XI 4.x supposedly resolves mots issues but here again details are not known.
    I.e. hopefully someone can point to an info source that describes in more detail what issues are likely to occur re hierarchies and webi.

  • Performance issue with Crosstab  report in BIP

    Hi,
    I have a report to display in cross tab format....
    I followed the steps given in the BIP user guide to develop the report.
    The functionality is working fine and report is in intended format.
    But the issue is with the performance. The column logic in the X-axis(here - f: Sum(Balance) end) is taking huge time to process and render the data onto the report.
    Could anyone please provide an alternative to this logic so that the performance can be improved?
    Report Details
    rtf looks like this............
    Account Number.....Account Name.....Sub Account Number.....Sub Account Name.....     Affiliate Code.....Product Total.....for: PRODUCT end
    FOR:ACC .....ACCDESC .....SUBACC .....SUBACCDESC .....ICP_CODE .....PROD_TOT .....f: Sum(Balance) endend
    for: - <?for-each-group@column: G_BALANCE;PROD?>
    end - <?end for-each-group?>
    FOR: - <?for-each-group@section:G_BALANCE;UIN?> <?variable@incontext:ACC;UIN?>
    f: - <?for-each-group@cell://G_BALANCE;PROD?>
    Sum(Balance) - <?if:count(current-group()[UIN=$ACC])?> <?sum(current-group()[UIN=$ACC]/BAL)?> <?end if?>
    end - <?end for-each-group?>
    end - <?end for-each-group?>
    and others are just place holder columns........
    The xml data is generated in the below format:
    - <G_BALANCE>
    <UIN>ACC_INVEST_INC_G</UIN>
    <ACC>ACC_INVEST_INC_G</ACC>
    <ACC_N>Accrued investment income</ACC_N>
    <S_ACC_N />
    <S_ACC_NA />
    <I_CO />
    <PROD>Corporate Product Code</PROD>
    <BAL>51439533.16</BAL>
    <A_L>0</A_L>
    <P_ACC />
    <S_F>Y</S_F>
    <R_ID>1</R_ID>
    - <G_PROD_TOTAL>
    <P_T>51439533.16</P_T>
    </G_PROD_TOTAL>
    </G_BALANCE>
    - <G_BALANCE>
    <UIN>14000000000000</UIN>
    <ACC>140000</ACC>
    <ACC_N>Acc Invest Inc - Government Long-Term Bonds</ACC_N>
    <S_ACC_N>00000</S_ACC_N>
    <S_ACC_NA>Default - Sub Account</S_ACC_NA>
    <I_CO>000</I_CO>
    <PROD>Corporate Product Code</PROD>
    <BAL>379914.46</BAL>
    <A_L>1</A_L>
    <P_ACC>ACC_INVEST_INC_G</P_ACC>
    <S_F>N</S_F>
    <R_ID>2</R_ID>
    - <G_PROD_TOTAL>
    <P_T>379914.46</P_T>
    </G_PROD_TOTAL>
    </G_BALANCE>
    - <G_BALANCE>
    <UIN>14001000000000</UIN>
    <ACC>140010</ACC>
    <ACC_N>Acc Invest Inc - Long-Term Bonds</ACC_N>
    <S_ACC_N>00000</S_ACC_N>
    <S_ACC_NA>Default - Sub Account</S_ACC_NA>
    <I_CO>000</I_CO>
    <PROD>Corporate Product Code</PROD>
    <BAL>46806502.11</BAL>
    <A_L>1</A_L>
    <P_ACC>ACC_INVEST_INC_G</P_ACC>
    <S_F>N</S_F>
    <R_ID>3</R_ID>
    - <G_PROD_TOTAL>
    <P_T>46806502.11</P_T>
    </G_PROD_TOTAL>
    </G_BALANCE>
    - <G_BALANCE>
    <UIN>14010000000000</UIN>
    <ACC>140100</ACC>
    <ACC_N>Acc Invest Inc - Mortgage Loans</ACC_N>
    <S_ACC_N>00000</S_ACC_N>
    <S_ACC_NA>Default - Sub Account</S_ACC_NA>
    <I_CO>000</I_CO>
    <PROD>Corporate Product Code</PROD>
    <BAL>1182324.99</BAL>
    <A_L>1</A_L>
    <P_ACC>ACC_INVEST_INC_G</P_ACC>
    <S_F>N</S_F>
    <R_ID>4</R_ID>
    - <G_PROD_TOTAL>
    <P_T>1182324.99</P_T>
    </G_PROD_TOTAL>
    </G_BALANCE>
    - <G_BALANCE>
    <UIN>14022000000000</UIN>
    <ACC>140220</ACC>
    <ACC_N>Acc Invest Inc - Certificate of Deposit</ACC_N>
    <S_ACC_N>00000</S_ACC_N>
    <S_ACC_NA>Default - Sub Account</S_ACC_NA>
    <I_CO>000</I_CO>
    <PROD>Corporate Product Code</PROD>
    <BAL>38.22</BAL>
    <A_L>1</A_L>
    <P_ACC>ACC_INVEST_INC_G</P_ACC>
    <S_F>N</S_F>
    <R_ID>5</R_ID>
    - <G_PROD_TOTAL>
    <P_T>38.22</P_T>
    </G_PROD_TOTAL>
    </G_BALANCE>
    - <G_BALANCE>
    <UIN>14030000000000</UIN>
    <ACC>140300</ACC>
    <ACC_N>Acc Invest Inc - Policy Loans</ACC_N>
    <S_ACC_N>00000</S_ACC_N>
    <S_ACC_NA>Default - Sub Account</S_ACC_NA>
    <I_CO>000</I_CO>
    <PROD>Corporate Product Code</PROD>
    <BAL>3070753.13</BAL>
    <A_L>1</A_L>
    <P_ACC>ACC_INVEST_INC_G</P_ACC>
    <S_F>N</S_F>
    <R_ID>6</R_ID>
    - <G_PROD_TOTAL>
    <P_T>3070753.13</P_T>
    </G_PROD_TOTAL>
    </G_BALANCE>
    - <G_BALANCE>
    <UIN>14054000000000</UIN>
    <ACC>140540</ACC>
    <ACC_N>Acc Invest Inc - OIA</ACC_N>
    <S_ACC_N>00000</S_ACC_N>
    <S_ACC_NA>Default - Sub Account</S_ACC_NA>
    <I_CO>000</I_CO>
    <PROD>Corporate Product Code</PROD>
    <BAL>.25</BAL>
    <A_L>1</A_L>
    <P_ACC>ACC_INVEST_INC_G</P_ACC>
    <S_F>N</S_F>
    <R_ID>7</R_ID>
    - <G_PROD_TOTAL>
    <P_T>.25</P_T>
    </G_PROD_TOTAL>
    </G_BALANCE>
    Thanks.

    Hi,
    Please find the sample data and the desired result below:
    Sample Table data:
    ACCOUNT...........SUB ACCOUNT NUM...........AFFILIATE...........PRODUCT......................BALANCE
    PREMIUMS....................................................................CV Ind NQ NP CLIC.............-10057.12
    PREMIUMS....................................................................CV Ind Q NP CLIC................0
    PREMIUMS....................................................................CV Ind Q Par CLIC...............0
    PREMIUMS....................................................................CV Ind NQ Par CLIC..............-6725.39
    410210...............00000..............................000...............CV Ind NQ Par CLIC..............-6725.39
    410220...............00000..............................000...............CV Ind NQ NP CLIC..............-10057.12
    Desired Result:
    ACCOUNT...........SUB ACCOUNT NUM............AFFILIATE.................CV Ind NQ NP CLIC..............CV Ind Q NP CLIC.........CV Ind Q Par CLIC...............CV Ind NQ Par CLIC
    PREMIUMS................................................................................. -10057.12......................... 0........................ 0........................................... -6725.39
    410210........................00000.....................000........................................................................................................................................... -6725.39
    410220........................00000.....................000............................ -10057.12               
    Thanks.

  • Error creating custom reports. Permissions issue with custom reports

    I am having permission issues with reports. I am building a new Configuration Manager  2012 infrastructure and I have configured the Site server on Server1 and the DB is on Server2. Server2 also hosts the Reporting Point and SSRS roles/features. If
    I look in Monitoring at the Site Status and Component Status are all green no issues with the setup.
    Running SQL 2008 SP2 (no CUs). I have a service account that I used to install Configuration Manager and SQL. This service account is running the SQL service on Server2 and i am using the same account as the Reporting Services Point Account.
    I log into the SCCM console with a different user account, lets call it Admin1. This account is a member of the Full Administrator role. I can run any built in report.
    When I open the SSRS website and try to create a custom report I connect the DataSource using Windows Authentication. So the Datasource is connecting using the logged in users account. In this case Admin1. I test the connection and it connects fine.
    I test this query. (Select * from v_R_System) I only have about 10 workstations discovered so the report shouldn’t be very big. I get an error “The Select permission was denied on the object ‘v_R_System’, Database ‘CM_XXX’, schema ‘dbo’. (Microsoft sql server,
    Error: 229)”
    I have fixed the SELECT permission error by going into the database (using SQL Management studio) and granting Admin1 Select rights to the Configuration Manager database. I can now run the above query and make custom reports.
    My 2<sup>nd</sup> problem is that other members of the Full Administrator role cannot run these custom reports unless I go into the database and grant them the SELECT permission.
    Question:
    Should I have to manually go into the database to add SELECT permissions(i could use a group)? shouldnt Configuration Manager take care of this for me?
    Maybe the built in reports use the SQL service account rights and the custom ones do not? Am I doing something wrong with the Datasource when I create these custom reports?
    What is the correct process for creating custom reports?

    I think i am getting closer to a solution. After the Custom report is created. i can go back into the report. Delete the DataSource. Then browse for a dataSource. there is a datasource located in http://server2/reportserver/ConfigMgr_XXX/
    That datasource is used by all builtin reports. if you view the properties on the Credentials tab it is set to "do not use credentials" and the option is greyed out / cannot be changed.
    it looks like i still need the SELECT permissions on the database to create the report initially but at least i have solved the problem with viewing these reports.
    Can anyone confirm that what i did is correct?

  • Performance Issue with Crosstab Reports Using Disco Viewer 10.1.2.48.18

    We're experiencing Performance Issue (retrieving 40000 rows) with Crosstab Reports Using Disco Viewer 10.1.2.48.18 ( > 01 Minute , executing "Building Page Axis" or executing a Refresh).
    Are there parameters to tun (in pref.txt file) , in order to reduce "Building Page Axis" execution ?
    Note : We've got the same performance problem , using Discoverer Desktop 10.1.2.48.18.
    Thank's in advance for your Help.

    Hi
    Well if the same issue occurs in both Desktop and Viewer then you have your answer. It's not the way that Discoverer is running the workbook its the way the workbook has been constructed.
    For a start, 40000 rows for a Crosstab is way over the top and WILL cause performance issues. This is because Discoverer has to create a bucket for every data point for every combination of items on the page, side and top axes. The more rows, page items and column headings that you have, the more buckets you have and therefore the longer it will take for Discoverer to work out the contents of every bucket.
    Also, whenever you use page items or crosstabs, Discoverer has to retrieve all of the rows for the entire query, not just the first x rows as with a table. This is because it cannot possibly know how many buckets to create until it has all the rows.
    You therefore to:
    a) apply sufficient filters to reduce the amount of data being returned to something manageable
    b) reduce the number of page items, if used
    c) reduce the number of items on the side or top axis of a crosstab
    d) reduce the number of complex calculations, especially calculations that would generate a new bucket
    If you have a lot of complex calculations, you should consider the use of a materialized view / summary folder to pre-calculate the values.
    Does this help?
    Best wishes
    Michael Armstrong-Smith
    URL: http://learndiscoverer.com
    Blog: http://learndiscoverer.blogspot.com

  • Performance Issues with crystal reports 11 - Critical

    Post Author: DJ Gaba
    CA Forum: Exporting
    I have migrated from crystal reports version 8 to version 11.
    I am experiencing some performance issues with reports when displayed in version 11
    Reports that was taking 2 seconds in version 8 is now taking 4-5 seconds in versino 11
    I am using vb6 to export my report file into pdf
    Thanks 

    Post Author: synapsevampire
    CA Forum: Exporting
    Pleae don't multiple forums on the site with the same question.
    I responded to your other post.
    -k

  • Performance issue with HRALXSYNC report..

    HI,
    I'm facing performance issue with the HRALXSYNC report. As this is Standard report, Can any body suggest me how to optimize the standard report..
    Thanks in advance.
    Saleem Javed
    Moderator message: Please Read before Posting in the Performance and Tuning Forum, also look for existing SAP notes and/or send a support message to SAP.
    Edited by: Thomas Zloch on Aug 23, 2011 4:17 PM

    Sreedhar,
    Thanks for you quick response. Indexes were not created for VBPA table. basis people tested by creating indexes and gave a report that it is taking more time with indexes than regular query optimizer. this is happening in the funtion forward_ag_selection.
    select vbeln lifnr from vbpa
         appending corresponding fields of table lt_select
         where     vbeln in ct_vbeln
         and     posnr eq posnr_initial
         and     parvw eq 'SP'
         and     lifnr in it_spdnr.
    I don't see any issue with this query. I give more info later

  • Issue with Bex report - key Figures not populating correctly.

    Hi Experts,
    I am facing an issue with a Bex report. There are three key figures of data type DATE having "Dec - Counter or amount field with comma and sign" datatype. After executing the query, in the report, for some sales documents the key figure fields are coming as 'X' and rest others are coming correctly in the date format as mm\dd\yyyy.
    When i check in the cube, these key figures shows values in decimal format and not in date format. The conversion is happening during execution.
    Pleas show me some light on how to identify the cause of getting 'X' for some Sales documents in the report eventhough some are coming correctly.
    Thanks,
    Anamika
    Edited by: Anamika Soni on Mar 12, 2010 10:48 AM

    Hi,
    The infobject has been defined with datatype "DATE" only. It has also been mapped from datasource to infocube correctly as these key figures are populating correctly for some of the sales documents in the report. It is not like that for all the sales documents the key figures are not converting properly.
    Some Sales documents are not converting into the date fields but for some conversion happens properly in the BEx report. This is the issue.
    Please guide accordingly.
    Many thanks,
    Anamika

  • Issue with Crystal Report based on 2 different data sources

    Hi there,
    I am having a frustrating problem with a report I've designed and I'm hoping someone might be able to assist please.
    The report has 3 different prompts, each of which is based on a dynamic list of values retrieved via views within a SQL server db.
    We are wanting to introduce the use of Universes as much as possible, so the data returned is based off a BO Universe data source query.
    I have uploaded the report into BO and have provided the necessary database logon information for the report (in the "Process" > "Database" settings in the CMC) for both the direct db datasource connection (for the views) and the BO Universe query connection.
    When the report is run however, the report still prompts for the database user name & password credentials. I have triple checked my db connection settings, and also have "Use same database logon as when report is run" set to true. I also tested a cut-down version of the report without the Universe connection with the same db logon credentials I provided and there was no credentials prompt when it was run, proving those values are accepted.
    Does anyone know why this is happening & if there is a way around it? Alternatively, is there some way that a report prompt may be based on a dynamic list of values retrieved via a Universe connection? This way I'd be able to remove the db connection for the views and have the report solely based on the Universe.
    Another issue that occurs is out of the 3 prompts, a user can select a User Name OR Number, and also must select a Period. However if the User Name or Number is left blank the message "The value is not valid" is shown. So I tried a cut-down version of the report with only the BO Universe as a data source (static prompts) and this didn't occur, i.e. I was allowed to leave either the User Name or Number empty.
    I hope this all of makes sense - let me know if not. If anyone is able to help out with any of this it would be very much appreciated.
    Cheers,
    Marco

    Please re-post if this is still an issue to the Business Objects Forum or purchase a case and have a dedicated support engineer work with you directly

Maybe you are looking for