Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
PUBLIC CLOUD
PRIVATE CLOUD
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
Alignment problem with crosstab while exporting data in to xls
SrinivasaRao
Hi,
I have designed the crosstab report.While exporting the report in to xls file we were unable to find proper alignment(Not displaying the value properly under the same column header ).PFA XLS Sheet.
Please provide some help resolve this issue.
Thanks in advance
Find more posts tagged with
Comments
mwilliams
Hi rishwanth,
This is just the row dimension headers, correct?
SrinivasaRao
Hi,
Thanks alot for your help.
Yes, This just Row Dimension headers. While Exporting in to the PDF Its giving alignment properly.
But, when i export in to xls its not aligning proprly.
Please Give the solution to resolve this issue.
Thanks in Advance.
mwilliams
rishwanth,
And you are sizing the grid that you use for the headers the same as the row dimension columns, correct? What version of BIRT are you using?
SrinivasaRao
Hi,
I am using Birt 2.5.1 version and And Correct, i am sizing the grid that i use for the headers the same as the row dimension columns.
mwilliams
I'll try it in 2.5.2 and 2.6.0M6 and let you know if anything has changed.
SrinivasaRao
<blockquote class='ipsBlockquote' data-author="'mwilliams'" data-cid="64143" data-time="1273170736" data-date="06 May 2010 - 11:32 AM"><p>
I'll try it in 2.5.2 and 2.6.0M6 and let you know if anything has changed.<br /></p></blockquote>
Hi Mwilliams,<br />
<br />
Any luck with new versions If yes please provide suggest me that version. If not can you please guide me or suggest me how we can resolve that issue.<br />
<br />
Waiting for your response.<br />
<br />
Actually i got strucked up with this issue. Plzzzzzzzzzzzz help me to come out from this issue.<br />
<br />
Thanks,<br />
Srinivas
KSENGUPTA
Hi there, me too is facing some problem regarding PDF export. The format is not very poor,but the some issues have been raised regarding that report....Plz refer to attachme
mwilliams
Have you checked the padding on the cells and elements? You might try setting them all to 0. Can you attach the report design? Or better yet, recreate the same issue with a report with the sample database so I can look at it running? Or does this happen in all crosstabs in PDF? In that case, what is your BIRT version?
Happy_20
I am having similar formatting issue. I have two different format in HTML and PDF, the one in PDF is correct. I have attched the PDF and HTML version (png file), I have highlighted the changes (major change is the header grid in the crosstab). I have also attached the rptdesign.
It would be great to get a work around.
Thanks a lot in advance.
mwilliams
Can you reproduce this in a report I can run?
Happy_20
<blockquote class='ipsBlockquote' data-author="'mwilliams'" data-cid="108923" data-time="1346212630" data-date="28 August 2012 - 08:57 PM"><p>
Can you reproduce this in a report I can run?<br /></p></blockquote>
<br />
Hi mwilliams,<br />
<br />
I have generated sample report so that you can run (This example is same as the earlier one I mentioned about). I have also attached its pdf and HTML version. The Layout is not proper in HTML and PDF. I have set Layout as "Auto Layout", I also tried setting "fixed layout", still no luck. Also I have set padding to zero for the header label of the crosstab.<br />
Can you please help me to set the proper and consistent layout in PDF and HTML too.<br />
<br />
I am unable to attch rptdesign, so I am copy-pasting the code here:<br />
<br />
<?xml version="1.0" encoding="UTF-8"?><br />
<report xmlns="<a class='bbc_url' href='
http://www.eclipse.org/birt/2005/design'>http://www.eclipse.org/birt/2005/design"</a>
; version="3.2.22" id="1"><br />
<property name="comments">Copyright (c) 2007 <<Your Company Name here>></property><br />
<property name="createdBy">Eclipse BIRT Designer Version 3.7.2.v20120213 Build <3.7.2.v20120214-1408></property><br />
<html-property name="description">Creates a blank report with no predefined content.</html-property><br />
<list-property name="userProperties"><br />
<structure><br />
<property name="name">Customer Cube.dsOrders.x</property><br />
<property name="type">integer</property><br />
<property name="isVisible">false</property><br />
</structure><br />
<structure><br />
<property name="name">Customer Cube.dsOrders.y</property><br />
<property name="type">integer</property><br />
<property name="isVisible">false</property><br />
</structure><br />
<structure><br />
<property name="name">Customer Cube.Group1.NewTabularHierarchy1.x</property><br />
<property name="type">integer</property><br />
<property name="isVisible">false</property><br />
</structure><br />
<structure><br />
<property name="name">Customer Cube.Group1.NewTabularHierarchy1.y</property><br />
<property name="type">integer</property><br />
<property name="isVisible">false</property><br />
</structure><br />
<structure><br />
<property name="name">Customer Cube.dsOrders.width</property><br />
<property name="type">integer</property><br />
<property name="isVisible">false</property><br />
</structure><br />
<structure><br />
<property name="name">Customer Cube.dsOrders.height</property><br />
<property name="type">integer</property><br />
<property name="isVisible">false</property><br />
</structure><br />
<structure><br />
<property name="name">Customer Cube.Group1.NewTabularHierarchy1.width</property><br />
<property name="type">integer</property><br />
<property name="isVisible">false</property><br />
</structure><br />
<structure><br />
<property name="name">Customer Cube.Group1.NewTabularHierarchy1.height</property><br />
<property name="type">integer</property><br />
<property name="isVisible">false</property><br />
</structure><br />
<structure><br />
<property name="name">Customer Cube.Group2.NewTabularHierarchy2.x</property><br />
<property name="type">integer</property><br />
<property name="isVisible">false</property><br />
</structure><br />
<structure><br />
<property name="name">Customer Cube.Group2.NewTabularHierarchy2.y</property><br />
<property name="type">integer</property><br />
<property name="isVisible">false</property><br />
</structure><br />
<structure><br />
<property name="name">Customer Cube.product.NewTabularHierarchy1.x</property><br />
<property name="type">integer</property><br />
<property name="isVisible">false</property><br />
</structure><br />
<structure><br />
<property name="name">Customer Cube.dsSales.x</property><br />
<property name="type">integer</property><br />
<property name="isVisible">false</property><br />
</structure><br />
<structure><br />
<property name="name">Customer Cube.dsSales.y</property><br />
<property name="type">integer</property><br />
<property name="isVisible">false</property><br />
</structure><br />
<structure><br />
<property name="name">Customer Cube.product.NewTabularHierarchy1.y</property><br />
<property name="type">integer</property><br />
<property name="isVisible">false</property><br />
</structure><br />
<structure><br />
<property name="name">Customer Cube.product.NewTabularHierarchy1.width</property><br />
<property name="type">integer</property><br />
<property name="isVisible">false</property><br />
</structure><br />
<structure><br />
<property name="name">Customer Cube.product.NewTabularHierarchy1.height</property><br />
<property name="type">integer</property><br />
<property name="isVisible">false</property><br />
</structure><br />
</list-property><br />
<property name="Customer Cube.dsOrders.x">216</property><br />
<property name="Customer Cube.dsOrders.y">87</property><br />
<property name="Customer Cube.Group1.NewTabularHierarchy1.x">426</property><br />
<property name="Customer Cube.Group1.NewTabularHierarchy1.y">42</property><br />
<property name="Customer Cube.dsOrders.width">150</property><br />
<property name="Customer Cube.dsOrders.height">200</property><br />
<property name="Customer Cube.Group1.NewTabularHierarchy1.width">150</property><br />
<property name="Customer Cube.Group1.NewTabularHierarchy1.height">200</property><br />
<property name="Customer Cube.Group2.NewTabularHierarchy2.x">27</property><br />
<property name="Customer Cube.Group2.NewTabularHierarchy2.y">10</property><br />
<property name="Customer Cube.product.NewTabularHierarchy1.x">416</property><br />
<property name="Customer Cube.dsSales.x">135</property><br />
<property name="Customer Cube.dsSales.y">80</property><br />
<property name="Customer Cube.product.NewTabularHierarchy1.y">45</property><br />
<property name="Customer Cube.product.NewTabularHierarchy1.width">150</property><br />
<property name="Customer Cube.product.NewTabularHierarchy1.height">200</property><br />
<property name="units">in</property><br />
<text-property name="displayName">Blank Report</text-property><br />
<property name="iconFile">/templates/blank_report.gif</property><br />
<property name="layoutPreference">auto layout</property><br />
<data-sources><br />
<oda-data-source extensionID="org.eclipse.birt.report.data.oda.jdbc" name="Data Source" id="6"><br />
<property name="odaDriverClass">org.eclipse.birt.report.data.oda.sampledb.Driver</property><br />
<property name="odaURL">jdbc:classicmodels:sampledb</property><br />
<property name="odaUser">ClassicModels</property><br />
</oda-data-source><br />
</data-sources><br />
<data-sets><br />
<oda-data-set extensionID="org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet" name="dsSales" id="247"><br />
<structure name="cachedMetaData"><br />
<list-property name="resultSet"><br />
<structure><br />
<property name="position">1</property><br />
<property name="name">ORDERNUMBER</property><br />
<property name="dataType">integer</property><br />
</structure><br />
<structure><br />
<property name="position">2</property><br />
<property name="name">PRODUCTCODE</property><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="position">3</property><br />
<property name="name">QUANTITYORDERED</property><br />
<property name="dataType">integer</property><br />
</structure><br />
<structure><br />
<property name="position">4</property><br />
<property name="name">PRICEEACH</property><br />
<property name="dataType">float</property><br />
</structure><br />
<structure><br />
<property name="position">5</property><br />
<property name="name">ORDERLINENUMBER</property><br />
<property name="dataType">integer</property><br />
</structure><br />
<structure><br />
<property name="position">6</property><br />
<property name="name">ORDERTOTAL</property><br />
<property name="dataType">float</property><br />
</structure><br />
<structure><br />
<property name="position">7</property><br />
<property name="name">ORDERDATE</property><br />
<property name="dataType">date</property><br />
</structure><br />
<structure><br />
<property name="position">8</property><br />
<property name="name">STATUS</property><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="position">9</property><br />
<property name="name">CUSTOMERNUMBER</property><br />
<property name="dataType">integer</property><br />
</structure><br />
<structure><br />
<property name="position">10</property><br />
<property name="name">COUNTRY</property><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="position">11</property><br />
<property name="name">STATE</property><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="position">12</property><br />
<property name="name">CITY</property><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="position">13</property><br />
<property name="name">CUSTOMERNUMBER_13</property><br />
<property name="dataType">integer</property><br />
</structure><br />
<structure><br />
<property name="position">14</property><br />
<property name="name">PRODUCTNAME</property><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="position">15</property><br />
<property name="name">PRODUCTLINE</property><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="position">16</property><br />
<property name="name">PRODUCTCODE_16</property><br />
<property name="dataType">string</property><br />
</structure><br />
</list-property><br />
</structure><br />
<property name="dataSource">Data Source</property><br />
<list-property name="resultSet"><br />
<structure><br />
<property name="position">1</property><br />
<property name="name">ORDERNUMBER</property><br />
<property name="nativeName">ORDERNUMBER</property><br />
<property name="dataType">integer</property><br />
<property name="nativeDataType">4</property><br />
</structure><br />
<structure><br />
<property name="position">2</property><br />
<property name="name">PRODUCTCODE</property><br />
<property name="nativeName">PRODUCTCODE</property><br />
<property name="dataType">string</property><br />
<property name="nativeDataType">12</property><br />
</structure><br />
<structure><br />
<property name="position">3</property><br />
<property name="name">QUANTITYORDERED</property><br />
<property name="nativeName">QUANTITYORDERED</property><br />
<property name="dataType">integer</property><br />
<property name="nativeDataType">4</property><br />
</structure><br />
<structure><br />
<property name="position">4</property><br />
<property name="name">PRICEEACH</property><br />
<property name="nativeName">PRICEEACH</property><br />
<property name="dataType">float</property><br />
<property name="nativeDataType">8</property><br />
</structure><br />
<structure><br />
<property name="position">5</property><br />
<property name="name">ORDERLINENUMBER</property><br />
<property name="nativeName">ORDERLINENUMBER</property><br />
<property name="dataType">integer</property><br />
<property name="nativeDataType">5</property><br />
</structure><br />
<structure><br />
<property name="position">6</property><br />
<property name="name">ORDERTOTAL</property><br />
<property name="nativeName">ORDERTOTAL</property><br />
<property name="dataType">float</property><br />
<property name="nativeDataType">8</property><br />
</structure><br />
<structure><br />
<property name="position">7</property><br />
<property name="name">ORDERDATE</property><br />
<property name="nativeName">ORDERDATE</property><br />
<property name="dataType">date</property><br />
<property name="nativeDataType">91</property><br />
</structure><br />
<structure><br />
<property name="position">8</property><br />
<property name="name">STATUS</property><br />
<property name="nativeName">STATUS</property><br />
<property name="dataType">string</property><br />
<property name="nativeDataType">12</property><br />
</structure><br />
<structure><br />
<property name="position">9</property><br />
<property name="name">CUSTOMERNUMBER</property><br />
<property name="nativeName">CUSTOMERNUMBER</property><br />
<property name="dataType">integer</property><br />
<property name="nativeDataType">4</property><br />
</structure><br />
<structure><br />
<property name="position">10</property><br />
<property name="name">COUNTRY</property><br />
<property name="nativeName">COUNTRY</property><br />
<property name="dataType">string</property><br />
<property name="nativeDataType">12</property><br />
</structure><br />
<structure><br />
<property name="position">11</property><br />
<property name="name">STATE</property><br />
<property name="nativeName">STATE</property><br />
<property name="dataType">string</property><br />
<property name="nativeDataType">12</property><br />
</structure><br />
<structure><br />
<property name="position">12</property><br />
<property name="name">CITY</property><br />
<property name="nativeName">CITY</property><br />
<property name="dataType">string</property><br />
<property name="nativeDataType">12</property><br />
</structure><br />
<structure><br />
<property name="position">13</property><br />
<property name="name">CUSTOMERNUMBER_13</property><br />
<property name="nativeName">CUSTOMERNUMBER</property><br />
<property name="dataType">integer</property><br />
<property name="nativeDataType">4</property><br />
</structure><br />
<structure><br />
<property name="position">14</property><br />
<property name="name">PRODUCTNAME</property><br />
<property name="nativeName">PRODUCTNAME</property><br />
<property name="dataType">string</property><br />
<property name="nativeDataType">12</property><br />
</structure><br />
<structure><br />
<property name="position">15</property><br />
<property name="name">PRODUCTLINE</property><br />
<property name="nativeName">PRODUCTLINE</property><br />
<property name="dataType">string</property><br />
<property name="nativeDataType">12</property><br />
</structure><br />
<structure><br />
<property name="position">16</property><br />
<property name="name">PRODUCTCODE_16</property><br />
<property name="nativeName">PRODUCTCODE</property><br />
<property name="dataType">string</property><br />
<property name="nativeDataType">12</property><br />
</structure><br />
</list-property><br />
<xml-property name="queryText"><![CDATA[select CLASSICMODELS.ORDERDETAILS.ORDERNUMBER,<br />
CLASSICMODELS.ORDERDETAILS.PRODUCTCODE,<br />
CLASSICMODELS.ORDERDETAILS.QUANTITYORDERED,<br />
CLASSICMODELS.ORDERDETAILS.PRICEEACH,<br />
CLASSICMODELS.ORDERDETAILS.ORDERLINENUMBER,<br />
CLASSICMODELS.ORDERDETAILS.QUANTITYORDERED * CLASSICMODELS.ORDERDETAILS.PRICEEACH as orderTotal,<br />
CLASSICMODELS.ORDERS.ORDERDATE,<br />
CLASSICMODELS.ORDERS.STATUS,<br />
CLASSICMODELS.ORDERS.CUSTOMERNUMBER,<br />
CLASSICMODELS.CUSTOMERS.COUNTRY,<br />
CLASSICMODELS.CUSTOMERS.STATE,<br />
CLASSICMODELS.CUSTOMERS.CITY,<br />
CLASSICMODELS.CUSTOMERS.CUSTOMERNUMBER,<br />
CLASSICMODELS.PRODUCTS.PRODUCTNAME,<br />
CLASSICMODELS.PRODUCTS.PRODUCTLINE,<br />
CLASSICMODELS.PRODUCTS.PRODUCTCODE<br />
<br />
from <br />
CLASSICMODELS.CUSTOMERS,<br />
CLASSICMODELS.ORDERS,<br />
CLASSICMODELS.ORDERDETAILS,<br />
CLASSICMODELS.PRODUCTS<br />
where<br />
CLASSICMODELS.CUSTOMERS.CUSTOMERNUMBER=CLASSICMODELS.ORDERS.CUSTOMERNUMBER<br />
and<br />
CLASSICMODELS.ORDERS.ORDERNUMBER=CLASSICMODELS.ORDERDETAILS.ORDERNUMBER<br />
and<br />
CLASSICMODELS.ORDERDETAILS.PRODUCTCODE=CLASSICMODELS.PRODUCTS.PRODUCTCODE]]></xml-property><br />
</oda-data-set><br />
</data-sets><br />
<cubes><br />
<tabular-cube name="salesCube" id="248"><br />
<property name="dimensions"><br />
<tabular-dimension name="customerRegion" id="249"><br />
<property name="defaultHierarchy">NewTabularHierarchy</property><br />
<property name="hierarchies"><br />
<tabular-hierarchy name="NewTabularHierarchy" id="250"><br />
<property name="levels"><br />
<tabular-level name="COUNTRY" id="251"><br />
<property name="dataType">string</property><br />
<property name="levelType">dynamic</property><br />
<property name="columnName">COUNTRY</property><br />
</tabular-level><br />
<tabular-level name="STATE" id="252"><br />
<property name="dataType">string</property><br />
<property name="levelType">dynamic</property><br />
<property name="columnName">STATE</property><br />
</tabular-level><br />
<tabular-level name="CITY" id="253"><br />
<property name="dataType">string</property><br />
<property name="levelType">dynamic</property><br />
<property name="columnName">CITY</property><br />
</tabular-level><br />
</property><br />
<property name="dataSet">dsSales</property><br />
</tabular-hierarchy><br />
</property><br />
</tabular-dimension><br />
<tabular-dimension name="product" id="254"><br />
<property name="defaultHierarchy">NewTabularHierarchy1</property><br />
<property name="hierarchies"><br />
<tabular-hierarchy name="NewTabularHierarchy1" id="255"><br />
<property name="levels"><br />
<tabular-level name="PRODUCTLINE" id="256"><br />
<property name="dataType">string</property><br />
<property name="levelType">dynamic</property><br />
<property name="columnName">PRODUCTLINE</property><br />
</tabular-level><br />
<tabular-level name="PRODUCTNAME" id="257"><br />
<property name="dataType">string</property><br />
<property name="levelType">dynamic</property><br />
<property name="columnName">PRODUCTNAME</property><br />
</tabular-level><br />
</property><br />
<property name="dataSet">dsSales</property><br />
</tabular-hierarchy><br />
</property><br />
</tabular-dimension><br />
</property><br />
<property name="measureGroups"><br />
<tabular-measure-group name="Summary Field" id="259"><br />
<property name="measures"><br />
<tabular-measure name="ORDERTOTAL" id="260"><br />
<property name="function">sum</property><br />
<expression name="measureExpression">dataSetRow["ORDERTOTAL"]</expression><br />
<property name="dataType">float</property><br />
</tabular-measure><br />
</property><br />
</tabular-measure-group><br />
</property><br />
<property name="dataSet">dsSales</property><br />
</tabular-cube><br />
</cubes><br />
<styles><br />
<style name="crosstab" id="4"><br />
<property name="borderBottomColor">#CCCCCC</property><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1pt</property><br />
<property name="borderLeftColor">#CCCCCC</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1pt</property><br />
<property name="borderRightColor">#CCCCCC</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1pt</property><br />
<property name="borderTopColor">#CCCCCC</property><br />
<property name="borderTopStyle">solid</property><br />
<property name="borderTopWidth">1pt</property><br />
</style><br />
<style name="crosstab-cell" id="5"><br />
<property name="borderBottomColor">#CCCCCC</property><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1pt</property><br />
<property name="borderLeftColor">#CCCCCC</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1pt</property><br />
<property name="borderRightColor">#CCCCCC</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1pt</property><br />
<property name="borderTopColor">#CCCCCC</property><br />
<property name="borderTopStyle">solid</property><br />
<property name="borderTopWidth">1pt</property><br />
</style><br />
<style name="crosstab-detail" id="219"><br />
<property name="backgroundColor">#EDEEF3</property><br />
<structure name="numberFormat"><br />
<property name="category">Unformatted</property><br />
</structure><br />
</style><br />
<style name="crosstab-header" id="218"><br />
<property name="backgroundColor">#4E5A7A</property><br />
<property name="fontWeight">bold</property><br />
<property name="color">#FFFFFF</property><br />
</style><br />
</styles><br />
<page-setup><br />
<simple-master-page name="Simple MasterPage" id="2"><br />
<property name="topMargin">1in</property><br />
<property name="leftMargin">1.25in</property><br />
<property name="bottomMargin">1in</property><br />
<property name="rightMargin">1.25in</property><br />
<page-footer><br />
<text id="3"><br />
<property name="contentType">html</property><br />
<text-property name="content"><![CDATA[<value-of>new Date()</value-of>]]></text-property><br />
</text><br />
</page-footer><br />
</simple-master-page><br />
</page-setup><br />
<body><br />
<grid id="111"><br />
<property name="width">100%</property><br />
<column id="112"><br />
<property name="width">1.625in</property><br />
</column><br />
<column id="113"><br />
<property name="width">3.2in</property><br />
</column><br />
<row id="114"><br />
<property name="style">BackgroundLightGray</property><br />
<cell id="115"><br />
<property name="style">BackgroundLightGray</property><br />
<image id="124"><br />
<property name="source">file</property><br />
<expression name="uri">"images/classicModels.PNG"</expression><br />
</image><br />
</cell><br />
<cell id="117"><br />
<property name="style">BackgroundLightGray</property><br />
<property name="verticalAlign">middle</property><br />
<label id="118"><br />
<property name="fontFamily">sans-serif</property><br />
<property name="fontSize">20pt</property><br />
<property name="fontWeight">bold</property><br />
<property name="color">#000000</property><br />
<text-property name="text">Classic Models, Inc.</text-property><br />
</label><br />
<text id="119"><br />
<property name="fontFamily">sans-serif</property><br />
<property name="contentType">html</property><br />
<text-property name="content"><![CDATA[701 Gateway Boulevard,<BR><br />
San Francisco, CA 94107<BR><br />
<BR>]]></text-property><br />
</text><br />
<label id="120"><br />
<property name="fontFamily">sans-serif</property><br />
<property name="fontSize">18pt</property><br />
<property name="fontWeight">bold</property><br />
<text-property name="text">Products Sales Across Regions</text-property><br />
</label><br />
</cell><br />
</row><br />
<row id="121"><br />
<property name="height">0.25in</property><br />
<cell id="122"/><br />
<cell id="123"/><br />
</row><br />
</grid><br />
<extended-item extensionName="Crosstab" extensionVersion="2.5.0" id="258"><br />
<property name="cube">salesCube</property><br />
<property name="measures"><br />
<extended-item extensionName="MeasureView" id="271"><br />
<property name="measure">ORDERTOTAL</property><br />
<property name="detail"><br />
<extended-item extensionName="AggregationCell" id="299"><br />
<property name="aggregationOnRow">customerRegion/CITY</property><br />
<property name="aggregationOnColumn">product/PRODUCTLINE</property><br />
<property name="content"><br />
<data name="ORDERTOTAL" id="274"><br />
<property name="resultSetColumn">ORDERTOTAL</property><br />
</data><br />
</property><br />
</extended-item><br />
</property><br />
<property name="aggregations"><br />
<extended-item extensionName="AggregationCell" id="283"><br />
<property name="aggregationOnColumn">product/PRODUCTLINE</property><br />
<property name="content"><br />
<data id="284"><br />
<property name="resultSetColumn">ORDERTOTAL_product/PRODUCTLINE</property><br />
</data><br />
</property><br />
</extended-item><br />
<extended-item extensionName="AggregationCell" id="287"><br />
<property name="aggregationOnRow">customerRegion/CITY</property><br />
<property name="content"><br />
<data id="288"><br />
<property name="resultSetColumn">ORDERTOTAL_customerRegion/CITY</property><br />
</data><br />
</property><br />
</extended-item><br />
<extended-item extensionName="AggregationCell" id="289"><br />
<property name="content"><br />
<data id="290"><br />
<property name="resultSetColumn">ORDERTOTAL_1</property><br />
</data><br />
</property><br />
</extended-item><br />
</property><br />
<property name="header"><br />
<extended-item extensionName="CrosstabCell" id="273"/><br />
<extended-item extensionName="CrosstabCell" id="300"/><br />
</property><br />
</extended-item><br />
</property><br />
<property name="rows"><br />
<extended-item extensionName="CrosstabView" id="261"><br />
<property name="grandTotal"><br />
<extended-item extensionName="CrosstabCell" id="282"><br />
<property name="content"><br />
<label id="285"><br />
<text-property name="text">Grand Total</text-property><br />
</label><br />
</property><br />
</extended-item><br />
</property><br />
<property name="views"><br />
<extended-item extensionName="DimensionView" id="262"><br />
<property name="dimension">customerRegion</property><br />
<property name="levels"><br />
<extended-item extensionName="LevelView" name="NewLevel View" id="263"><br />
<property name="level">customerRegion/COUNTRY</property><br />
<property name="sort"><br />
<sort-element><br />
<expression name="key">data["COUNTRY"]</expression><br />
<property name="direction">desc</property><br />
</sort-element><br />
</property><br />
<property name="member"><br />
<extended-item extensionName="CrosstabCell" id="264"><br />
<property name="content"><br />
<data name="COUNTRY" id="265"><br />
<property name="resultSetColumn">COUNTRY</property><br />
</data><br />
</property><br />
</extended-item><br />
</property><br />
</extended-item><br />
<extended-item extensionName="LevelView" name="NewLevel View2" id="276"><br />
<property name="level">customerRegion/STATE</property><br />
<property name="member"><br />
<extended-item extensionName="CrosstabCell" id="277"><br />
<property name="content"><br />
<data name="STATE" id="278"><br />
<property name="resultSetColumn">STATE</property><br />
</data><br />
</property><br />
</extended-item><br />
</property><br />
</extended-item><br />
<extended-item extensionName="LevelView" name="NewLevel View3" id="279"><br />
<property name="level">customerRegion/CITY</property><br />
<property name="member"><br />
<extended-item extensionName="CrosstabCell" id="280"><br />
<property name="content"><br />
<data name="CITY" id="281"><br />
<property name="resultSetColumn">CITY</property><br />
</data><br />
</property><br />
</extended-item><br />
</property><br />
</extended-item><br />
</property><br />
</extended-item><br />
</property><br />
</extended-item><br />
</property><br />
<property name="columns"><br />
<extended-item extensionName="CrosstabView" id="266"><br />
<property name="grandTotal"><br />
<extended-item extensionName="CrosstabCell" id="286"><br />
<property name="content"><br />
<label id="291"><br />
<text-property name="text">Grand Total</text-property><br />
</label><br />
</property><br />
</extended-item><br />
</property><br />
<property name="views"><br />
<extended-item extensionName="DimensionView" id="267"><br />
<property name="dimension">product</property><br />
<property name="levels"><br />
<extended-item extensionName="LevelView" name="NewLevel View1" id="268"><br />
<property name="level">product/PRODUCTLINE</property><br />
<property name="filter"><br />
<filter-condition-element><br />
<expression name="expr">data["PRODUCTLINE"]</expression><br />
<property name="operator">ne</property><br />
<simple-property-list name="value1"><br />
<value>"Classic Cars"</value><br />
</simple-property-list><br />
</filter-condition-element><br />
</property><br />
<property name="member"><br />
<extended-item extensionName="CrosstabCell" id="269"><br />
<property name="content"><br />
<data name="PRODUCTLINE" id="270"><br />
<property name="resultSetColumn">PRODUCTLINE</property><br />
</data><br />
</property><br />
</extended-item><br />
</property><br />
</extended-item><br />
</property><br />
</extended-item><br />
</property><br />
</extended-item><br />
</property><br />
<property name="header"><br />
<extended-item extensionName="CrosstabCell" id="298"><br />
<property name="content"><br />
<grid id="301"><br />
<property name="height">0.46875in</property><br />
<column id="302"><br />
<property name="width">1.03125in</property><br />
</column><br />
<column id="303"><br />
<property name="width">1.1770833333333333in</property><br />
</column><br />
<column id="304"><br />
<property name="width">1.3229166666666667in</property><br />
</column><br />
<row id="305"><br />
<property name="height">0.46875in</property><br />
<property name="verticalAlign">bottom</property><br />
<cell id="306"><br />
<property name="borderRightColor">#FFFFFF</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">thin</property><br />
<property name="paddingTop">0pt</property><br />
<property name="paddingLeft">0pt</property><br />
<property name="paddingBottom">0pt</property><br />
<property name="paddingRight">0pt</property><br />
<label id="309"><br />
<text-property name="text">Country</text-property><br />
</label><br />
</cell><br />
<cell id="307"><br />
<property name="borderRightColor">#FFFFFF</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">thin</property><br />
<property name="paddingTop">0pt</property><br />
<property name="paddingLeft">0pt</property><br />
<property name="paddingBottom">0pt</property><br />
<property name="paddingRight">0pt</property><br />
<label id="310"><br />
<text-property name="text">State</text-property><br />
</label><br />
</cell><br />
<cell id="308"><br />
<property name="paddingTop">0pt</property><br />
<property name="paddingLeft">0pt</property><br />
<property name="paddingBottom">0pt</property><br />
<property name="paddingRight">0pt</property><br />
<label id="311"><br />
<text-property name="text">City</text-property><br />
</label><br />
</cell><br />
</row><br />
</grid><br />
</property><br />
<property name="paddingTop">0pt</property><br />
<property name="paddingLeft">0pt</property><br />
<property name="paddingBottom">0pt</property><br />
<property name="paddingRight">0pt</property><br />
</extended-item><br />
</property><br />
<list-property name="boundDataColumns"><br />
<structure><br />
<property name="name">COUNTRY</property><br />
<expression name="expression">dimension["customerRegion"]["COUNTRY"]</expression><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="name">PRODUCTLINE</property><br />
<expression name="expression">dimension["product"]["PRODUCTLINE"]</expression><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="name">ORDERTOTAL</property><br />
<expression name="expression">measure["ORDERTOTAL"]</expression><br />
<property name="dataType">float</property><br />
</structure><br />
<structure><br />
<property name="name">STATE</property><br />
<expression name="expression">dimension["customerRegion"]["STATE"]</expression><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="name">CITY</property><br />
<expression name="expression">dimension["customerRegion"]["CITY"]</expression><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="name">ORDERTOTAL_product/PRODUCTLINE</property><br />
<expression name="expression">measure["ORDERTOTAL"]</expression><br />
<property name="dataType">float</property><br />
<simple-property-list name="aggregateOn"><br />
<value>product/PRODUCTLINE</value><br />
</simple-property-list><br />
<property name="aggregateFunction">sum</property><br />
</structure><br />
<structure><br />
<property name="name">ORDERTOTAL_customerRegion/CITY</property><br />
<expression name="expression">measure["ORDERTOTAL"]</expression><br />
<property name="dataType">float</property><br />
<simple-property-list name="aggregateOn"><br />
<value>customerRegion/CITY</value><br />
</simple-property-list><br />
<property name="aggregateFunction">sum</property><br />
</structure><br />
<structure><br />
<property name="name">ORDERTOTAL_1</property><br />
<expression name="expression">measure["ORDERTOTAL"]</expression><br />
<property name="dataType">float</property><br />
<property name="aggregateFunction">sum</property><br />
</structure><br />
<structure><br />
<property name="name">ORDERTOTAL_customerRegion/COUNTRY_product/PRODUCTLINE</property><br />
<expression name="expression">measure["ORDERTOTAL"]</expression><br />
<property name="dataType">float</property><br />
<simple-property-list name="aggregateOn"><br />
<value>customerRegion/COUNTRY</value><br />
<value>product/PRODUCTLINE</value><br />
</simple-property-list><br />
<property name="aggregateFunction">sum</property><br />
</structure><br />
<structure><br />
<property name="name">ORDERTOTAL_customerRegion/COUNTRY</property><br />
<expression name="expression">measure["ORDERTOTAL"]</expression><br />
<property name="dataType">float</property><br />
<simple-property-list name="aggregateOn"><br />
<value>customerRegion/COUNTRY</value><br />
</simple-property-list><br />
<property name="aggregateFunction">sum</property><br />
</structure><br />
</list-property><br />
</extended-item><br />
</body><br />
</report>
mwilliams
Take a look at this. I made a few changes with the height and width settings of different elements. Part of the issue, with the PDF layout, was the Trucks and Buses label pushing down the header row, since a height was not set. Also, in the general tab of the property editor, you can choose to hide the measure header, which will also help.
Happy_20
Hi mwilliams,
Thanks a lot for helping. But, even I tried to get in PDF format correctly (if you see my first post in this thread), the main problem is HTML. I used your rptdesign to generate report in HTML and pdf. It looks fine in PDF , still not in HTML. I am facing this issue from a long time, tried many work around, no luck, finally dropped here.
It will be great if I get help for HTML.
Thanks a lot in advance
mwilliams
Here's what my HTML output, with the report I attached looks like:
Happy_20
<blockquote class='ipsBlockquote' data-author="'mwilliams'" data-cid="109007" data-time="1346428943" data-date="31 August 2012 - 09:02 AM"><p>
Here's what my HTML output, with the report I attached looks like:<br />
<br />
Happy_20
<blockquote class='ipsBlockquote' data-author="'Happy_20'" data-cid="109010" data-time="1346435627" data-date="31 August 2012 - 10:53 AM"><p>
So , by any chance do you why different html outputs are generated? I am using firefox 14. Do you think it is because of browser?<br /></p></blockquote>
mwilliams
What browser are you using? My screenshot was using Chrome. IE and Firefox look the same, for me.
Happy_20
<blockquote class='ipsBlockquote' data-author="'mwilliams'" data-cid="109012" data-time="1346439232" data-date="31 August 2012 - 11:53 AM"><p>
What browser are you using? My screenshot was using Chrome. IE and Firefox look the same, for me.<br /></p></blockquote>
<br />
Firefox 14 in ubuntu
mwilliams
What happens if you select the row of the grid, in the header cell, and increase the row height to .75in or something?
Happy_20
Hey mwilliams,
Thank you so much. The problem was, in the HTML web page we were calling the HTML report, for this particular case, it set the margin to 1.2 (which was added dynamically during run-time). I had to put a condition saying that when a report is generated, remove the margin. It worked.
Thanks a lot for your help and guidance.
mwilliams
Great! Glad it's working, now!