HOW TO FILTER DIM VALUES USING LEVEL PARAMETER SCREEN BEFORE PRESENTATION
hello,
sorry but i did not understand your question - i don't know which objects is
the "Descriptor". Let me try to update you with some facts and a better example
of the situation - i will be also uploading some screen shots.
from the jdeveloper help we found the topic "Specifying the action for a step
object" which is very similar to what we want to perform. here follows the text
and also some comments from us:
Example: Using step actions Assume that a selection consists of the following
two steps:
Step A specifies the members: Boston, Chicago, and Denver
(comment: in our problem, step A is a selection of customers performed using
one of the 2 hierarchies of Customer dimension)
Step B specifies the members: Boston and Austin
(comment: in our problem, step B is another selection of customers performed
using the other hierarchy of Customer dimension)
Step B follows Step A.
The following list shows how the results of this selection differ depending
on the action that is
specified for Step B:
Step B action: SELECT -- Result: Boston and Austin (that is, only B is
included)
Step B action: ADD -- Result: Boston, Chicago, Denver, and Austin (that is,
the union of A and B is included)
Step B action: KEEP -- Result: Boston (that is, only members that are common
to both A and B are kept; also referred to as the intersection of A and B)
(comment: This is what we expect to have - the intersection of both customer
dimension selections goes to the row edge of the presentation)
Step B action: REMOVE -- Result: Chicago and Denver (that is, any members in
B are removed from the current selection )
how do i obtain this intersection ? is it possible to use this selection
combining both hierarchies ?
Please refer to the screen i will upload - it is the filter we need to apply.
the customer dimension has 2 levels above the leaf records in one hierarchy,
called "SETOR" and "ROTA" , and 3 levels in the other hierarchy, called
"SEGMENTO" , "CANAL" and "SUBCANAL"
thanks in advance
Hi Prasad,
I got your note, you should not use Session variable syntax to call presentation variable.
you should use like @{AIC_PROJ_PLAT_SEQ_NO}
One more thing: first test the variable AIC_PROJ_PLAT_SEQ_NO value then try to pass to SP.
Hope this helps
Similar Messages
-
In flex, How to set a value to one parameter, the parameter
defined in a cffunction in a cfc file, In the cffunction there are
much cfargument, I want set a value to one of them, such as the
cfc:
<cffunction access="remote" name="myShow" output="false"
returntype="struct">
<cfargument name="ID" type="numeric" default=0>
<cfargument name="GoodsID" type="string" default="">
<cfargument name="DestTime" type="string" default="">
<cfargument name="DestCount" type="numeric" default=1>
How I set a value to only parameter one of them , such as set
GoodsID when use mx:remoteObject.
Thanks for your helpGot maybe a solution for you, I have just tested it.
So, the idea is to use intermediate variables. Imagine Var1 and Var2 variables that you refresh with your more or less complicated queries. Then what you can do is to refresh your final variable Var3 with a query using your intermediate variables. Here is an example for Oracle:
select #Var1+#Var2 from dual
This way you can make a chain of dependent variables: Var3 is using Var2 and Var2 is using Var1.
Hope it helps.
Shamil -
How to find report values using report writer
hi,
Please help me.
How to find report values using report writer
Regards,
RRK.
Edited by: Alvaro Tejada Galindo on Feb 6, 2008 12:01 PMThanks all for the reply.
I am trying to solve a problem where report parameter value that is set at Management Console is wiped out after calling replaceConnection.
databaseController.replaceConnection(oldConnectionInfo, newConnectionInfo,
null,DBOptions._doNotVerifyDB);
We have to support changing database connection from a java utility
class. But once replaceConnection is called all existing static parameter values are lost. To fix this issue we thought of getting parameters and values before calling replaceConnection and setting it after replaceConnection.
Version is CS2008 SP3 - version 12.3.0.601
If there is any other option of fixing the original wipe out issue?
ParameterValues.getValues() didn't return value. I will try ParameterValues.getCurrentCalues() but the document says ParameterValues.getValues() is equivalent to the IParameterField.getCurrentValues() method unless it is empty, in which case it is equivalent to the IParameterField.getDefaultValues() method.
So getCurrentValues() may not work. -
How to assign a value to a parameter {?MyParam} dynamically?
How to assign a value to a parameter {?MyParam} dynamically?
Example:
{?One_Or_Two} <- my first parameter
{?MyParam} <- My second parameter
The Code:
If ( {?One_Or_Two} = 'One' then
{?MyParam} = 'One' ;
else
{?MyParam} = 'Two' ;
(THIS IS NOT WORKING FOR ME! ANYONE KNOW WHY?)
IT NEVER ASSIGN THE VALUE?
My Command query looks like:
SELECT * FROM MyTable
WHERE MyTable.MyColumn = {?MyParam}
THANKSHi Joseph,
I'm a bit unclear as to what you are doing and from what I see you're running in circles.
Your Command query is looking for a field that is equal to {?MyParam}.
Now you want to take {?MyParam} in the report and change the value after you've set it.
Parameters cannot be set from the Command, you can format it and manipulate it but they cannot be set except from the parameters window or from a front-end.
Thanks,
Brian -
How to get each value from a parameter passed like this '(25,23,35,1)'
Hi
One of the parameter passed to the function is
FUNCTION f_main_facility(pi_flag_codes VARCHAR2) return gc_result_set AS
pi_flag_codes will be passed a value in this way '(25,23,35,1)'
How to get each value from the string
like 25 first time
23 second time
35 third time
1 fourth time
I need to build a select query with each value as shown below:-
(SELECT t2.org_id, t4.description
from org_name t2, ref_org_name t3, code_table t4
where t2.att_data = t4.code
and t3.ref_code = t2.att_type
and t2.att_type = 25 and t3.code_type = t4.code_type
and to_date('01-JAN-10', 'DD-MON-YY') between t2.att_start_date AND t2.att_end_date) q1,
(SELECT t2.org_id, t4.description
from org_name t2, ref_org_name t3,code_table t4
where t2.att_data = t4.code
and t3.ref_code = t2.att_type
and t2.att_type = 23 and t3.code_type = t4.code_type
and to_date('01-JAN-10', 'DD-MON-YY') between t2.att_start_date AND t2.att_end_date) q2,
(SELECT t2.org_id, RTRIM(xmlagg(xmlelement(e, t4.description || ';')
ORDER BY t4.description).EXTRACT('//text()'), ';') AS DESCRIPTION
from org_name t2, ref_org_name t3,code_table t4
where t2.att_data = t4.code
and t3.ref_code = t2.att_type
and t2.att_type = 35 and t3.code_type = t4.code_type
and to_date('01-JAN-10', 'DD-MON-YY') between t2.att_start_date AND t2.att_end_date
group by t2.org_id) q3,
(SELECT t2.org_id, t4.description
from org_name t2, ref_org_name t3, code_table t4
where t2.att_data = t4.code
and t3.ref_code = t2.att_type
and t2.att_type = 1 and t3.code_type = t4.code_type
and to_date('01-JAN-10', 'DD-MON-YY') between t2.att_start_date AND t2.att_end_date) q4
Please help me with extracting each alue from the parm '(25,23,35,1)' for the above purpose. Thank You.chris227 wrote:
I would propose the usage of regexp for readibiliy purposes and only in the case if this doesnt perform well, look at solutions using substr etc.
select
regexp_substr( '(25,23,35,1)', '\d+', 1, 1) s1
,regexp_substr( '(25,23,35,1)', '\d+', 1, 2) s2
,regexp_substr( '(25,23,35,1)', '\d+', 1, 3) s3
,regexp_substr( '(25,23,35,1)', '\d+', 1, 4) s4
from dual
S1 S2 S3 S4
"25" "23" "35" "1"In pl/sql you do something like l_val:= regexp_substr( '(25,23,35,1)', '\d+', 1, 1);
If t2.att_type is type of number you will do:
t2.att_type= to_number(regexp_substr( '(25,23,35,1)', '\d+', 1, 1))Edited by: chris227 on 01.03.2013 08:00Sir,
I am using oracle 10g.
In the process of getting each number from the parm '(25,23,35,1)' , I also need the position of the number
say 25 is at 1 position.
23 is at 2
35 is at 3
1 is at 4.
the reason I need that is when I build seperate select for each value, I need to add the query number at the end of the select query.
Please see the code I wrote for it, But the select query is having error:-
BEGIN
IF(pi_flag_codes IS NOT NULL) THEN
SELECT length(V_CNT) - length(replace(V_CNT,',','')) FROM+ ----> the compiler gives an error for this select query : PLS-00428:
*(SELECT '(25,23,35,1)' V_CNT FROM dual);*
DBMS_OUTPUT.PUT_LINE(V_CNT);
-- V_CNT := 3;
FOR L_CNT IN 0..V_CNT LOOP
if L_CNT=0 then
V_S_POS:=1;
V_E_POS:=instr(pi_flag_codes, ',', 1, 1)-1;
else
V_S_POS:=instr(pi_flag_codes,',',1,L_CNT)+1;
V_E_POS:=instr(pi_flag_codes, ',', 1, L_CNT+1)-V_S_POS;
end if;
if L_CNT=V_CNT then
V_ID:=TO_NUMBER(substr(pi_flag_codes,V_S_POS));
else
V_ID:=TO_NUMBER(substr(pi_flag_codes,V_S_POS,V_E_POS));
end if;
VN_ATYPE := ' t2.att_type = ' || V_ID;
rec_count := rec_count +1;
query_no := 'Q' || rec_count;
Pls help me with fetching each value to build the where cond of the select query along with the query number.
Thank You. -
How to get the value of a parameter/field in a ADF Read-Only Form
Hi,
My requirement is as follows. Could anyone shed some light on this issue.
I am showing the records from db table using ADF Read-Only Form ( which uses ViewObject created for the table). Now I want to capture(get) the value of a field in this form and then have to invoke an action based on the value in this field. I mean to say the next page depends the value of a field in this form.
Please suggest how can I achieve this functionality?
Thanks in advance.
~SivajiThat's indeed what Sivaji needs.
In the page definition you can add a value to the parameters of a certain method. Like RJundi mentioned, point to the attribute of the current row.
Example:
The value of the read only textfield will be something like this:
#{bindings.EmployeeName.inputValue}points to an attribute value in the pageDef of the page:
<attributeValues id="EmployeeName" IterBinding="AllEmployees">
<AttrNames>
<Item Value="EmployeeName"/>
</AttrNames>
</attributeValues>The attribute value has also an iterator binding defined in the page def:
<iterator id="AllEmployees" RangeSize="10"
Binds="AllEmployees" DataControl="MyService"/>If you want to 'pass' the attribute of the current row to the service, you can create a methodaction (eg: public void printEmpName(String name)) in the page def or you can drop the method from the datacontrol on to the page. After dropping the method, a screen will appear asking to fill in a value for the parameter ('name' in this example). Fill in '#{bindings.EmployeeName.inputValue}' if you want to pass the EmployeeName of the current row.
Hope it helps,
Koen Verhulst -
SSRS How to pass a value for Hidden parameter ?
Hello,
I have a SSRS report deployed on the Report server. This report is having an "Hidden" parameter.
Could someone please guide me, how to pass the value to this internal parameter in each of the following case -
1. Report is accessed through a Desktop application/Web application in Report Viewer.
2. Report is accessed through the Url.
3. Report is accessed through the Report Manager.
Any quick help on this is highly appreciated.
Thanks!
-Vinay Pugalia
If a post answers your question, please click "Mark As Answer" on that post or
"Vote as Helpful".
Web : Inkey Solutions
Blog : My Blog
Email : Vinay PugaliaHi Vinay Pugalia,
Internal Parameters in SSRS are parameters that are not configurable by the end-user at run-time and values cannot be passed to this type of parameter (when present in the child report) in case of a drill-through report implementation. This
type of parameter is read-only and not accessible in parent report.
This varies from a Hidden Parameter, which the user is not prompted to provide, but can still be configured through the URL to the report server.
So no matter you access the report through report manager, URL or Report Viewer. The passing value to the internal parameter will not work.
As you have mentioned that I will also suggest you use the hidden parameter instead.
More details information in this blog for your reference:
SSRS – Understanding Report Parameter Visibility
How to pass value to hide parameter is the same as that of the visible parameter, similar thread for your reference:
Passing the value in action property of a text box
If you still have any problem, please feel free to ask.
Regards,
Vicky Liu
If you have any feedback on our support, please click
here.
Vicky Liu
TechNet Community Support -
How to set Default value of a parameter to display Current Date
I need to display the Default value for my parameter 'As of Date' which is of datatype Date as Current Date[DD-MON-YYYY].
How can I do This??As Tamir-L pointed out, there is no direct way to do this, but there is a workaround:
First, create a new parameter, but do not base it on any item. Give the parameter a default value of "Today".
Then, create a condition like:
( :myParam = 'Today'
AND <date_item> = sysdate)
OR ( <date_item> = to_date(:myParam, 'DD-MON-YYYY'))Where :myParam is the parameter you created, and <date_item> is the item you are comparing against.
To make things a bit more bulletproof, you could create a calculation that returns sysdate when the parameter is 'Today', a date when the to_date is successful, and NULL when the to_date fails, and use the calculation in the condition. -
Hey Guys
I'm trying to find a way to get multiple values using the following method
HttpSession.getAttribute(java.lang.String)
Here's the scenerio. Its a already written application and now i'm trying to make some changes. earlier in the jsp page a combo box was used and value was retrieved in the servlet using the getAttribute method of Session. Now I'm using a html multiple selection list and have to retrieve all the values selected in the list in the servlet. Can anyone please suggest me how to do that. HTTPRequest class has a method getParameterValues which will let me do that but i have to do is using HTTPSession.
Thanks for your time to read thisI'm not sure what you are trying to do. You can only use session.getAttribute to retrieve something that has already been stored in the session with a previous setAttribute. If you need to store multiple values under one attribute name using setAttribute, you can store an array, or an ArrayList or whatever type of Collection you want. The request.getParameterValues method is the only way you can retrieve form parameters than can have multiple values. If the servlet hasn't already processed these parameters and put them into the session for you, you have to use request.getParameterValues.
-
How to retrieve DB values using select-options
Hi all,
I have problem to run this code for getting select option values in runtime. Is there any function, methods or structure to know this? I didnot get DB values when I click select-option button.
I would like to display DB field values when i click select-option pushbutton. select-option values while programs working in runtime.
Example Code:
REPORT ZBAPUSHBUTTON.
data: lryrctno type ZLRYRCT-ZEBELN,
LDRIVER_FN type ZLRYRCT-DRIVER_FN,
LZDELDT TYPE ZLRYRCT-ZDELDT,
LZLRYNO TYPE ZLRYRCT-ZLRYNO,
LZDRIVERID type zlryrct-ZDRIVERID.
DATA: LRYRCT TYPE ZLRYRCT.
SELECTION-SCREEN PUSHBUTTON 10(10) LB1 USER-COMMAND PB1.
SELECTION-SCREEN PUSHBUTTON 25(10) LB2 USER-COMMAND PB2.
SELECTION-SCREEN BEGIN OF SCREEN 100 TITLE T1.
PARAMETERS: PLRYCTNO like lryrctno,
PDR_FN LIKE LDRIVER_FN,
PZDELDT LIKE LZDELDT,
PZLRYNO LIKE LZLRYNO.
SELECTION-SCREEN END OF SCREEN 100.
SELECTION-SCREEN BEGIN OF SCREEN 200 TITLE T2.
select-options: slryctno for lryrctno,
sdr_fn for ldriver_fn,
szdeldt for lzdeldt,
szlryno for lzlryno,
pzdrid for lzdriverid no intervals.
SELECTION-SCREEN END OF SCREEN 200.
INITIALIZATION.
T1 = 'SELECT CHECK BOX AND RADIO BUTTON'.
T2 = 'SELECT PARAMETERS'.
LB1 = 'PARAMETER'.
LB2 = 'SELECT-OPTION'.
AT SELECTION-SCREEN.
CASE SY-UCOMM.
WHEN 'PB1'.
CALL SELECTION-SCREEN 100.
select single * from zlryrct into lryrct where zebeln = plryctno.
if sy-subrc = 0.
message 'primary key already exists. enter different lorry rect. no.' type 'W'.
endif.
LRYRCT-ZEBELN = PLRYCTNO.
LRYRCT-DRIVER_FN = PDR_FN .
LRYRCT-ZDELDT = PZDELDT.
LRYRCT-ZLRYNO = PZLRYNO.
INSERT INTO ZLRYRCT VALUES LRYRCT.
if not sy-subrc = 0.
MESSAGE 'Insert not possible' TYPE 'W' .
endif.
WHEN 'PB2'.
CALL SELECTION-SCREEN 200.
select * from zlryrct into lryrct where
zebeln in slryctno and
driver_fn in sdr_fn and
zdeldt in szdeldt and
zlryno in szlryno.
write: / lryrct-zebeln, LRYRCT-DRIVER_FN, LRYRCT-ZDELDT, LRYRCT-ZDELDT, LRYRCT-ZLRYNO .
endselect.
ENDCASE.What you are looking for is called "search help" (SE11 transaction), you may reuse an existing one (it must be attached to data element, or structure component as foreign key, etc.) Please look at SAP documentation and forums. You may also program it yourself by using AT SELECTION-SCREEN ON VALUE-REQUEST FOR ...
-
How to get year value using regular expression
Hi,
I have a different format of date such as 2004-01-03, 2003/01, 05/06/2005, 06-05-2007
How can I get only the year value using regular expression? The year value is always in 4 digits
Thanks in advancesabre150 wrote:
JosAH wrote:
\d{4}Is this the Jos I knew who poured scorn on anything to do with regex? Is this the Jos I knew who said that the 'pimping lemon' stopped regex being of any real use?It wasn't me; honest, I'm innocent: one of my parrots walked over my keyboard; I wouldn't be able to type such nonsense; naughty parrot! No cookie!
kind regards,
Jos
ps. regexes can only survive the baby-pumping-lemma; they all die a horrible death with the real-men-pumping lemma! So there. -
In eCATT, How to mention the values as input parameter during test script
Hi,
1. I am just learning eCATT tool. I created a Test Script by recording my transaction. But if i want to execute the recorded transaction with different data then how to store the values.
2. How to execute my Test Script created in one client to another client of same server. is it just by mentioning the target system or do we have to do anything in anothere client.
LakshmiHi
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a0e0ebec-c9da-2910-689e-b1a22a621c7f
Manoj Shakya. -
How to passing multiple values for a parameter of discoverer(url parameters
Hi All,
I am trying to pass multiple values for a parameter of disco report. I am trying to include my url for discoverer viewer report. the values has the following
'jeff,mark'
'sfophiee,angela'
Thanks and Regards
VenkatHello Venkat,
I know there are some problems with 10.1.2.0.2, maybe if you haven't done yet you can try with 10.1.2.2, assuming this version should be working for multiple parameter values :
OracleAS Discoverer 10.1.2.2 is installed with the following patch :
Patch 4960210 PLACEHOLDER BUG FOR AS/DS 10G R2 PATCH SET 2 10.1.2.2
So, once installed you can try adding your parameter as param_<parameter_name>='sfophiee,angela'
Hope this helps, otherwise feel free to log a Service Request to Support.
Best Regards,
Gianluca -
How to display the value of level axis in a scattered graph
hi All,
I have created a scatterd graph and i am able to show the X-axis and Y-axis values as tool tip. my requirement is to display the value of level axis also within the tool tip.
please help me to configure the value of level axis as tooltip.
thanks in advanceHi,
Thanks for the reply. i was able to configure the tool tip for X and Y axis, but i was not able to shoe the third or level axis value in the tool tip.
please help me in configuring the third or level axis value in tool tip.
thanks in advance. -
How to group similar values using XQuery
I have a table Employee with following columns
EmpNo number,
Title varchar2(100),
First_Name varchar2(100),
Last_Name varchar2(100),
1, Miss, A, B (Sample record in Employee Table)
There is an audit table Employee_A with columns
ID number (PK),
EmpNo number,
Field_Name varchar2(100),
Old_Value varchar2(100),
New_Value varchar2(100)
An update statement causes the Title of EmpNo=1 to change from Miss to Mrs and Last_Name from B to C. Hence the audit table has two records
1,1,Title, Miss,Mrs
2,1,Last_Name, B, C
I need to generate an xml which is as follows:
<Tag>
<Operation>Update</Operation>
<Key>1</Key>
<Data>
<Field>
<Column>Title</Column>
<NewValue>Mrs</NewValue>
</Field>
<Field>
<Column>Last_Name</Column>
<NewValue>C</NewValue>
</Field>
<Data>
</Tag>
How can we do this using XQuery?
If not, can we do this using xmlelement, xmlagg?I tried the following:
SELECT XMLQuery('<Dummy>
{for $c in ora:view("Employee"),
$ca in ora:view("Employee_A")
let $emp := $c/ROW/EMPNO/text(),
$emp_a := $ca/ROW/EMPNO/text(),
$field := $ca/ROW/FIELD_NAME/text(),
$new := $ca/ROW/NEW_VALUE/text()
where $emp = $emp_a
return
<Tag>
<operation>Update</operation>
<key_id>$emp_a</key_id>
<Data>
<Field>
<Column>{$field}</ent_id>
<NewValue>{$new}</NewValue>
</Field>
</Data>
</Tag>
}</Dummy' RETURNING CONTENT)
FROM dual;
The output that I'm getting is
<Dummy
<Tag>
<Operation>Update</Operation>
<Key>1</Key>
<Data>
<Field>
<Column>Title</Column>
<NewValue>Mrs</NewValue>
</Field>
<Data>
</Tag>
<Tag>
<Operation>Update</Operation>
<Key>1</Key>
<Data>
<Field>
<Column>Last_Name</Column>
<NewValue>C</NewValue>
</Field>
<Data>
</Tag>
</Dummy>
Two <Tag></Tag> gets created - one for each update entry. Please help
Maybe you are looking for
-
Error while running the program /CCM/INITIALIZE_CME
Hi Gurus, We are done with all our CCM Configuration,at last we are trying to unpack the predefined characteristics and create Master Catalog through program /CCM/INITIALIZE_CME in SE38. I am getting the following error. CHECK CME CUSTOMIZING & MDF P
-
Issue with Adobe After Effects in windows 8.1
This version is 11.0.0.378, when adding element the title bar will flash then all file menus will flash off and on
-
How to identify fonts in pdf using vc++
Hi All, how to identify fonts in pdf using vc++. could you please help me out in this scenario. Thanks, Parthasarathy.S
-
Exchange rate type P not getting picked up while executing KSUB-Plan Assess
Hi, We have Exchange rate type "P" maintained in SPRO in Maintain versions for the Fiscal Year 2010, but even then when I execute KSUB, it posts with Exchange rate type M. Has anyone faced this issue? We want it to pick up P and not M. Regards, SAPFI
-
Watermark disappears in Lightroom 5.2
I use Lightroom 5.2 to edit photos and store them in my Flickr gallery. In LR5 I use a Watermark for copyright purposes. However, the photo in Flickr shows the photo without the watermark. Flickr has a standard "Copyright" and "All Rights Reserved" p