IR Aggregation as a first row in the report
Hi,
I am calculating aggregation using actions in the IR, but my requirement i have to display the aggregation result as a first row in the report.
version 4.1
thanks in advance.
regards
Chandran
Hi Jeff,
Thanks for your reply,
as you told i tried that CUBE and ROLL UP but i should display the grand total only not sub totals. and i should hi-light that total row also.
for above requirements i have selected the actions functionality.
regards
Chandran
Similar Messages
-
Read first row of the internal table
Dear All,
Please let me know how to read the first row of the internal table?
I used following read statement but it is not working
READ TABLE t_cdhdr INDEX 1.Hi,
i think you are not reading an internal table
according to your code i think you are reading a type
which may be declared as types...
types are declared just for reference
eg
types: begin of t_cdhdr .
include strucuture cdhdr .
types: end of t_cdhdr .
types: t_it_cdhdr type standard table of t_cdhdr.
data: git_t_cdhdr type t_it_cdhdr.
data: gwa_t_cdhdr type t_cdhdr.
now have to fill the iternal table
and
read table git_t_cdhdr into gwa_t_cdhdr index 1.
reward points if helpful
thanks & regards,
venkatesh -
EditCellAt() with mouseclick is not working for first row of the jtable
Hi All,
I have extended JTable.changeSelection() & editCellAt() methods to force the text to select when focus is brought to the cell.
I have a page which has both editable and non-editable columns. when I do a mouse click on FIRST ROW of the editable cell and type the value, The value is not displayed in the cell. when I click on any other editable field in the page, The typed value is displayed in the cell. In the first row of the cell, only the first attempt is not working. When I remove the editCellAt() call in changeSelection(), it works as expected.
But, If I reach the FIRST ROW editable cell using TAB key instead of Mouse click and type the value, its working fine.
Kindly suggest me what could be the problem in my code. I think something wrong in editcellat() or mouseclicked/released or focusgained in our versions of JTable or jtextfield.
Kindly let me know if you need any more functions of my version of implementation.
Thanks In advance.
My JTable Version of editCellAt:
public boolean editCellAt(int row, int column, EventObject e) {
try {
if (getCellEditor() != null && !getCellEditor().stopCellEditing()) {
return false;
if (!isCellEditable(row, column)) {
return false;
if (isShowStarRow() /*&& !starRowAdded*/) {
VSDataControl ds = getDataSource();
if (ds != null) {
VSResultSet rs = ds.getResultSet();
if (rs != null) {
if (row == rs.getRowCount()) { // This is the star row
// Go to the last record
if (row > 0) {
try {
rs.getRowAt(row + 1, true);
rs.last();
} catch (Exception ex) {
return false;
if (ds.insert() == null) {
return false;
currentRow = row + 1;
starRowAdded = true;
TableCellEditor editor = getCellEditor(row, column);
if (editor != null && editor.isCellEditable(e)) {
editorComp = prepareEditor(editor, row, column);
if ( editorComp instanceof VSGridChoice && lastKeyEvent != null ) {
VSGridChoice choice = (VSGridChoice) editorComp;
choice.handleMissingCharEvent( lastKeyEvent );
if (editorComp instanceof VSChoiceBase && lastKeyEvent != null ) {
VSChoiceBase hack = (VSChoiceBase)editorComp;
hack.addMissingChar(lastKeyEvent);
lastKeyEvent = null;
if (editorComp == null) {
removeEditor();
return false;
editorComp.setBounds(getCellRect(row, column, false));
add(editorComp);
editorComp.validate();
editorComp.requestFocus();
setCellEditor(editor);
setEditingRow(row);
setEditingColumn(column);
editor.addCellEditorListener(this);
return true;
return false;
} catch (Exception ex) {
showValidationError(e, ex);
return false;
public void changeSelection(int rowIndex, int columnIndex, boolean toggle, boolean extend)
super.changeSelection(rowIndex, columnIndex, toggle, extend);
editCellAt(rowIndex, columnIndex);
if (getEditorComponent() != null)
if (getEditorComponent() instanceof CustomJTextField)
((CustomJTextField)getEditorComponent()).selectAll();
}i will suggest you to override your requetFocus()
like.
public void requestFocus()
super.requestFocus(); // may be panel or container.
textPane.setSelectionStart(0); // textpane is the editor for the cell.
textPane.setSelectionEnd(textPane.getText().length());
} Gud luck. -
Binding on an iterator always return the first row of the Children VO...
I have 3 pages:
A -- tree table bound to VO A; B is used to view the detail of a row selected inside the table; Inside B there is another table that contains the childrens VO of B. Select a row in the table will launch C to view the details of the children.
They are all in unbounded task flow.
From A to B, it works fine: Details of selected row inside the Table of A is showing correctly.
However, From B to C, selecting a row inside B, When C is launched, it always shows the content of the first row of the B's Children VO.
Any idea how this can be fixed? I want C page to show the details of the row selected in B's Table.
B's table is defined like this:
<af:table value="#{bindings.C.collectionModel}"
var="row"
rows="#{bindings.C.rangeSize}"
fetchSize="#{bindings.C.rangeSize}"
rowBandingInterval="1"
selectedRowKeys="#{bindings.C.collectionModel.selectedRow}"
selectionListener="#{bindings.C.collectionModel.makeCurrent}"
rowSelection="single"
id="rTable"
styleClass="AFStretchWidth"
columnStretching="column:c1"
autoHeightRows="20"
contentDelivery="immediate">
</af:table>
How can I fix this to correctly show the details of seleted row for C?
Edited by: user735345 on Oct 3, 2010 9:24 PMHi,
Is this code you provided for B table or for C table??
Do you have your partial triggers set correctly?
Regards,
Dimitris. -
The first row behind the words,Why does not be displayed?
The first row behind the words,Why does not be displayed?
The first line of why will automatically fill?
The File(IDcs6) [Link to know attack page removed by moderator]
Message was edited by: Peter SpierFiledown has a nasty reputation in English-speaking countries - plenty of antivirus/antimalware apps block everything there by default, which is what Peter has done. It doesn't mean that your link is malicious, only that it's hosted somewhere that has been used to host malware in the past.
I'm pretty sure, Peter, that there aren't any nonbreaking spaces there, because I'd wager that there aren't any spaces there at all. It's justified text, and the reasons why it will or will not break are sometimes obscure when using composers that aren't the J composer. Chinese text is usually entirely free of spaces, except in certain circumstances, usually involving European language inserted into Chinese text. Sometimes, for reasons I don't understand, InDesign will simply treat Chinese as if it were English, and only break at spots permissible in Euro languages. That's not the case here - it obviously breaks between two Chinese glyphs, so something else is up here.
Which version of InDesign are you using? Are you keying the text directly into InDesign, or are you placing, or copying/pasting?
If you're using an English version of InDesign, I would suggest trying to save your Chinese text as raw text or RTF and File -> Place that. If you choose RTF, try to mark it with Chinese language in your RTF editor (Word?) if possible.
Is No Break applied anywhere in your text? You can check in the Story editor (Control/Command Y) to see what styles and formatting are applied. -
ExportCollectionAction causes current rows values to be copied in the first row of the table
Greetings experts,
I use JDev 11.1.2.3
I'm facing a really strange behavior of the exportCollectionActionListener. I have a table, and for each row of this table, a link, which calls a popUp. This popUp shows the history of this selected record changes (means it displays the data from another table/VO, which keeps the history of the first one) in a table. I have a button which calls the exportCollection for this second table. When i press it, an excel file is generated and downloaded, and that's all fine untill now. If there wasn't any record in this table, and o go back to the first one, pressing the submit button doesn't track any changes. But if there where any records in that history table (always talking about the history of the current row) , get back to the first one and press Submit, than the very first row of the firs table, gets all it's values set as the last row of the second table, as it is copied from one to the other. I have to press Rollback to get it back into normal ( note that the popUp has it's CancelListener invoke a Rollback operation from a backing bean).
Why is this happening?
Thanks in advanceHi Frank,
Well, that's it. No code is involved in this process, that's why i'm asking here. The only code invoked in here is that of the CancelListener of the popUp, and i've inserted it because of this problem, but it didn't resolve anything.
As per other code, i have another button which invokes code to generate and download a Jasper Report, in Pdf format. This has nothing to do with the exportCollection. Different buttons, different beans containing obviously different code. Further more, this behavior doesn't happen when i download the pdf (press the other button)
As per the popUp, there is just a link in each row of the main table, which has a showPopUpBehavior, which calls this popUp, containing the second table.
Note: if i download the pdf or do not do any operation with the popUp (i.e. just close it after it is opened) that behavior doesn't occur.
This is the source of the popUp, i've just removed the columns as it would take too much space in here:
<af:popup childCreation="deferred" id="p2"
contentDelivery="lazyUncached"
popupCanceledListener="#{popUp.adminPanelCancelListener}">
<af:dialog id="d3" type="none">
<f:facet name="buttonBar">
<af:panelGroupLayout id="pgl7" halign="end" styleClass="AFStretchWidth"
layout="horizontal">
<af:commandLink text="Download Excel" id="cl18">
<af:exportCollectionActionListener type="excelHTML" exportedId="t3"
filename="User history.xls"
title="User history"/>
</af:commandLink>
<af:commandLink text="Download Pdf" id="cl3">
<af:fileDownloadActionListener method="#{reportBean.downloadUserHistory}"/>
</af:commandLink>
</af:panelGroupLayout>
</f:facet>
<af:table value="#{bindings.UsersHistory1.collectionModel}" var="row"
rows="#{bindings.UsersHistory1.rangeSize}"
emptyText="#{bindings.UsersHistory1.viewable ? 'No data to display.' : 'Access Denied.'}"
fetchSize="#{bindings.UsersHistory1.rangeSize}" rowBandingInterval="0"
selectedRowKeys="#{bindings.UsersHistory1.collectionModel.selectedRow}"
selectionListener="#{bindings.UsersHistory1.collectionModel.makeCurrent}"
rowSelection="single" id="t3" width="800px"
columnStretching="column:c10" styleClass="AFStretchWidth">
</af:table>
</af:dialog>
</af:popup> -
Pie Chart Only Displays the Data of the First Row of the Table
Hi Experts,
I have a problem that the pie chart will not change when click on a second row or other rows on the table. It only displays the data of the first row of the table. How can I set up to make it reflect on any rows when I click the table? Please help, and I would very appreciate that.
Thanks,
-DonThanks a lot for your response. I have realized that the pie chart behaves that way, so I just use the filter to see the specific data that I want. Also, you can drag the row and drop it right at the first row to see the data in the pie chart.
-
Adding new row to the reports list page
How can I add a new report row in the reports list of the reports tab.
Ex: a new row to the report "users by Date of Join report" is to be added
How can we add Please help me out in thisI am facing the same problem!
camickr wrote:
Try adding an empty row containing a null value for the String instead of the empty String.camickr, it will not help, the DefaultRowSorter in the "*+compare(int model1, int model2)+*" method return -1 if the first value is null and 1 if the sacond value is null. and incase of DESCENDING it mult by -1.
// Treat nulls as < then non-null
if (v1 == null) {
if (v2 == null) {
result = 0;
} else {
result = -1;
} else if (v2 == null) {
result = 1;
} else {
result = sortComparators[counter].compare(v1, v2);
if (sortOrder == SortOrder.DESCENDING) {
result *= -1;
}And this is the real problem!
The empty line is sorted as the smallest value and incase of DESCENDING it will be the first line (because of the mult by -1).
We could have overide it and incase of the empty row(usualy the last row) do not mult by -1 in DESCENDING mode.
But the problem is that the "+*compare*+" method and it's caller "*+Row+*" inner class are private :-(
It is not wise to do it but we can do like kmp83 wrote:
kmp83 wrote:
copy/duplicate "private" code from DefaultRowSorter into my extended class.Anyone have another suggestion? -
Excel export contains a blank row for the Report Header
Hi,
I am getting a blank row as the first row in my SSRS report when exported to excel. I have already taken care of following things,
1. I have hidden all of the Page Header items using Globals
2. The position of Report Body Tablix is 0, that means there is no space between report header and Report Body.
I have developed this Report in SSRS 2012, please let me know if any more details are required. I think even after hiding Header Items, excel creates a placeholder for page header. I can't remove header from my reports as it is needed to be published in
pdf.
Regards
MohitHi Mohit,
According to your description, you are getting a blank row as the first row in your excel report when you export the report to excel, you have hidden all the items in the Page Header by using the Globals, right?
This blank row is for the page header, although you have hidden all the items in it, but it will still display when export report to excel. Because we can’t hidden the page Header directly. Normally, we can hidden all the items in the page Header, So in
the design phase we can also see the blank area above the report body when preview.
We have an alternative way by add the “SimplePageHeaders” setting in “RSReportserver.config” file, after configuration the page Header will not display in the first row of the worksheet but is rendered to the Excel page header. In Reporting Services, the
“SimplePageHeaders” default value is “FALSE” and it indicates that the page header is rendered to the first row of the worksheet. In order to display the page header in the Header/Footer section of Excel, we need to set the “SimplePageHeaders” setting value
to “TRUE”. I did a test on my local machine and here are my steps:
Navigate to RSReportserver.config file: <drive:> Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\RSReportserver.config.
Backup the RSReportserver.config file before modify it, open the RSReportserver.config file with Notepad format.
Set the Excel rendering extension code like this:
<Render>
<Extension Name="EXCELOPENXML" Type="Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.ExcelOpenXmlRenderer,Microsoft.ReportingServices.ExcelRendering">
<Configuration>
<DeviceInfo>
<SimplePageHeaders>TRUE</SimplePageHeaders>
</DeviceInfo>
</Configuration>
</Extension>
</Render>
4. Save the RSReportserver.config file.
Note: Changing the rendering extension parameters only affects rendering operations on the Report Server.
When I access to Report Manager and export the report(includes a page header) to Excel format, the blank row will disappear now.
Similar thread for your reference:
SimplePageHeader property in SSRS 2008 not working
Removing 2 top blank rows when export to excel in ssrs 2008
r2 report
You can find more detail in these articles about the page header and page footer:
Exporting to Microsoft Excel (Report Builder and SSRS)
If you still have any question, please feel free to ask.
Regards
Vicky Liu -
Hidden First Row of EVDRE report
Whenever I run a report with suppression "on" and there is no data to return, it hides the first row in the EVDRE report.
Is there a way to leave suppression on and tell BPC to not hide the first row?
I have other formulas linked to this first row that return "#REF" whenever this happens.
ThanksHi sappyuser,
It's normal that the first row hides when there is no value to return. What you can do is to use RETAIN() in the
SUPPRESS field.
Hope this helps,
MVS -
Values not getting displayed from first page of the report.
Values in the report is getting displayed from second page.
First page in the report only displaying the report title and column names.
Secone page onwards, data and column names are generated.
Can any one please help me, with the cause of the problem.what reporting tool?
Interactive Reporting
Financial Reporting -
Previous record values displaying in the Group Footer row in the report.
Hi Friends,
I have 3 tables
TableA:(PERNR BEGDA ENDDA are key fields)
PERNR BEGDA ENDDA WERKS
10001 1/1/2010 12/31/9999 1001
TableB:(PERNR BEGDA ENDDA SUBTY are key fields)
PERNR BEGDA ENDDA SUBTY TYPES
10001 1/1/2010 12/31/9999 01 COMS1
10001 1/1/2010 12/31/9999 02 COMS2
TableC:(PERNR BEGDA ENDDA are key fields)
PERNR BEGDA ENDDA AMNT
10001 2/2/1997 4/3/2010 1000
10001 4/4/2010 12/31/9999 2000
I have joined these table by the key 'PERNR'( like A->B and A->C)
Groped by the same key 'PERNR'
My result rows in the report:
PERNR BEGDA ENDDA WERKS SUBTY TYPES BEGDA ENDDA AMNT
10001 1/1/2010 12/31/9999 1001 01 COMS1 2/2/1997 4/3/2010 1000
10001 1/1/2010 12/31/9999 1001 02 COMS2 2/2/1997 4/3/2010 1000
10001 1/1/2010 12/31/9999 1001 01 COMS1 4/4/2010 12/31/9999 2000
10001 1/1/2010 12/31/9999 1001 02 COMS2 4/4/2010 12/31/9999 2000
But in the report format is like this in the Group Footer row:
PERNR: 10001 WERKS:1001
SUBTY: 02 AMNT :2000 (Current date)
AMNT :1000 (Previous record)
I created the format with "Previous" function
but in the report it is giving the '2000' instead of '1000' in the AMT field
Please help me, can i use the for loop in the report? or any sugessions?
Thanks in advance.
Regards,
VenkataA group footer will dis[lay contents of the last record. You need to sort records to ensure that the last record contains link to your dynamic image.
Ian -
Conditional formula to supress a section in the first page of the report
hi all,
how to programatically add a conditional formula to supress a section only on the first page of the report.
i am using CR XI R2 RAS server.
thanks in advance
Padmanaban VHi Padmanaban,
You can download samples from [here|https://www.sdn.sap.com/irj/boc/businessobjects-samples]
Regards,
Shweta -
I want to fill the rows of the report from the loop
I want to fill the rows of the report from the loop
For example, in forms
cursor bdl is select code,decode(:global.user_lang,1,name,2,latin_name) name
from GL_ANALYSISHDR
begin
go_block('bdls');
clear_block;
first_record;
for rec in bdl loop
:bdls.code:=rec.code;
:bdls.name:=rec.name;
next_record;
end loop;
go_block('bdls');
first_record;
end;
I tried to use the REF CURSOR
But it return the values in one time and does not allow me to conduct and control ofWhy do you need to do it by a curesor loop? Can't you put the query in the datamodel of the report and simply pass the parameter to restrict the query?
-
Display the total number of rows for the report in OBIEE 11g
Hi, In obiee 11g, the pagination will be 1-25. Is there any possiblity in obiee to show the total rows count next to pagination. Ex: if the result contains 120 rows. it should display after the pagination
Records 1-25. Total of Records : 120
Is there any way we can display the total number of rows for the report.
Kindly help me.. Its very urgent requirement.
MAny Thank in advacneCheck this http://obiee100.blogspot.com/2011/07/display-total-number-of-records-in.html
and
http://docs.oracle.com/cd/E28280_01/bi.1111/e10544/appsql.htm#CHDCDIDA
You have to go something like as suggested in previous link.
Mark as correct/helpful
Maybe you are looking for
-
[SOLVED] Archlinux crashed - how to find out why?
Hi, just few minutes ago my archlinux crashed. It freezed for something like 5 seconds and then restarted. It's first time in my life I see linux crashes so badly. Are there any logs I could check to find the reason why my machine crashed? It's a fre
-
I am converting a novel to ePub format. I am currently in the process of adding "end notes" to the book. Each will have a flag embedded at the proper spot in the various chapters that is coded as "[See End Note xx]" where xx is a one or two digit n
-
Now with audio configuration gone...
How does one go about removing inserts, sends, and input and output settings for channels? Do I have to load every single possible channel setting on an object in the environment to make sure that my environment has no lurking plugins or IO setting?
-
Hello to everybody! Please let me know, how is it possible to find out that new firmware is availble for downloading for N70? Nokia N95
-
WebLogic 11gR1: Where can I find the docs and the examples
I just installed the Zip Distribution of WebLogic 11gR1 on Ubuntu 10.10. I also installed the supplemental zip, that contained samples. On the WebLogic 9 installation on a windows box at work, starting up WebLogic causes it to bring up a browser with