Limitation for values in Multi Select in prompts?
Hi all...I have a dashboard with a report and a prompt .
I have multi select enabled in prompt. I defaulted that prompt to a single value.
I have 1700 values in multi select. The user wants to select all. When user selected all and hit GO on prompt,
it is not taking all values but still getting defaulted value output of report.
How do I fix this?
Try doing this. Instead of using a dashboard prompt, do this:
1) Add a pivot table to your Compound Layout view (if you already have one, then just modify it as follows.)
2) Duplicate the layer of the "prompt" column and put it in the Pages section.
3) Left click the "sigma sign" in the Pages section of the pivot table and select either "Before" or "After." This will add the "All Pages" option either "before" or "after" the individual values. I recommend "Before" since you have 1700 values.
4) Once more, left click the "sigma sign" in the Pages section of the pivot table, but this time, select "Format Labels." Now you can rename "All Pages" to "All Choices" or whatever you want to call it.
Similar Messages
-
How to Select More then 1000 values in Multi-Select prompt!!!
Hello Users,
I have Scenario where i have to pass all the values from prompt to report and the values in the prompt are coming from session variable, so whatever value access user has the report will run with that only...
Now the question is that Multi-Select Prompt is not able to take more then certain values, so is there any way that we can increase the limit for selected values??
in-short how to increase the limit for selected values in multi-select prompt??
Thanks In Advance!!!Hey David,
The Scenario is like, we have data level security on "Unit" attribute. now based on the user selection when user logs in he should able to see the report only for those units which he/she has access.
in total we have 1800 units available, now for 5-10 units access is fine, but the question will arise when user will not have only some units access from 1800 units.
because report will not take those values from the multi-select prompt reason is that multi-select prompt is not able to take more then certain values in selected side.
now in multi-select until-unless u have data coming in selected side those values will not pass. so i have kept the sql in default for that prompt.
so when user logs in he will able to see those values in selected side for the multi-select prompt, but when values increase from some level it's going automatically in un-selected side.
i want everything on selected side of multi-select prompt.
Let me know if you need any further details. -
How to dipsplay value of multi select prompt in Answers
I have a request in Answers that has a multi select column prompt. I can display the value selected in the prompt in the Narative view as long as only one value is selected. When more than one value is selected, how can I display the multiple values selected in the Narative view?
Thanks in advance.
SandeepMulti select can not be assigned to Presentation variable (It is greyed out), so you can not get the respective values.
-
OBIEE multi-select dashboard prompt selection limit.
I am runing into a limitation on the number of selections I can make with a multi-select dashboard prompt. I can not find any documentation on this limitation. Does anyone know what the limitation on the number of selections is?
ThanksAre you looking for this:
http://obiee101.blogspot.com/2008/07/obiee-number-of-default-values-in.html
regards
John
http://obiee101.blogspot.com -
Storing the values of multi-select on a presentation variable
I've been asked to present the values selected by a user on a multi-select dashboard prompt as the title for the report. But when you select this option at the time you are creating the prompt, the option to store the values in a presentation variable dissapears, seems that you can only store the value if it comes from a dropdown list ? If anybody knows of a way to accomplish this I would appreciate very much if you can share it.
Thanks,
Cuauhtemoc M.Hi,
does the description here help?
http://www.rittmanmead.com/2009/11/06/oracle-bi-ee-10-1-3-4-1-multi-select-prompts-string-aggregation/
Regards
Andy -
Show selected value from multi-selected parameter in crystal report
Dear Experts!
i would like to ask how to catch selected value from multi-selected parameter to show in report header section.
Thanks in advance.Hi Dara,
If this is a string prompt then you could simply create a formula with this code and place it on the report header:
Join({?Prompt name},", ")
-Abhilash -
Make Record for folder and multi-selected files
Hi,
'Make Record' item disappeared in MENU for folders not for files.
And it can't make record for multi-selected files.
I can only make Record by one and one.
How to make Records for folder and multi-selected files?
Regards
KitaeProgramatically, only a single document at a time can be made a record :-
makeRecord
public Item makeRecord(long parentId,
long docId,
NamedValue[] attrs,
AttributeRequest[] attributes)
throws FdkException
You could potentially through a custom workflow triggered on UserRequest allow multiple submitted documents to be made records through a custom BPEL process calling Content DB Web Services.
Matt. -
How to get the value of multi-select in the Dashboard Prompt
I have a multi-select prompt in the Dashboard Prompt, what I want is, how do I know that user has choose one value,
for examle, for some reasons, if user didn't choose any value, then I will set one column in answer as "customer office" , if user choose one value, then the column in answer will be "customer name".
any comments, thanks.Hi,
first define the presentation variable for the required column prompt. ex: PV
Then in report level set the filter for that column = @{PV}{customer office}. here u have to give default value as "customer office", so by default the report in dashboard will show customer office even though the user does not select any value from dashboard prompt.
Mark If Helpful/correct.
Thanks. -
Resetting Selection from a Multi-Select Dashboard Prompt in OBIEE 11g
Hi all,
I have a dashboard prompt, containing 3 columns which all are set to allow multi selection and default value is all values.
In 10g, after choosing some values in one of the prompt and clicking Go button, I can manually remove all my selection to reset it back to the default value (which is all values).
In 11g, however, I am not able to find how to do it. The reset button doesn't reset back to the default value (which is all values). So what I have to do is to use the "Clear All Customization", which will clear all my selection for all the prompts.
Any suggestion on how to do this? Thanks in advance!Hi Deepak, actually I don't need any script to do that in 10g.
It's a built in feature in 10g. If you remember, for multiselect prompt in 10, we will click the "..." button to show the box for value selection. Then we can move values from left box to the right to include them, or vice versa to not include them. So by moving the values from right box to the left, I essentially revert to default value which mean all values will be shown.
In 11g, this box is not shown anymore, instead we are checking the values one by one from a drop down list.
Any suggestion? Thanks. -
Get all values from multi select in a servlet
Hello,
I have a multi <select> element in a HTML form and I need to retrieve the values of ALL selected options of this <select> element in a servlet.
HTML code snippet
<select name="elName" id="elName" multiple="multiple">
Servlet code snippet
response.setContentType("text/html");
PrintWriter out = null;
out = response.getWriter();
String output = "";
String[] str = request.getParameterValues("elName");
for(String s : str) {
output += s + ":";
output = output.substring(0, output.length()-1); // cut off last deliminator
out.println(output);But even when selecting multiple options, the returned text only ever contains the value of the first selected option in the <select>
What am I doing wrong? I'm fairly new to servlets
Edited by: Irish_Fred on Feb 4, 2010 12:43 PM
Edited by: Irish_Fred on Feb 4, 2010 12:44 PM
Edited by: Irish_Fred on Feb 4, 2010 2:14 PM
Edited by: Irish_Fred on Feb 4, 2010 2:26 PM
Edited by: Irish_Fred on Feb 4, 2010 2:26 PM
Edited by: Irish_Fred on Feb 4, 2010 2:32 PMI am using AJAX.
I will show you how I'm submitting the <select> values by showing you the flow of code:
This is the HTML code for the <select> tag and the button that sends the form data:
<form name="formMain" id="formMain" method="POST">
<input type="button" id="addOpts" name="addOpts" value="Add Options" style="width:auto; visibility:hidden" onClick="jsObj.addOptions('servletName', document.getElementById('elName'))">
<br>
<select name="elName" id="elName" multiple="multiple" size="1" onChange="jsObj.checkSelected()">
<option value="0"> - - - - - - - - - - - - - - - - </option>
</select>
</form>Note that the "visibility:hidden" part of the button style is set to "visible" when at least one option is selected
Note that "jsObj" relates to a java script object that has been created when the web app starts ( The .js file is included in the .jsp <head> tag )
The following code is taken from the file: "jsObj.js"
jsObj = new jsObj();
function jsObj() {
//=================================================
this.addOptions = function(url, elName) {
var theForm = document.getElementById('formMain');
if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
} else { // code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
url += this.buildQueryString(theForm.name);
xmlhttp.open("POST",url,true);
xmlhttp.send(null);
xmlhttp.onreadystatechange=function() {
if(xmlhttp.readyState==4) { // 4 = The request is complete
alert(xmlhttp.responseText);
//=================================================
this.buildQueryString = function(formName) {
var theForm = document.forms[formName];
var qs = '';
for (var i=0; i<theForm.elements.length; i++) {
if (theForm.elements.name!='') {
qs+=(qs=='')? '?' : '&';
qs+=theForm.elements[i].name+'='+escape(theForm.elements[i].value);
return qs;
//=================================================
}And this is a code snippet from the "servletName" servlet:public synchronized void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException,IOException {
PrintWriter out = null;
try {
response.setContentType("text/html");
out = response.getWriter();
String output = "";
String[] values = request.getParameterValues("elName");
for(String s : values) {
output += s + ":";
output = output.substring(0, output.length()-1); // cut off last delimitor
out.println(output);
} catch (Exception e) {
}So anyway, everthing compiles / works, except for the fact that I'm only getting back the first selected <option> in the 'elName' <select> tag whenever I select multiple options
Edited by: Irish_Fred on Feb 7, 2010 10:53 AM -
Passing Multiple Values from Multi Select
Hi,
My requirement is simple. I have created a simple Multi Select Option in parameter form and i want to send multiple selected values from the multi select option (in parameter form) to reports.
eg:
I want to send multiple countries code as input .........'US', 'CA', 'IND', 'UK'
Can i do it in Oracle 6i reports, Thanks in Advance.
Regards,
AsgarHi Thanks Again,
For such a nice response. I got the Lexical Where condition properly running but still getting problems in catching the multiple values to be passed from form. just i will give u an insight of wat i have done:
SQL:
SELECT ALL FROM EMPLOYEES &cond_1* -- Working FIne
in my Html Parameter Form i have an Multi Select component (the Problem is here) it is not passing more than i value from the form once i am accessing it from web or running it in paper report. In paper report layout it is not allowing me to select more than one value. but in HTML it is allowing to select multiple values but at the server end (After Parameter Form Trigger) it is giving a single value not multiple values.
In PL/SQL when i checking the length of country_id i m getting it as one.
Here is my SQL code
srw.message(10, LENGTH(:country_id_1));
:cond_1 := 'where country_id = '''|| :country_id_1 ||'''';
This is passing the condition properly to SQL but only with single value but i want to pass multiple values
I am struck in this+_
WHERE CONTRY_COLUMN IN ('USA','UAE') -- This variable you have to pass from you form...
Here as you said you gave multiple selection in your parameter form to generate report. So before generation report just prepare variable like this as it is bold above.
and pass parameter through your runtime form to the report as you pass the normal parameter...liket this i gave you example...
ADD_PARAMETER(PARAMETER_LIST_NAME,'P_CONT_PARAM',TEXT_PARAMETER,vString);
Sorry for troubling you for a small thing but please help me to solve this issue.
Thanks Again............
Asgar. -
Query values in Multi Select form field
I have a table and one of the fields is a multiple select box. It is currently working fine
What I now need to do is create a report based on the individual elements in that field: (This report will really just do a count of the events for ownership purposes)
Example:
Table simplified:
Name | Teams Involved
One | TeamA:TeamB:TeamC:TeamD
Two | TeamC
Three | TeamB:TeamD
Four | TeamA:TeamD
Five | TeamD
Six | TeamA
Seven | TeamA
Eight | TeamB
The Teams Involved are populated from a Multiple Select LOV so the Data will always remain constant in spelling etc...
TeamA
TeamB
TeamC
TeamD
I am trying to create a report that will show me the number of times a team is selected in the Teams Involved column and the results would look like:
TeamA 4
TeamB 3
TeamC 2
TeamD 4
I am not very good with PL/SQL but assuming I might need to do a foreach loop type using the values in the LOV and the LIKE %LOVVALUE% but just not really sure
any assistance would be appreciated.
Thanks in advance
wfsteadmanAs Prabodh pointed out, I'm placing a colon at the beginning and end of the value list before doing the LIKE, so every value in the list is guaranteed to have a colon before and after it.
Of course, this could be a performance issue if your dataset becomes large--you're not going to be able to use an index on this column--in which case you'll want to go to a more normalized solution (a table for your teams, a table for your projects [or whatever], and a reference table in the middle), but then you'll need to worry about parsing your multi-select values via a view with an instead of insert trigger. I do this on my blog for assigning tags to posts; it's not difficult, but APEX--for whatever reason--doesn't expose triggers on views as easily as on tables.
-David -
Select multiple values in mult-select list
I have the following query as the source for a multi-select page item:
SELECT person.person_id
FROM person, pers_proj_task
WHERE pers_proj_task.person_id = person.person_id
AND pers_proj_task.project_id = :P3_PROJECT_ID
The query returns two records and the page item's session value is 4:3, but only the value 4 is highlighted in the mulit-select list. How can I get both values to be highlighted?Got it to work for a multi-select item by following Dimitri's post which uses a shuttle example. It was still only highlighting one value, but I tried Patrick Wolf's suggestion from the comments on Dimitri's post to put the pl/sql block in the source of the item rather than as a computation and it worked.
So I now have a multi-select list which has default values pulled from a LOV. The items that are highlighted by default are selected by using the following pl/sql block in the "source/value or expression" of the :P3_PERSON_ID multi-select item:
declare
person_list apex_application_global.vc_arr2;
i number := 1;
begin
for r in ( SELECT person.person_id
FROM person, pers_proj_task
WHERE pers_proj_task.person_id = person.person_id
AND pers_proj_task.project_id = :P3_PROJECT_ID)
loop
person_list(i) := r.person_id;
i := i + 1;
end loop;
return APEX_UTIL.TABLE_TO_STRING(person_list,':');
end;
Thanks to Amanda, ArtS, Dimitri and Patrick.
Jeremy -
Set Default Value of Multi-select list item
I have a multi-select list item I want to default the value of to '%' (which is really '%null%') and have it selected. I tried setting default value of item, but it doesn't take '%null%'. I also tried a computation with a static of
:P507_ITEM := '%null%'; How do you get the default value set and selected?Hi
Shijesh is right, you need to change your null return value and use that return value as your default. Try and use something of the same datatype as your real return values if you plan to use '%' to display all as it will make your queries simpler. eg.
Company A returns 1
Company B return 2
% returns 0
Then your query would be...
SELECT ...
FROM ...
WHERE company_id = DECODE(:P_COMPANY,1,1,2,2,0,company_id)
Hope this makes sense.
Cheers
Ben -
I am creating a browser based InfoPath 2010 form Calendar Filtering
using SharePoint 2010 Calendar List (All Events) and InfoPath 2010. This form has data connection to the Calendar list. Goal is to
compare Calendar Events from Current Year to Previous Year. I have 2 columns called - Previous Year and Current Year. I have 2 drop-down controls in each columns called
Select Year and Select Week. I also have common drop down called
Select Category which holds category of the events such as weather, power outages and so on. I wish to display specific events on specific date and specific week on both columns.
I am able to filter the list based upon Year and Week
on both these columns by applying rules in the InfoPath 2010 form. The real issue is that I want to apply category filter on the search result of
Year and Week. Or it needs to show all the values if I
select Category value as All. So I wish to apply filter on Search results using Category drop-down list selection.
Hope I could explain this better but I tried to do the best here. Any suggestions, hint, or pointers
Thanks
Snehal H Rana
Thanks Snehal H.Rana SharePoint ConsultantI am creating a browser based InfoPath 2010 form Calendar Filtering
using SharePoint 2010 Calendar List (All Events) and InfoPath 2010. This form has data connection to the Calendar list. Goal is to
compare Calendar Events from Current Year to Previous Year. I have 2 columns called - Previous Year and Current Year. I have 2 drop-down controls in each columns called
Select Year and Select Week. I also have common drop down called
Select Category which holds category of the events such as weather, power outages and so on. I wish to display specific events on specific date and specific week on both columns.
I am able to filter the list based upon Year and Week
on both these columns by applying rules in the InfoPath 2010 form. The real issue is that I want to apply category filter on the search result of
Year and Week. Or it needs to show all the values if I
select Category value as All. So I wish to apply filter on Search results using Category drop-down list selection.
Hope I could explain this better but I tried to do the best here. Any suggestions, hint, or pointers
Thanks
Snehal H Rana
Thanks Snehal H.Rana SharePoint Consultant
Maybe you are looking for
-
Updating To Mac OS X 10.6
Hello I am trying to update a friends macbook air (OS X 10.5.8, 1.6 GHz intel Core 2 Dou, 2 GB DDR2 SDRAM) to 0S X 10.6.1. But it says Mac OS X 10.6 cannot be installed on this computer. I am wondering if I am missing something? Thanks in advance
-
Combining Office 2010 word docx files or doc files into pdf freezes Adobe Acrobat 9.X
When combining multiple Office 2010 Word docs into one pdf causes Adobe to freeze. A word dialog box pops-up prompting to save the pdf to start out(which is incorrect). Naming the pdf should be the last step. It does save the first doc into the pdf y
-
Is the four finger swipe there after you update for the 1st gen MBA I was just wondered if anybody saw it. I read that it is there for those people who have the 2nd gen and the gesture was not there.
-
MBP 13" (2011) sleep problem
My MBP 13" (early 2011) is not going to sleep occasionally when I close the lid. Please help. It's really annoying behave. :-(
-
Moving to UK from Canada with iMac?
We currently live in Canada and have an 1Mac with the Intel core 2 duo processor. We have to move to England in August. Is it possible to take the imac with us?... is it compatible with the UK and if so, what do we need? We really can't afford to buy