"MULTIVALUE" in reports

Post Author: Adrin
CA Forum: WebIntelligence Reporting
On Web Intelligence report I have encountered this problem. In some queries, if there is more than one value in database for some of the fields of query, the report can't display all values in different rows. It returns the data with the value of "#MULTIVALUE" for some fields.

Post Author: jsanzone
CA Forum: WebIntelligence Reporting
Adrin,
#Multivalue is a tricky item to navigate around, but let me explain a little bit of why it happens in a WebI environment.
If you create a section on two items, then your two items must synchronized properly, otherwise your second item (the typical culprit) will show up as a #Multivalue entry.  Let me give you a "for instance".
You have an ID field and a reference (or description field):  A/Dog; A/Cat.
Both IDs are A, however, the reference one time shows as "Dog", then again as "Cat".  If you put the ID and Reference in a Section but on two lines (or two cells), the Reference will show #Multivalue because WebI is seeing two items that can go into one space, and boom, you get #Multivalue.  The solution is to go back and look at your data for consistency, if there are any inconsistency then you'll need to fix it and that should clear up the problem.  I'm not very familiar with DeskI, so I'm not sure why you get different results, but when you see the problem in WebI, it normally means that something has not gone along with plan, so you need to regroup.

Similar Messages

  • Creating multivalue parameter in SSRS on top of DB2 views

    How to create multivalue parameterized report in SSRS for belo scenerio:
    Data source is DB2 and we don't need to write whole query as expression while creating dataset.
    But if we don't need to write whole query as expression in SSRS, is that possible to create the view in DB2 with same expression query and while calling the view in SSRS, how multivalue report can be generated.

    Hi Andy,
    Based on my understanding, you want to create a multivalued parameter in your report. When creating the parameter, you don’t want to write a whole query to specify the parameter’s value which is used in the main dataset, right?
    In Reporting Services, if we want to create a multivalued parameter, we can create a new dataset to populate the valid values for the parameter. Within the new dataset, we needn’t write a whole query which is used in the main dataset, we can only retrieve
    those data which will be used by the parameter. So in your scenario, you can write a simple query to populate the valid values for the multivalued parameter. If you create a view on database side, you can also call the view in SSRS to retrieve the corresponding
    data, then specify the values for the parameter with those data.
    Reference:
    Lesson 3: Adding Parameters to Select Multiple Values in a List (SSRS)
    Best regards,
    Qiuyun Yu
    Qiuyun Yu
    TechNet Community Support

  • 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

  • Bex Percentage Indicator in the WebI report (# Multivalue)

    Hi All!
    I'm having a difficulty to produce a Bex percentage indicator to a WEB I report.
    This is the result of my query:
    Cycles     
    Qty1     
    Qty2     
    (Qty1%AQty2)
    1     
    100     
    200     
    50%
    2     
    200     
    200     
    100%
    3     
    300     
    300     
    100%
    4     
    400     
    400     
    100%
    So far the report remains perfect.
    When I remove  Cycles dimension report, but let the cycles 1,2,3 and 4 in the Query  filter, the result is  # Multivalue for Qty1%AQty2) measure.
    We tried all kinds of aggregation in BO or in Bex query, and  The Sum aggregation  results the sum of the percentages, when need is that the formula is made again with the totals.
    What we need is it looks like this:
    Qty1     
    Qty2     
    (Qty1%AQty2)
    800     
    1100     
    72%
    Is there any way to make this in Bex and then translate to BO? The formula should be Sum (qte1) / Sum (qty2) *100?
    Or some syntax, that the bo understands what he need to regroup and give the right percentage?
    The final user needs the indicator create in the Universe, not in the report. (In the report works, but not in the Universe measure ).
    I donu2019t know if you get the idea, but I am available for any doubts.
    Specification:
    SAP BO XI r3
    SAP BW 7.0
    Tks a lot!
    Livia

    Have you tried:
    = ( sum([Qty1]) / sum ([Qty2]) ) * 100
    or...
    = ( sum([Qty1]) ForAll [Cycles] / sum ([Qty2])ForAll [Cycles] ) * 100
    You could create some global CKF (creating CKF as local structure formula will not work) in BEx. Go to properties, calculation, Calculate Results As... Sum. You may need to use exception aggregation. Find a characteristic that is the same value for all cycles and use that as the exception aggregation reference characteristic. Using BEx may be the best idea if you have a high volume of records since Webi performance on high volumes is not great.

  • SSRS reporting with sharepoint list using Distinct and Multivalue parameters

    i want create ssrs report with sharepoint list using ms-vs(2008). i want create Distinct multivalue parameters by using CAML query. There is any way we put CAML query where we use Distinct keyword and IN clause in CAML query... i hope all experts will
    understand my poor English... sorry for poor English.. plz help me

    Hi AsifMehmood,
    Per my understanding you have create an SSRS report with SharePoint list, now you don’t know to create the distinct parameters by using CAML query,  right?
    For the CAML language doesn’t have any reserved word (or tag) to set this particular filter to remove duplicate results, but we can use the custom code to do this function. I have tested on my local environment and we can do that by create one hidden parameter(Param1)
    to get all the values from the fields which will  add the filter and then create another parameter(Param2) to get the distinct values based on the Param1, we use the custom code to do the deduplication.
    Step by Steps information in below thread for your reference to create the parameters and the custom code:
    "How to get distinct values of sharepoint column using SSRS"
    Other similar thread for your reference:
    https://audministrator.wordpress.com/2014/02/17/sharepoint-list-add-distinct-parameter-value/
    If your problem still exists, please feel free to ask and also try to provide us more details information.
    Regards
    Vicky Liu

  • #MULTIVALUE error in SAP BI 4.1 SP3 WebI report after upgrade

    Facing issues after upgrading from BO 3.1 SP3 to SAP BI 4.1 SP3.Below are the details:
    1.The WebI report is created with 2 data providers. The report tab has a vertical  table with 2 dimensions and 3 measures.
    2.In the report layout the objects displayed is coming from base dimension and not merged dimension.
    3.The data in some of the rows displays as #MULTIVALUE and some of them display the value.
    4.The report also have Sub totals and no breaks.
    Based on point no 3, not able to verify whether the subtotals are been calculated correctly. Please share your inputs,suggestions or solutions to resolve this issue.
    Thanks in advance.

    Hi,
    Do you have the Associated object on layout?. Drag and drop in a column and if you dont want to display hide it.
    Also , did you check the Extended Merged dimension option in properties?.
    Thanks,
    Jothi

  • #multivalue error for detail object in webi report

    Hi,
    I am facing #multivalue error in my webi report.
    I am using 2 queries 
    Query 1
    Account Number
    Cost Center
    Query 2
    Account Number
    Order Number
    Now I want to display Account Namer,Cost Center and Order Number in the report.
    So I merged Account Number from both the queries, and created a detailed object "Order" and associated it with [Query 1].[Account number].
    But Order displays values for some accounts, and displays Nulls and #MULTIVALUE error for some accounts.
    Please through some light on this issue.
    I tried every possible solution from my side, but couldn't get it work. It is happening because there is a 1:N relationship between Account Number and Order. I can not use any aggregate function because it will give only the Max or Min value, but I want list all the value of for each Account Number. Avoid Duplicate Row Aggregation was also checked but it didnot help.
    Thanks.

    Hi Shreya,
    There are few things that you need to consider while displaying the data.
    1 - Can an Account Number be associated to more than one Order Number?  If yes, then your solution will not work and that's the reason you are seeing #MULTIVALUE (i.e. Multiple Order Numbers for the same account number)
    2 - Why would you want to create two data providers?  Would it not be possible for you to bring in all the 3 objects in the same data provider?  The only reason I could think of is that they are not related
    3 - Always make the lower granularity objects common across the data providers.  I do not know about the relation between different entities of your database, but I would suggest something like
    Query 1 - Order Number, Account Number
    Query 2 - Order Number, Cost Center
    and merge Order Number...and create detailed object for either Account Number / Cost Center.  It all depends on the relation between the tables.
    Hope the above pointers help you.
    Regards,
    Srivatsa

  • Multivalue Picklists in Reporting

    Hi,
    We have a requirement to add new multivalue picklists to application. I have the information that MVPs cannot be used in realtime reporting so we have decided to build analytics reports (Only to include MVPs in report).
    Now, I need to know if there would be any difference/issue by using analytics report subject area instead of realtime one except for the fact that data refresh for analytics report happens over the night.
    Any inputs on issues faced or possible workarounds in this area are highly appreciated.
    thanks,
    madhu

    Go to the querry properties in the report. Select display tab in the middle. u will get the option as ZERO VALUE DISPLAY-> Supress zeroes.
    Assign points if it helps
    Khaja

  • Using a multivalued parameter in a report

    Hi,
    I want to create a report with a multivalued string parameter.
    I tried the following code but it does not work:
    IPropertyName my_prop_name
    Map m_parameterDefinitions = new HashMap();
    m_parameterDefinitions.put(my_prop_name, new PropertyDef(PropertyType.STRING,true,true,false,false,false));
    List my_values = new ArrayList();
    my_values.add("zero");
    my_values.add("one");
    my_values.add("two");
    m_parameterDefaults.put(my_prop_name, my_values);
    IReportInputMeta m_meta = ReportInputMeta.getInstance(m_parameterNames, m_parameterDefinitions, m_parameterDefaults);
    does anyone knows how should I do to make it work?
    thanx.
    Bassem.

    As far as I understand, the reporting UI does not support multivalued parameters.
    Best regards, Julian

  • Can an Excel Report with Multivalue Custom field list report on one row per task

    I have a ECF Multi Value field (MVF) at the Task Level and have created a report.  In Excel it wants to add it as a Pivotable, which makes sense and I end up with a row for each MVF.  If a Task has 3 MV selected there are 3 rows returned.
    I want to see if it will return only one row (row per task). 
    Example of Result Required
    PTask name , MVf Value1, MVF Value2, MVF Value 3.
    Build Car             X                                    
    X
    Build Bike            X                     X
    Is it possible?  is there something in my SQL Query I can do or is there something in Excel I can configure?
    Result being Returned
    PTask name , MVf Value1, MVF Value2, MVF Value 3.
    Build Car             X                                    
    Build Car                                                    X
    Build Bike            X                    
    Build Bike                                 X
    SQL Query
    SELECT
    MSP_EpmProject_UserView.ProjectOwnerName,
    MSP_EpmProject_UserView.ProjectName,
    MSP_EpmTask_UserView.TaskName,
    MSP_EpmLookupTable.MemberFullValue AS [Item],
    Iif(MSP_EpmLookupTable.MemberFullValue LIKE 
    '%' + 'CPT' + '%','X','') AS [CPT],
    Iif(MSP_EpmLookupTable.MemberFullValue LIKE 
    '%' + 'TS' + '%','X','') AS [TS],
    Iif(MSP_EpmLookupTable.MemberFullValue LIKE 
    '%' + 'CSAs' + '%','X','') AS [CSAs],
    Iif(MSP_EpmLookupTable.MemberFullValue LIKE 
    '%' + 'EM' + '%','X','') AS [EM],
    Iif(MSP_EpmLookupTable.MemberFullValue LIKE 
    '%' + 'RS' + '%','X','') AS [RS],
    Iif(MSP_EpmLookupTable.MemberFullValue LIKE 
    '%' + 'IS' + '%','X','') AS [IS]
    FROM
    MSP_EpmProject_UserView INNER JOIN
    MSP_EpmTask_UserView ON
    MSP_EpmProject_UserView.ProjectUID = MSP_EpmTask_UserView.ProjectUID
    LEFT OUTER JOIN
    [MSPCFTASK_Service Areas_AssociationView] ON
    MSP_EpmTask_UserView.TaskUID = [MSPCFTASK_Service Areas_AssociationView].EntityUID
    LEFT OUTER JOIN
    MSP_EpmLookupTable ON
    [MSPCFTASK_Service Areas_AssociationView].LookupMemberUID = MSP_EpmLookupTable.MemberUID
    WHERE datalength(MSP_EpmLookupTable.MemberFullValue) > 0
    Andrew Payze

    Hi Andrew,
    I'm not a developer, but I found something in my documentation that could help you. This is a SQL store procedure that returns in an Excel pivot table something like below (GR_test6 being a project and values in the next column being multivalue project ECF
    values).
    SELECT proj.ProjectName,
    lt.MemberFullValue AS 'VLookupField'
    FROM dbo.MSP_EpmProject_UserView AS proj
    LEFT OUTER JOIN [dbo].[MSPCFPRJ_ProjectECF_AssociationView] AS MVassoc -- view for multi value field
    ON proj.ProjectUID = MVassoc.EntityUID
    LEFT OUTER JOIN dbo.MSP_EpmLookupTable AS lt
    ON MVassoc.LookupMemberUID = lt.MemberUID
    order by ProjectName asc
    Hope this helps.
    Guillaume Rouyre - MBA, MCP, MCTS

  • SSRS 2008 R2 - Using Action to call a report with MultiValue Parameters

    I have a report uses project names as parameter(Multi value) and display some data. I want to call this report from some other report on a click (drill down). This report has a program row where it aggregates the data, underneath Programs, I have
    list of projects(group). When I use Action on the individual projects, it takes me to the appropriate project ( I used
    Fields!ProjectName.Value). However, when user clicks on the program, it should pass the group of projects within that program to the called report. With expression,  Fields!ProjectName.Value, it only select one random project (may be first/last from
    the query) and display records. I tried Join(Fields!ProjectName.Value, ",") and Fields!ProjectName.Value(0) but now it doesn't select a sengle project. Can someone help please?

    use In instead =

  • Passing Multivalued parameter to sub report in SSRS

    Hi Team,
    I tried passing multi valued parameter to sub report in SSRS but the report is blank.
    Rgds,
    Shree

    Hi Shree,
    As per my understanding, the issue is caused by the multiple-value parameters are not passed from the main report to the subreport correctly. Please refer to the steps below to check whether you configure the subreport parameter settings correctly:
    Drag a Subreport control from toolbox to design surface.
    Right-click the Subreport to open the Subreport Properties dialog box, then select the correct report as subreport.
    Click Parameters in the left pane.
    Add parameters as below (Parameter1 is a single-value parameter, Parameter2 is a multi-value parameter in subreport ):
    Name: Parameter1              Value: [@ReportParameter1]
    Name: Parameter2              Value: =Split(join(Parameters!ReportParameter2.Value,","),",")
    Please also directly select or type the same values in subreport to check whether the subreport works well with those parameter values.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • How to pass Multivalue parameters from main report to the subreport to a database stored procedure

    I am having a Main Report, where the user selects the parameters, and calls the subreport which in turn calls the stored proc which updates the report parameters table, which will be used by all the other sub reports to filter data on.
    It works fine when I pass single values from the Main report to the sub report, and it updates the database, but when I map the formula field to the subreport, the subreport does not even show up, and nothing happens on the database. I am thinking the subreport is not executing. I am using the 'Change Subreport Links' to map the formula fields to the subreport parameters.
    Please let me know if there is any other work around or a sample report which solves a similar problem.

    That is definitely a problem. CR 11.0 has been out of support for 5+ years(?). CR 11.5 has been out of support for close to 3 years.
    As far as I am concerned, the suggestions given here are going for naught as presumably they are based on recent builds of CR (E.g.; CR 12.x or higher). I really doubt that Abhilash or Jamie remember if CR 11.0 had problems related to the issue at hand. But they do know that their suggestions work in current versions of CR.
    Thus a suggestion; I suspect that you should be able to obtain an image from your IT where you can install CR 11.0 and update it to CR 11.5. Then use this as a proof of concept to the powers that be in your org that it is time to get with the times. BTW.; the most current version of CR is CR 2013, version 14.1.x(!). Again, something that your org should be aware of. So, even better than updating the image to CR 11.5, download the free 30 day eval of CR 2013 and try the suggestions in that version. The eval download is here:
    SME Free Trials | SME Software | SAP
    BTW.; CR 2013 is a side by side install, meaning that it will happily co-exist with your current CR 11.0 install.
    - Ludek

  • SSRS with DAX - parameters multivalue vs total element

    Hi all,
    I'm using SSRS on top of a SSAS tabular model to create intuitive dashboards for management department.
    One thing I'm struggling with is the lack of a "total" on parameters. What I'm doing is, based on the fact table, I create the datasets that will feed each parameter, so it only has the dimension members available on the fact table. That is fine
    performance wise, you only have 1 element and it renders very quickly.
    For a management perspective at a higher level it is important to view the totals to have the big picture of the information. In my project we are in a University, so I have the parameters Year, school (there are several schools in the university campus)
    and the course (computer sciences, math, statistics, etc).
    At first glance, if I'm a course coordinador I want to pick my course and have a global view, and I'm achiveing that, but imagine now, that I am the school coordinator, or the university coordenator.
    I want to see the aggregate values by all courses or by all schools.
    In my view I have 2 ways to do this and I come from a tradition cubes background:
    1 - I would use the all element the cubes hierarchy have on each attribute
    2 - I would use multivalue parameters with StrToSet (worse performance)
    Using DAX what is your approach?
    Best regards

    Hi AsifMehmood,
    Per my understanding you have create an SSRS report with SharePoint list, now you don’t know to create the distinct parameters by using CAML query,  right?
    For the CAML language doesn’t have any reserved word (or tag) to set this particular filter to remove duplicate results, but we can use the custom code to do this function. I have tested on my local environment and we can do that by create one hidden parameter(Param1)
    to get all the values from the fields which will  add the filter and then create another parameter(Param2) to get the distinct values based on the Param1, we use the custom code to do the deduplication.
    Step by Steps information in below thread for your reference to create the parameters and the custom code:
    "How to get distinct values of sharepoint column using SSRS"
    Other similar thread for your reference:
    https://audministrator.wordpress.com/2014/02/17/sharepoint-list-add-distinct-parameter-value/
    If your problem still exists, please feel free to ask and also try to provide us more details information.
    Regards
    Vicky Liu

  • How to resolve #Multivalue Error

    HI All,
    I have a data like below, in this for inpatient data is NULL and as per business requirement  if data is null then "0". so i create a variable and drag into inpatient's total column
    statement for inpatient is
    =If IsNull([total]) Then 0 Else [total] Where ([items]="Inpatient")
    items                                    total
    Office
    4    
    Utilization
    70
    Inpatient
    it is working and showing as "0"
    but when inpatient has value it is showing #multivalue"
    Office Visits
    4
    Non-Emergency ED Utilization
    70
    Inpatient Stays
    40
    how to resolve is issue
    Please reply i am using SAP BO 3.1 INFOVIEW
    Thanks in advance
    Ranjeet

    Hi Ranjeet,
    First thing is you are getting this error because of the where clause used in the variable.
    Because in the 2nd case when it has value for Inpatient, it is actually taking the same value for all the 3 cases.
    How to remove null value with 0:
    1. Remove where clause from the variable and use that variable in place of Total in the table report.
    2. Use format number option to place 0 in place of undefined values.
    Hope it helps. Please ask if you have any queries.
    Regards,
    Subrat

Maybe you are looking for