图表插件FineReport教程:[12]交叉表的累计

 时间:2024-10-31 23:32:26

1、新建报表,设计表样新建工作薄,添加墙绅褡孛数据集,SQL语句为select 雇员ID, strftime(媪青怍牙'%m',订购日期)as 月份, 应付金额 from 订单 where strftime('%Y',订购日期) = '2011',查询出2011年每个雇员,每月订单金额。如下制作一张交叉表:数据列设置如下:单元格数据集数据列属性A3ds1雇员ID居中,其余默认,设置数据字典显示对应的雇员姓名B2ds1月份居中,从左到右扩展,其余默认B3ds1应付金额居中,汇总-求和,不扩展,其余默认

图表插件FineReport教程:[12]交叉表的累计

2、横向累计在C3单元格中,写入公式:=B3 + C3[;B2:-1]:当前月份的金额加上一月累计金额。其中C3[;B2:-1]表示上父格B2扩展出来的上一格(上月)的C3的值。

3、保存与预览保存模板,预览效果如上。模板效果在线查看请点击Accumulative_3.cpt但诌诎箬已完成模板可参考%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Cacuate_Between_Cells\Accumulative_3.cpt。

  • 图表插件FineReport教程:[11]跨层累计
  • 报表开发控件FineReport:[13]交叉表的累计
  • 图表插件FineReport:[12]气泡图
  • 图表插件FineReport教程:[13]条件汇总
  • 图表插件FineReport教程:[15]循环引用
  • 热门搜索
    ie浏览器兼容模式怎么设置在哪里 手烫伤了怎么办 甲鱼怎么做好吃 生育险怎么交 试用期工资怎么算 怎么了英文 帐篷怎么搭 银行卡被盗刷怎么办 微信店铺怎么开 我的世界熔炉怎么点火