How to freeze header of columns of BI report in BW 3.5
hi,
I am using BW 3.5 and BEx Web Analyzer or BEx Excel Analyzer (please note this not WAD). I would like to freeze header of columns of BI report. I have seen 'Freeze pane' option of BEx Excel Analyzer but I had to use this option every time when I execute the report in order to acheive desired functionality. Instead I would like report should be dispalyed with freezed pane automatically (without human intervention).
I have seen many posts related to this topic but didn't find solution.
I would greatly appreciate your help and please let me know if this is the limiation of BW 3.5. Thanks and points will be assigned.
In BEx use Excel menu option Tools->Macro->Visual Basic Editor. You will see the BEXonRefresh subroutine. You can program a call to freeze panes in this sub routine and save the workbook.
Sub SAPBEXonRefresh(queryID As String, resultArea As Range)
End Sub
This code is executed everytime the workbook is refreshed and will implement a Freeze panes like you do manually.
You can record a macro and then look at the macro code to see how to code Freeze pane in VB.
Similar Messages
-
How to freeze the selection column in the table control of the module pool.
hi ,
in my module pool there is a row selection field <b>w/selcolumn</b> of the table control called as mark.
how to freeze the selection column where there is no record in the table control row.
or in other words where wa is initial.
thanks
ektaHi all,
in the PBO of the screen the following code is written.
say the selection column is MARK and is declared in the data as well.
thanks
ekta
*************************C O D E **************************************************
MODULE disp_tabctrl1 OUTPUT.
IF flag_c = 1.
READ TABLE it_create_data INTO wa_material_data
INDEX tab_ctrl1-current_line.
ELSE.
READ TABLE it_material_data INTO wa_material_data
INDEX tab_ctrl1-current_line.
IF sy-subrc = 0.
IF ok_code_0101 = '&SEL1'.
mark = 'X'.
ELSEIF ok_code_0101 = '&DSEL'.
mark = ' '.
ENDIF.
ELSE.
LOOP AT SCREEN.
IF screen-name = 'MARK'.
screen-input = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDIF.
ENDIF.
index_t = tab_ctrl1-top_line.
index_d = tab_ctrl1-top_line + n.
ENDMODULE. " DISP_TABCTRL1 OUTPUT -
How to fix Width of column in classic report.
Dear Friends
i am using Apex 3.2.
i have created Clasic Report and i have summary column in my report that column have description of issue so i want to fix width of that column nn Classic report .
i have try some code in html expression
<span>style="width: 480px; display: block; white-space: normal; font-size: 11px;">#ACTIVITY_SUMMARY#</span>
{code
after apply abovemention code that display me in my summary like this and not manage width of column.
style="width: 480px; display: block; white-space: normal; font-size: 11px;">Dear Cherryl, Greetings !! Thank you very much for the new query and we are pleased to confirm the availability of one single cabin in all the three categories of cabin on M.V. Mahabaahu. We would like to inform you that both the departures 15th Oct 2013 & 29th Oct 2013 (Golden triangle with Cruise) are operational and attached are the prices for your kind consideration. As a special promotion for the 15th Oct 2013 departure only, we are offering USD 100 per person reduction on the Golden triangle portion combined with the cruise. Kindly review and advise us to block the accommodation accordingly. Regards...pankaj
How to fix Width of column in classic report.
ThanksHi,
I'm working an example in APEX 4.2 so YMMV (your milage may vary!).
For Classic Reports, where the Column Attributes "Display As" is set to Display as Text (escape special characters ...:
1) I find that Column width and Element Width setting have no effect to make the column smaller or larger.
2) Here is one way that works:
- In the Region's Region Definition, under Attributes give the Static ID a name (no spaces), say, class-report.
- In the columns you want to affect, place "<div>#ENAME#</div>" in the columns Column Formatting "HTML Expression". Where "ENAME" here is the actual column name.
I'm using the EMP table as an example.
- Finally, in the page's HTML Header put, for example
<style>
#classic-report td.data[headers="ENAME"] div {
width: 200px;
color: blue;
#classic-report td.data[headers="JOB"] div {
width: 50px;
white-space: nowrap;
word-wrap: break-word;
</style>This makes the ENAME column wider and the JOB column smaller and wraps it.
Much more could be said. If you tweak you will find you can also affect spacing above, below and right/left of the data.
#classic-report .report-standard th.header {
border-left: #9fa0a0 1px solid;
padding: 2px 3px 4px 5px; /* top right bottom left margins */
font-size: 11px;
font-weight: bold;
vertical-align: bottom;
#classic-report .report-standard td.data {
border-left: #9fa0a0 1px solid;
padding: 3px 4px 5px 6px;
font-size: 9px;
}Does this help?
Howard -
How to add a formula column in a report
Hi
I have made a report based on a query.
There are 3 columns in the query and all the 3 are displayed.
Now I want to add a new column (fomula column) to the report.
I want to write a query inside the formula column. To execute the query col1, col2 and col3 values are required in the formula column.
Could you please tell me how to add a formula column in the report and how to pass database column value to inside the formula column
regardsHere is how you would create a formula column:
Open data model of the report.
Formula column button is on the left side of the tool palette.
Click on that button.
Now click in the query group where you want to place the formula column.
You would see a new field something like CF_1. That is the formula column.
Double click on the field CF_1. It will open property inspector.
You would see, Datatype of the formula column is Number. Change this as per your requirement.
Double click on PL/SQL Formula property. It would open up a editor. Here you can write the code.
And now to access the data model column here, you can use : and column name. i.e. :col1 or :col2, etc
And remember you have to return the value back to the formula column. Like this: RETURN(some value).
You can also take a help from here:
http://download.oracle.com/docs/html/B13895_01/orbr_howto.htm#sthref1309
Hope this helps. -
OBIEE 11g How to Exclude/Include Multiple columns on BI Report at Run Time
OBIEE 11g How to Exclude/Include Multiple columns on BI Report at Run Time
Exclude:
you Can exclude columns in either Table view or pivot table view by placing those columns in Excluded section but you will notice that it will appear in bi server parsed sql query.
Not sure you were asking about runtime??
would you please explain your question!!
Thanks
NK
Edited by: DNK on May 8, 2013 9:48 PM -
How to Freeze Header in Report Layout
Hi
I have a region of type Report. And if there are more number of records we have to scroll down. That time user wants freeze the header row and wanted to scross the records only.
How can we do this in APEX.
Appreciate your help.
Regards
Kiran AkkirajuHi,
This thread deals with creating your table with non-scrolling headers:
Re: How to implement fixed column headers
These threads deals with multiple such tables: Re: non scrollable headers for multiple report regions on a page. Please help!!
Re: how to define unique table id for two reports on a page?
OD -
How can I delete/add Columns in my Report?
Hi everybody,
i´ve just a silly little question...
We´re using APEX to revise our Daily Reject-Rows and some other Dimensiontables.
For every Table, witch is to revise we´ve got a single Page in our APEX Application.
Also, in every Page we created a Report for our users,
so that they can revise the Data,
and published it in our intranet, using a Webserver.
Now my Question...
In one of these Pages we´ve more then 110 columns in the sql Region Source,
placed in the Region Definition.
But...in the Report Attributes, there are only shown 99 Columns.
I must integrate 3 or 4 more Columns from my Source Definitioned Table in the Report.
Where can i do this?
I only see how i can edit the columns, make them visible or hide them,
define their Propertys...but where can i add a new Column?
or delete one?
I´m very thankfull for every Awnswer :-)
Best Regards
LoneWolfOk, i found a Solution...
It seems to be a BUG. (?)
The Report Attributes will be realy generated automaticly
under using the Source Definition, but...
- There´s a Restriction in the Sum of all Columns,
it can be only 99 witch will be able to define and revise.
- If you´ver got more then 99 Columns in your Source
you have to specified them exactly, by Name
...AND...
- you have to create the Source SQL new.
It is not sufficiently if you change the Position of the Columns in the SQL Source (placed at the Region Definition).
I copied and pasted the Source SQL three Times,
before APEX accept the changes of the Position from the Columns.
At least...
In the Moment as i define the needed Column,
(now in the Report Attribute available),
APEX understands it an i can put the others Columns (Columns 99 till 110) back in the Source SQL, without loosing my needed Column in my Report again. -
How to freeze row and column in JTable
Hi,
I need to freeze first two rows and columns in a large JTable. I found ways to freeze either a row or a column, but not both at the same time.
Can any of you help ?
Found this code which allows freezing a col. Similar method can be used to freeze column
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JViewport;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.JTableHeader;
import javax.swing.table.TableModel;
public class FrozenTablePane extends JScrollPane{
public FrozenTablePane(JTable table, int colsToFreeze){
super(table);
TableModel model = table.getModel();
//create a frozen model
TableModel frozenModel = new DefaultTableModel(
model.getRowCount(),
colsToFreeze);
//populate the frozen model
for (int i = 0; i < model.getRowCount(); i++) {
for (int j = 0; j < colsToFreeze; j++) {
String value = (String) model.getValueAt(i, j);
frozenModel.setValueAt(value, i, j);
//create frozen table
JTable frozenTable = new JTable(frozenModel);
//remove the frozen columns from the original table
for (int j = 0; j < colsToFreeze; j++) {
table.removeColumn(table.getColumnModel().getColumn(0));
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
//format the frozen table
JTableHeader header = table.getTableHeader();
frozenTable.setBackground(header.getBackground());
frozenTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
frozenTable.setEnabled(false);
//set frozen table as row header view
JViewport viewport = new JViewport();
viewport.setView(frozenTable);
viewport.setPreferredSize(frozenTable.getPreferredSize());
setRowHeaderView(viewport);
setCorner(JScrollPane.UPPER_LEFT_CORNER, frozenTable.getTableHeader());
}Hi,
I need to freeze first two rows and columns in a large JTable. I found ways to freeze either a row or a column, but not both at the same time.
Can any of you help ?
Found this code which allows freezing a col. Similar method can be used to freeze column
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JViewport;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.JTableHeader;
import javax.swing.table.TableModel;
public class FrozenTablePane extends JScrollPane{
public FrozenTablePane(JTable table, int colsToFreeze){
super(table);
TableModel model = table.getModel();
//create a frozen model
TableModel frozenModel = new DefaultTableModel(
model.getRowCount(),
colsToFreeze);
//populate the frozen model
for (int i = 0; i < model.getRowCount(); i++) {
for (int j = 0; j < colsToFreeze; j++) {
String value = (String) model.getValueAt(i, j);
frozenModel.setValueAt(value, i, j);
//create frozen table
JTable frozenTable = new JTable(frozenModel);
//remove the frozen columns from the original table
for (int j = 0; j < colsToFreeze; j++) {
table.removeColumn(table.getColumnModel().getColumn(0));
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
//format the frozen table
JTableHeader header = table.getTableHeader();
frozenTable.setBackground(header.getBackground());
frozenTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
frozenTable.setEnabled(false);
//set frozen table as row header view
JViewport viewport = new JViewport();
viewport.setView(frozenTable);
viewport.setPreferredSize(frozenTable.getPreferredSize());
setRowHeaderView(viewport);
setCorner(JScrollPane.UPPER_LEFT_CORNER, frozenTable.getTableHeader());
} -
How to ensure header and column data are aligned using JTable
We have a JTable but it looks like header cells are a bit misaligned from table column data. How can this be fixed?
I asked you a question in your previous posting on the exact same subject and you never replied. Why should i bother again?
-
How to add a new column in a report
Hi all,
I originally created a report with form. Then I want to add another column to it, but the column added wont display automatically in the report, instead you
have to go to "action" and manually add the column so it can be diplayed in the report.
How can I permanently and automatically add it please....thanksHi,
You can change the column position in interactive report as well. Once you login to your work space, run the report page. In the control when down arrow, click on select columns. Now you can re-arrange the columns as you like using up and down arrows. You can also move the column to DO NOT DISPLAY section if you want to hide any column in default view. Now click on apply.
Review the report now if it displays correctly then click on the down arrow the control wheel and click on save report. From the dropdown list in the Save field, select "As default report settings". This will save the report for default view.
It should always display same when you open this report page.
Hope this helps.
Regards,
Tajuddin
Web://tajuddin.whitepagesbd.com -
How to list a calculated column in Main Report from a subreport
Hello all,
I am using CR 2008 and I have a coulmn in my subreport which I was to list in my main report.
Let's say I have a main report which is run by item number and then I have a subreport where I have calculated annual usage of items and then I want to list the the annual usage in main report.
let's I have 3 columns in my main reprot item #, description and class code and then I am calculating annual usage in a subreport and list as 4th column to my main report.
How do I do that ?if you just want to pull a value from the sub report you need to create shared variables
SHARED VARIABLES
Shared variables are used to pass values from sub report to the main report.
(if you want to summarize totals from a sub report with totals from the main report, you would use the following formulas to pass the value from the sub report to main report.
SUB REPORT
whileprintingrecords;
SHARED Numbervar X := x + ;
MAIN
whileprintingrecords;
SHARED Numbervar X;
X
Shared variables can not be suppressed.
Make the font white and the field very small.
They must be placed below the subreport to retrieve the value. -
How to add a new column to a report
I want to add a new column to my existing report. I modified the using report wizard and added the new column. When I pressed 'Finish' I lost all my previous settings. Without changing the existing stuff, how can add a column to a table.
Any help is appreciated.
Regards
Leena
nullgo to the data model editor
click on query .
add new columns in select statement.
add the corresponding fields in layout model
compile it
run it
srini -
How to sort on Multiple columns in WebI report
Hi
I am working in BO XI R2. I have a report containing two columns in a section. Section is on Fiscal Year- Fiscal year includes calendar year 2010 and 2011.
data for fiscal year 2010 is from october onwards.
The two columns in the section are
column 1- calendar Year
column 2- calendar Month
I want to display results as follows
2010 oct
2010 nov
2010 dec
2011 jan
2011 feb and so on.
I first sorted calendar year column so that it shows
2010
2011
but when i try to sort calendar month, for 2010 I am able to display oct, nov, dec in a ascending order but for 2011 the months are displayed randomly. Business user wants to see them in ascending order from Jan to June.
Please let me know how to get this functionality in the report.
Thanks in advance.Hello Gurus,
I have same issue with me I am working on XI3.1 and I want to apply Sort on multiple columns on Single block.
So as you can see the "Org Name" is decending Order and " Emails Sent" total is 63 and "BCB" have 18 total.
How would I apply sorting based on email sent from high number to low number. Please help.
Thank you.
Adil
Org Name
Org Tax ID
Org ID
Email
Emails Sent
Undelivered Emails
Well Shot
11111111
22222222
[email protected]
32
0
11111111
22222222
[email protected]
12
0
11111111
22222222
[email protected]
10
0
11111111
22222222
[email protected]
9
0
Well Shot
Subtotal:
63
0
Org Name
Org Tax ID
Org ID
Email
Emails Sent
Undelivered Emails
Well Play
444444444
33333333
[email protected]
1
0
WellPoint KY Test Org - Central
Subtotal:
1
0
Org Name
Org Tax ID
Org ID
Email
Emails Sent
Undelivered Emails
BCB
55555555
99999999
[email protected]
8
0
55555555
99999999
[email protected]
8
0
55555555
99999999
[email protected]
2
0
BCB
Subtotal:
18
0
Org Name
Org Tax ID
Org ID
Email
Emails Sent
Undelivered Emails
Ghazi, Foundation
77777777
8888888
[email protected]
1
0
77777777
8888888
[email protected]
1
0
77777777
8888888
[email protected]
1
0
77777777
8888888
[email protected]
1
0
77777777
8888888
[email protected]
1
0
Ghazi, Foundation
Subtotal:
5
0
Availity Orgnaization Name
Org Tax ID
Org ID
Email
Number of Emails Sent
Undelivered Emails
Ghazi, Foundations
66666666
1234567893
[email protected]
1
0
66666666
1234567893
[email protected]
1
0
Ghazi, Foundations
Subtotal:
2
0
Totals:
89
0 -
How to disable heading sorting arrows in WAD Report?
Is there any way to disable the automatic heading arrows used to sort the columns in a WAD Table report?
I have tried looking in enhanced context menu with no luck,
any help will be apreciated,
DavidGI don't know which version you are using but in WAD 7.0 on the analysis item properties, uncheck "Allow Navigation" checkbox and that should not allow sorting.
Thanks,
Bobby -
How to hide header, body or footer section,,report 6i
Dear Guys ,,
How could I hide any of the header, body or footer sections in case one of them hasn't received any data ,,
since if one of them has no data to display,, it will show empty page !! ,, i dont want that empty page to be shown
is there any solution unless i put all my groups in just one section ??
RegardsDear friends
I have put all of the repeating frames in the body section,,
but even if some of repeating frames have not given any data ,, white pages appear :(
how could i solve this !!
Maybe you are looking for
-
texmate and git 1.8.4.2 won't work on OS X Mavericks. I've downloaded them repeatedly and the following errors display "Textmate is damaged and can't be opened" and Git states "can't be opened because it's from an unidentified developer". Please hel
-
Why aren't my .CR2 RAW files opening in Elements 9.0 from my Canon Mark III 5D?
I am super confused as to why my old Canon Rebel CR2 (RAW) files have always opened in Elements 9.0, but now my new camera (Canon Mark III 5D)'s RAW files are not opening? Thanks!
-
Does the Finder support reading and burning blu-ray discs?
Assuming I have an external firewire blu-ray burner (recommendations for this also welcome - which make/model is good, and can I buy an internal model and fit it to a regular DVD external case?) I'd like to keep a few backup discs of my 1TB ReadyNAS
-
Interesting bug of the gnome or of compiz?
I disabled the desktop (gconf-editor =>> apps->nautilus->preferences and unselect the show_desktop ) so that I can have different wallpapers on the edges of the cube. When I click the desktop to move the cube, sometimes it doesn't work. Most of the
-
I have a problem archiving the output from a smartform. Within the printing program, the function that calls the smartform needs to be called 3 times. The reasoning behind this is related to grouping information on different sheets. Every time the s