- 1
- 0
- 约3.89千字
- 约 33页
- 2016-04-11 发布于贵州
- 举报
图表组合型报表开发指南
-----伊朗演示
新建报表
运行Birt报表开发工具后
命名,选择保存的目录,然后 Finish。
新建数据源
开发工具的菜单栏,打开Outline窗口:
如下:
右击 数据源 ,选择新建:
如上图选择,数据源名称自定,Next:
从“驱动程序类”的下拉列表中选择对应数据库的的驱动,若没有需要的,则选择“Manage Drivers”按钮:
将对应数据库的驱动程序添加进来,回到上一步选择驱动程序类:
输入数据库连接信息:
URL::jdbc:oracle:thin:@10.40.200.69:1521:osstest
User:bi71
Password:smart
可测试:
创建数据集
右击“数据集”,选择“新建数据集”
上面选择前面新建的数据源
3.1、主数据集
Next:
主数据集sql:
select B.PROVINCE_NAME PROVINCE,
C.PACKAGE_TYPE_NAME PACK,
COUNT(1) TOTAL_SUBS,
SUM(CASE
WHEN A.STATE = 0 THEN
1
ELSE
0
END) AS CHRUN_SUBS,
SUM(CASE
WHEN A.STATE = 1 THEN
1
ELSE
0
END) AS NEW_SUBS,
SUM(CASE
WHEN A.STATE = 1 THEN
1
ELSE
0
END) - SUM(CASE
WHEN A.STATE = 0 THEN
1
ELSE
0
END) AS INCREASE_SUBS,
SUM(CASE
WHEN A.IN_STATE = 1 THEN
1
ELSE
0
END) AS SILENCE_SUBS,
SUM(CASE
WHEN A.IN_STATE = 2 THEN
1
ELSE
0
END) AS USAGE_SUBS,
SUM(D.TARGET_VALUE) AS TARGET_SUBS,
(SUM(CASE
WHEN A.STATE = 1 THEN
1
ELSE
0
END) - SUM(CASE
WHEN A.STATE = 0 THEN
1
ELSE
0
END)) / COUNT(1) AS INCREASE_RATE
from f_width_call A, D_PROVINCE B, D_PACKAGE_TYPE C, TMP_SUBS_TARGET D
WHERE A.Province = B.PROVINCE_ID
AND A.Package_Type = C.PACKAGE_TYPE_ID
AND A.PROVINCE = D.PROVINCE_ID
AND A.PACKAGE_TYPE = D.PACK_TYPE_ID
AND (substr(A.PRD_ID,1,6)=?
您可能关注的文档
- (北大中文系论)语言学纲要 名词解释复习资料!.doc
- (管理论文)关践行德育导师制的几点做法和思考.doc
- (沪教版)九年化学全册教学案.doc
- (教师)201高考历史专题复习之中国近代政治经济思想.doc
- (课堂设计)214-2015高中历史 9.2 新兴力量的崛起学案 人民版必修1.doc
- (课堂设计)214-2015高中历史 专题二 近代中国维护国家主权的斗争专题检测 人民版必修1.doc
- (理基)汕头市山中学2009届高三上学期期末测试.doc
- (理基)省实验学2009届高三第二次阶段测试.doc
- (理基)执信209届高三上学期期中考试.doc
- (新课标)204高考历史二轮专题复习方案 专题限时集训 第9讲 近代中国的新方向与近精练精析.doc
原创力文档

文档评论(0)