帆软(FineReport)报表学习——一个简单的报表

客户要用帆软做东西,就下载了一个,弄了一些报表出来。

废话不说,走起!

先建立一个数据源连接。

这个Mysql的连接没什么可讲的,就是后面的连接参数需要注意一下,useUnicode=true&characterEncoding=utf8,指定一下编码,否则以后的中文会出问题。

因为要做移动端的设计,所以直接,文件->新建->决策报表。本次测试的数据是这样的:

dept 卖场 字符串
datayear 年份 整数
datamonth 月份 整数
memberamount 会员销售额 浮点数
otheramount 非会员销售额 浮点数

 

反正就是随便做的一个数据表了。

然后加一个数据库查询:

sql里面直接就写:select * from memberdata,其中memberdata就是上面那个表的名字

拖一个【报表块】到面板里面,双击编辑,然后填写表头和拖动查询结果字段到报表中,设计如下:

选择第一行,点击工具栏上的冻结图标,勾选后冻结第一行,报表设计完成。

拖动两个个仪表盘到画布,放置到报表块顶部,使其上下排列,新加一个数据库查询,起名叫做totaldata,内容为:

select round(sum(memberamount),2) as memberamount,round(sum(otheramount),2) as otheramount from memberdata where datayear=2018

计算2018年整年的会员与非会员的消费金额。

设置第一个仪表盘的参数:

参考这个,设置第二个仪表盘参数,然后预览,结果如下:

 

Supongo que te gusta

Origin blog.csdn.net/qq_42213965/article/details/86526354
Recomendado
Clasificación