RRI Interface from result rows
Hi,
Is it possible to do RRI from result rows from a query.
Thanks
Jyothi
Hi,
Are you running the report from the query or from the workbook? If you have changed the query and are stilll running the same workbook, sometimes these changes do not come through...Close the workbook and try to execute the query again. Does it still happen?
Similar Messages
-
Table Interface - Overall Results Row
Can anyone tell me if it is possible to manipulate the contents of the Overall Results Row calculated by OLAP using a Table Interface?
Hi,
Go through this Help Document on Table Interface. U will get a clear idea.
http://help.sap.com/saphelp_nw04/helpdata/en/a2/06a83a4bd5a27ae10000000a11402f/frameset.htm
check these links as well....
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/49dfeb90-0201-0010-a1a2-9d7a7ca1a238
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f0aca990-0201-0010-0380-f3aac4127a57
hope this helps.... -
Value from results row of the query
Hi Gurus,
My query gives me the following result.
Cost Cent Cost Elmnt Cost FTE Cost Per FTE
CC1 CE1 100 - 100
CC1 CE2 200 - 200
CC1 - - 5 0
Result 300 5 60
Now my question is can I capture the result of FTE (i.e., 5) and display it in first and second rows. Basically, I would like the output to be like:
Cost Cent Cost Elmnt Cost FTE Cost Per FTE
CC1 CE1 100 5 20
CC1 CE2 200 5 40
CC1 - - 5 0
Result 300 5 60
Regards,
RRGot it...Used SUMCT in another formula variable.
-
Getting every odd-numbered row from result set
select *
from mytable
where MOD(rownum,2) = 1;
Why does this not give me every odd-numbered row from result set? It returns just 1 row....
Thank uWhen you say MOD(ROWNUM,2)=1 it will list only the first row with rowid which is devisible by 2 and gives a reminder 1.
Just tweak your query with a GROUP BY:
SQL> select rownum from your_table group by rownum having mod(rownum,2) =1;
ROWNUM
1
3
5
7
9
11
13
15
17
19
21
ROWNUM
23
25
27
29
31
33
35
37
39
41
43
etc...
[pre]
Jithendra -
Fetching a partial range of selected result rows from the client side
It has been a while since I started trying to solve this Oracle puzzle.
Basically, what I need it is a way to fetch from the client side a run-time
defined range of result rows of a arbitrary SELECT query.
In low-end databases like MySQL I can do it simply by appending the LIMIT
argument to the end of the SELECT query statment passing the number of
the first row that I want to be returned from the server from the total
result rows available in the result set and the maximum number of rows
that it may return if available.
In higher end databases I am supposed to use server side cursors to skip
any initial rows before the first that I want to retrieve and fetch only
the rows I want up to the given limit.
I am able to achieve this with PostgreSQL and Microsoft SQL server, but I
am having a hard time with Oracle. The main problem is how do I fetch
result rows from a server side cursor and have their data returned to a
client side in a result set like in a straight SELECT query?
I was able to create a cursor and fecth a row into a server side record
variable with the following PL/SQL code.
DECLARE
CURSOR c IS SELECT * FROM my_table;
my_row c%ROWTYPE;
BEGIN
OPEN c;
FETCH c INTO my_row;
CLOSE c;
END;
I want to do this from PHP, so I don't have client side ESQL variables to
store the result set data structure. Anyway, if I can do it just with
SQLPlus I should be able to do it in PHP.
If I do straight SELECT I can get the result set, but in a PL/SQL script
like the one above I don't seem to be able to select the data in the
fetched row record to have returned to the client. Does a straight SELECT
query sends the result rows to a default client side variable?
If anybody can help, I would appreciate if you could mail me at
[email protected] because I am not able to access this forum all the time in
the Web. BTW, is it possible to access this forum by e-mail?
Thanks in advance,
Manuel Lemos
nullHello Jason,
On 03-Feb-00 05:34:14, you wrote:
I'm not sure I totally understand your problem, but I think you might be able
to solve it by using the ROWNUM variable. ROWNUM returns the sequenc number
in which a row was returned when first selected from a table. The first row
has ROWNUM = 1, the second has ROWNUM = 2, etc. Just remember that the
ROWNUM is assigned as soon as it's selected, even before an order by. So if
you have an order by clause, it'll mess it up. Here's an example. I hope
that helps.I though of that before but it doesn't help because if you use ORDER BY the
first result row might not have ROWNUM=1 and so on. Another issue is that
I want to be able to skip a given number of result rows before returning
anything to the client.
The only way I see to do it is to get the rows with server side cursor.
But how do I return them to the client? Where does a normal select returns
the rows? Isn't there a way to specify that the fetch or something else
return the rows there?
Regards,
Manuel Lemos
Web Programming Components using PHP Classes.
Look at: http://phpclasses.UpperDesign.com/?user=[email protected]
E-mail: [email protected]
URL: http://www.mlemos.e-na.net/
PGP key: http://www.mlemos.e-na.net/ManuelLemos.pgp
null -
How to exclude the XML declaration from each row of the result set?
Hi,
I have a table with an XMLTYPE column and would like to SELECT a set of rows. How can I exclude the XML declaration from each row in the result set? My query currently looks like this, I'm executing it through Spring JDBC:
SELECT XMLSerialize(CONTENT t1.xmltext) FROM myschema.event t1 WHERE XMLEXISTS('$e/Event' PASSING XMLTEXT AS "e") ORDER BY t1.time DESC
After selecting, in my application I convert each row into a String and concatenate all rows into one big string in order to parse it into a DOM model. I get a parser exception (org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]" is not allowed) because there are multiple XML declarations in my big string. Of course, I could manually check the String of each row whether it starts with the XML declaration, but it would be nicer if I could instruct the DB not to add it in the first place. Is there a way?
Thanks!
-- DanielaHi,
A couple of options I can think of :
SELECT XMLSerialize(CONTENT
XMLtransform(t1.xmltext,
xmltype('<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output omit-xml-declaration="yes"/>
<xsl:template match="/"><xsl:copy-of select="*"/></xsl:template>
</xsl:stylesheet>')
FROM myschema.event t1
WHERE XMLEXISTS('$e/Event' PASSING XMLTEXT AS "e")
ORDER BY t1.time DESC
;or simply,
SELECT XMLSerialize(CONTENT
extract(t1.xmltext,'/')
FROM myschema.event t1
WHERE XMLEXISTS('$e/Event' PASSING XMLTEXT AS "e")
ORDER BY t1.time DESC
; -
Parsing XML and pulling out results rows only
All,
I need a bit of direction here, hopefully someone can help.
Here is the situation..
I have a Web Template that has the XML dataprovider only. Meaning, when I execute it, I get a blank screen because I am not using any other item. This is expected.
The query works as designed and the XML data in the source of the web page is correct.
Now, I want to be able to read (loop thru the XML data) and display the data in an HTML table for display to the end user. (Actually, I would like to only keep the "REsults Rows" from the XML data)
Does anyone have any javascript/XSL/etc that takes the data from a web template, via the XML dataprovider function, and is able to process the data (XML data) and display as an HTML table on the same page?
I am having a hard time finding any information on reading an XML dataset from the WAD and displaying it with any sort of success.
I found lots of weblogs and threads about some similiar functionality, but it wasn't exactly what I was looking for.
Here are some of the links I found..
Re: XML Data Provider - Information
I also found other threads from here, but none of them was exactly what I was looking for...(They were along the same lines as the first link!)
I hope someone can help me out. Due points and my ever gratitude to whomever can help me on this one!
Cheers!
/smw1. Learn basic web service interfacing. The type of data is irrelevant.
2. Learn how to parse XML.
3. Learn how jdbc works.
4. Learn how the protocol of your actual hosting company works.
5. Put the above steps together to create your app.
Steps 1, 2 and 3 are independent from each other. -
How To Concatenate Column Values from Multiple Rows into a Single Column?
How do I create a SQL query that will concatenate column values from multiple rows into a single column?
Last First Code
Lesand Danny 1
Lesand Danny 2
Lesand Danny 3
Benedi Eric 7
Benedi Eric 14
Result should look like:
Last First Codes
Lesand Danny 1,2,3
Benedi Eric 7,14
Thanks,
David JohnsonStarting with Oracle 9i
select last, first, substr(max(sys_connect_by_path(code,',')),2) codes
from
(select last, first, code, row_number() over(partition by last, first order by code) rn
from a)
connect by last = prior last and first = prior first and prior rn = rn -1
start with rn = 1
group by last, first
LAST FIRST CODES
Lesand Danny 1,2,3
Benedi Eric 7,14Regards
Dmytro -
Key Figure Summation in Result Row with Cumulation Ticked
Hi,
I have a Bex question regarding the summation rows.
I need a Year To Date amount and a Period To Date amount in the report. However, there is no Year To Date key figure available in the cube. So in order to calculate YTD, I'm using the PTD key figure and have Cumulated box ticked mark in Bex.
All looks fine across columns per Vendor. But the results row for the Cumulative Balance is always equal to the results row for Period Balances. I believe this is because the same key figure is used, and it is only reading the amounts in the cube - not the ones calculated on the fly.
Does anyone know how to correct the results row for a cumulated key figure?
Regards,
RhonnieYou have to create two restricted KF; one is PTD restricted to period; the second is PTD restricted in a period range from 01.yyyy to current period.
Hope it helps.
Regards -
Get values from selected row in a Table?
Hello.
I'm on VC 7.1 (the trial version downloaded from SDN).
I'm trying to figure out a way to retrieve some values from the currently selected row in a Table element through the output connector.
I have a web-service which returns results to the Table, and I want the user to be able to select one of the rows and then trigger another web-service call with some of the values from that row -- is this possible?
Also, I can't find any documentation that lists what can and can't be done with each UI element, is there something like this some where? (the Modeler's guide doesn't help, and the Reference guide seems to focus on menu items and what the VC screen looks like)
Thanks,
AlonHi Alon
This is a very simple task.
You just need drag the service which you want to execute, after select row, in model.
Drag output connector from table to input connector of service. Then map the parameter.
Regards
Marcos -
How to return a single datetime from multiple rows of MAX(value) in DAX
Hi
I have a Results table with ResultTime, Balance, Equity which is updated with a new row every 5 minutes. I've used SUMX to find opening and closing balances and it has worked so far.
Res_OpeningBalance:=SUMX(TOPN(1,Results,Results[ResultTime],1),[Balance])
Res_ClosingBalance:=SUMX(TOPN(1,Results,Results[ResultTime],0),[Balance])
But when I tried it with dates, the whole thing fell apart.
Res_MaxBalance_Date:=SUMX(TOPN(1,Results,Results[Balance],0),[ResultTime])
Since the highest Balance is likely to be represented through many rows due to it lasting more than 5 minutes, ResultTime (which is unique to each row) is summed up and returns messed up dates well into the future. How to return only one date (first or last
datetime) from the rows where Balance is at max?
I tried a TOPN of TOPN, but Excel was not amused.
=SUMX(TOPN(1,Results,Results[Balance],0),TOPN(1,Results,Results[ResultTime],0))
TIA!
Re
DennisI still don't understand RANKX, but I figured it out anyway. I get the correct data by using:
Res_MaxBalance:=MAX(Results[Balance])
Res_MaxBalanceDate:=CALCULATE(MAX(Results[ResultTime]),FILTER(Results, Results[Balance]=MAX(Results[Balance])))
Res_MinBalance:=MIN(Results[Balance])
Res_MinBalanceDate:=CALCULATE(MAX(Results[ResultTime]),FILTER(Results, Results[Balance]=MIN(Results[Balance])))
Res_MaxEquity:=MAX(Results[Equity])
Res_MaxEquityDate:=CALCULATE(MAX(Results[ResultTime]),FILTER(Results, Results[Equity]=MAX(Results[Equity])))
Res_MinEquity:=MIN(Results[Equity])
Res_MinEquityDate:=CALCULATE(MAX(Results[ResultTime]),FILTER(Results, Results[Equity]=MIN(Results[Equity])))
Re
D -
How can i select some row from multiple row in the same group of data
I want to select some row from multiple row in the same group of data.
ColumnA
Column B
1 OK
1 NG
2 NG
2 NG
3 OK
3 OK
I want the row of group of
ColumnA if ColumnB contain even 'NG'
row , select only one row which Column B = 'NG'
the result i want =
ColumnA Column B
1 NG
2 NG
3 OK
Thank youThat's some awful explanation, but I think this is what you were driving at:
DECLARE @forumTable TABLE (a INT, b CHAR(2))
INSERT INTO @forumTable (a, b)
VALUES
(1, 'OK'),(1, 'NG'),
(2, 'NG'),(2, 'NG'),
(3, 'OK'),(3, 'OK')
SELECT f.a, MIN(COALESCE(f2.b,f.b)) AS b
FROM @forumTable f
LEFT OUTER JOIN @forumTable f2
ON f.a = f2.a
AND f.b <> f2.b
GROUP BY f.a -
How to change default for Suppress Results Rows
Hi,
Does any one know a way to change the default value for the "Suppress Results Rows" from "Never" to "Always" under characteristic properties in a BEX query?
Every time we build a new query we have to go to each characteristic and change most of them to "Always". Want this to be a system wide change that would affect all new queries or existing queries that are being modified by adding new characteristics.
Thanks,
MikeHi Mike,
This property is controlled by domain RRXNOSUMS. You can change the default value to point from "Blank" to "U", I suppose. Haven't tried this though and I am not sure if it is okay to play around with the SAP settings. But if it works for you, do post back.
Hope this helps... -
Deleting a row from a Row Repeater
Hi All,
How could i delete a row from a row repeater??????
I am using REMOVE_ELEMENT method from IF_WD_CONTEXT_NODE interface... Is this the correct way!!!!!!.
Is there anyother way to do the same?????
Best Regards.
Shafiq Ahmed Khan.Hi
first u get the index from the context element. with the help of the index u can get that particular element using get element.
then u remove the element .
check this code.
CALL METHOD context_element->get_index
receiving
my_index = lv_index.
CALL METHOD lo_nd_rcf_edu_det->get_element
EXPORTING
index = lv_index
receiving
node_element = lo_el_rcf_edu_det .
CALL METHOD lo_nd_rcf_edu_det->remove_element
EXPORTING
element = lo_el_rcf_edu_det
receiving
has_been_removed =
Declare a parameter context_element in the method of type if_wd_context_element
regards
chythanya -
Overall Result Row is not the Sum of Individual Values!
I am frustrated with a weird problem. I have an expense report in which Expense1 is shown a value of 8,126. If I drilldown by company code, the sum of the company codes is 8,235, but the "Overall Result" row is showing 8,126.
I tried drilling down by GL accounts, cost centers, profit centers, material and even currency. For all of these drilldowns the "Overall Result" row is 8,126 but the individual values sum out to be 8,235.
First I thought it could be "Zero Suppression" that is hiding some values from the display. But "Zero Suppression" was not active at all. I have checked the LISTCUBE and saw that the Expense1 should be 8,235 and not 8,126. The key figure properties "Calculate Result As" and "Calculate Single Values As" are set to "Nothing Defined" and "Use Default Direction". But still for some strange reason, the "Overall Result" row is different than the sum of individual rows. It's driving me crazy as I have ran out of ideas to figure out what's happening. Could someone help me with this? I would appreciate any input with points!Hi,
Remove the 'Suppress Zero rows/columns' from the query definition and then check the values.
Column A might have value, but for the same row column B might have zero, hence the row was not shown in the result set, but the overall result will include all such values as well, even thought it was not shown in the result set.
HTH,
regards,
Nataraj.
Maybe you are looking for
-
How can i get the random values from database?
Hi, i want to get random values from database. I try my best find no solution plz give solution in either sql query or java method. thanks in advance.
-
I just bought a Macbook Air and there was OpenOffice, gone!
Are they not including it now? If I upgrade my iMac to Mountain Lion will I no longer be able to work with the many documents I have in .odt format? Andrew
-
play a song from itunes? it will show the art work then skip three or four songs and start playing! How can I get it to play the songs I touch? This is a new phone but has been restored from backup. Not even all my icloud music is showing
-
Hi all, Kindly tell me one thing that If I have a customer xyz. The LC amount for that customer is 200,000 and the credit amount is 400,000. If I create an order of 100,000 for that customer , then this amount will be reduced from credit limit of fro
-
I have the following: 1. Airport Express with 802.11n Wi-Fi (Version 7.3.2) 2. iPod Touch running Software Update 2.2 3. iPhone 3G 16GB running Software Update 2.2 My iPhone can connect to the Airport Express with no problems at all. The signal is ve