"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
NitinHi 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!
LiviaHave 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 meHi 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,
madhuGo 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 PayzeHi 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,
ShreeHi 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 regardsHi 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
RanjeetHi 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
-
XL H1 24F with FCP 5.1.4
hallo dear FCP users, I will be shooting a dokumentary in Berlin in the next couple weeks using 2 Canon XL h1 and will be editing the material on my Macpro 2,6 with FCP 5.1.4. I do not have an Aja Kona or anything like that and would like to edit the
-
Can a Mac mini support video to two 30" apple studio displays?
Can a Mac mini support video to two 30" apple studio displays at the same time? If so, how do you do it and what resolution can be acheived for each monitor?
-
Procedures of semi-automatic vendor evaluation
Dear Experts , Kindly help on the exact procedures of semi-automatic vendor evaluation which includes configuration steps and other steps . Best Regards
-
Updating a mysql table from several machines
Hi, I have a big table with about 100,000 records (fileID, etc) and I need get the fileID from this table, then analyze the files, and making new tables based on the results. Since the table is huge, I want to do the analysis on multiple machines. Cu
-
So I have to keep signing in on my iPhone and it says that I need to give my credit card information (again). Due to some error from previous purchase or something. But I've checked with my card and everything, and it just keeps me stuck on that page