Eclipse BIRT Designer Version 2.2.1.r221_v20070924 Build <2.2.0.v20070924-1550>
in
Copyright (c) 2006 <<Your Company Name here>>
Creates a blank report with no predefined content.
Customer Cube.Data Set.x
integer
false
Customer Cube.Data Set.y
integer
false
235
105
Blank Report
/templates/blank_report.gif
org.eclipse.birt.report.data.oda.sampledb.Driver
jdbc:classicmodels:sampledb
ClassicModels
1
ORDERNUMBER
integer
2
ORDERDATE
date
3
REQUIREDDATE
date
4
SHIPPEDDATE
date
5
STATUS
string
6
COMMENTS
string
7
CUSTOMERNUMBER
integer
8
CUSTOMERNUMBER_8
integer
9
CUSTOMERNAME
string
10
CONTACTLASTNAME
string
11
CONTACTFIRSTNAME
string
12
PHONE
string
13
ADDRESSLINE1
string
14
ADDRESSLINE2
string
15
CITY
string
16
STATE
string
17
POSTALCODE
string
18
COUNTRY
string
19
SALESREPEMPLOYEENUMBER
integer
20
CREDITLIMIT
float
21
ORDERNUMBER_21
integer
22
PRODUCTCODE
string
23
QUANTITYORDERED
integer
24
PRICEEACH
float
25
ORDERLINENUMBER
integer
26
PRODUCTCODE_26
string
27
PRODUCTNAME
string
28
PRODUCTLINE
string
29
PRODUCTSCALE
string
30
PRODUCTVENDOR
string
31
PRODUCTDESCRIPTION
string
32
QUANTITYINSTOCK
integer
33
BUYPRICE
float
34
MSRP
float
Data Source
1
ORDERNUMBER
ORDERNUMBER
integer
4
2
ORDERDATE
ORDERDATE
date
91
3
REQUIREDDATE
REQUIREDDATE
date
91
4
SHIPPEDDATE
SHIPPEDDATE
date
91
5
STATUS
STATUS
string
12
6
COMMENTS
COMMENTS
string
12
7
CUSTOMERNUMBER
CUSTOMERNUMBER
integer
4
8
CUSTOMERNUMBER_8
CUSTOMERNUMBER
integer
4
9
CUSTOMERNAME
CUSTOMERNAME
string
12
10
CONTACTLASTNAME
CONTACTLASTNAME
string
12
11
CONTACTFIRSTNAME
CONTACTFIRSTNAME
string
12
12
PHONE
PHONE
string
12
13
ADDRESSLINE1
ADDRESSLINE1
string
12
14
ADDRESSLINE2
ADDRESSLINE2
string
12
15
CITY
CITY
string
12
16
STATE
STATE
string
12
17
POSTALCODE
POSTALCODE
string
12
18
COUNTRY
COUNTRY
string
12
19
SALESREPEMPLOYEENUMBER
SALESREPEMPLOYEENUMBER
integer
4
20
CREDITLIMIT
CREDITLIMIT
float
8
21
ORDERNUMBER_21
ORDERNUMBER
integer
4
22
PRODUCTCODE
PRODUCTCODE
string
12
23
QUANTITYORDERED
QUANTITYORDERED
integer
4
24
PRICEEACH
PRICEEACH
float
8
25
ORDERLINENUMBER
ORDERLINENUMBER
integer
5
26
PRODUCTCODE_26
PRODUCTCODE
string
12
27
PRODUCTNAME
PRODUCTNAME
string
12
28
PRODUCTLINE
PRODUCTLINE
string
12
29
PRODUCTSCALE
PRODUCTSCALE
string
12
30
PRODUCTVENDOR
PRODUCTVENDOR
string
12
31
PRODUCTDESCRIPTION
PRODUCTDESCRIPTION
string
12
32
QUANTITYINSTOCK
QUANTITYINSTOCK
integer
4
33
BUYPRICE
BUYPRICE
float
8
34
MSRP
MSRP
float
8
select *
from
CLASSICMODELS.ORDERS,
CLASSICMODELS.CUSTOMERS,
CLASSICMODELS.ORDERDETAILS,
CLASSICMODELS.PRODUCTS
where
CLASSICMODELS.ORDERS.ORDERNUMBER=CLASSICMODELS.ORDERDETAILS.ORDERNUMBER
and
CLASSICMODELS.ORDERDETAILS.PRODUCTCODE=CLASSICMODELS.PRODUCTS.PRODUCTCODE
and
CLASSICMODELS.CUSTOMERS.CUSTOMERNUMBER=CLASSICMODELS.ORDERS.CUSTOMERNUMBER
and
CLASSICMODELS.ORDERS.STATUS = 'Shipped'
Summary Field1
NewTabularHierarchy2
string
PRODUCTLINE
DataForCube
true
NewTabularHierarchy3
date-time
year
SHIPPEDDATE
date-time
quarter
SHIPPEDDATE
date-time
month
SHIPPEDDATE
date-time
week-of-month
SHIPPEDDATE
date-time
week-of-year
SHIPPEDDATE
date-time
day-of-week
SHIPPEDDATE
date-time
day-of-month
SHIPPEDDATE
date-time
day-of-year
SHIPPEDDATE
date-time
hour
SHIPPEDDATE
date-time
minute
SHIPPEDDATE
date-time
second
SHIPPEDDATE
DataForCube
sum
dataSetRow["QUANTITYORDERED"]*dataSetRow["PRICEEACH"]
float
DataForCube
html
new Date()]]>
revenue
Currency
$#,##0
right
revenue
eq
rwch = reportContext.getPersistentGlobalVariable("rwc");
rwch%2;
0
#E1FABC
Group3/year
Group2/PRODUCTLINE
#FFFFFF
Currency
$#,##0
right
revenue_Group3/year_Group2/PRODUCTLINE
Group2/PRODUCTLINE
#E1FABC
Currency
$#,##0
right
revenue_Group2/PRODUCTLINE
Group3/year
#E1FABC
Currency
$#,##0
right
revenue_Group3/year
Group3/quarter
#E1FABC
Currency
$#,##0
right
revenue_Group3/quarter
all
true
dummy
#E1FABC
bold
#000000
solid
1px
#000000
solid
1px
#000000
solid
1px
#000000
solid
1px
Currency
$#,##0
right
revenue_1
#808000
Group3
Group3/year
#808000
10pt
bold
#FFFFFF
year
solid
2px
#000000
solid
2px
#000000
solid
2px
#000000
solid
2px
#000000
Group3/quarter
#808000
"Microsoft Sans Serif"
10pt
bold
#FFFFFF
#000000
solid
2px
#000000
solid
2px
#000000
solid
2px
#000000
solid
2px
center
quarter
#808000
solid
2px
#000000
solid
2px
#000000
solid
2px
#000000
solid
2px
#000000
Group2
Group2/PRODUCTLINE
#808000
sans-serif
10pt
bold
#FFFFFF
PRODUCTLINE
#808000
solid
2px
#000000
solid
2px
#000000
solid
2px
#000000
solid
2px
#000000
false
solid
2px
#000000
solid
2px
#000000
solid
2px
#000000
solid
2px
#000000
salesbydate
PRODUCTLINE
dimension["Group2"]["PRODUCTLINE"]
any
year
dimension["Group3"]["year"]
any
revenue
measure["revenue"]
any
quarter
dimension["Group3"]["quarter"]
any
revenue_Group3/year_Group2/PRODUCTLINE
measure["revenue"]
Group3/year
Group2/PRODUCTLINE
sum
revenue_Group2/PRODUCTLINE
measure["revenue"]
Group2/PRODUCTLINE
sum
revenue_Group3/year
measure["revenue"]
Group3/year
sum
revenue_Group3/quarter
measure["revenue"]
any
Group3/quarter
sum
revenue_1
measure["revenue"]
sum
dummy
importPackage( Packages.java.lang );
rwctmp = reportContext.getPersistentGlobalVariable("rwc").intValue();
rwctmp = rwctmp + 1;
rwci = new Integer( rwctmp );
reportContext.setPersistentGlobalVariable("rwc", rwci);
rwctmp
any