同期比
更新时间: 2021-11-29 15:58:28
报表样例
制作如下图所示的同期比报表:
该报表是根据年分组并按年、月进行排序。在这个报表中,“比上期”这个指标的运算逻辑是:本月订单总金额/上月订单总金额。我们来看一下如何实现。
制作方法
第一步 定义数据集
报表中的数据来自产品中自带的数据表“DEMO_ORDERS”和“DEMO_ORDERDETAILS”。
新建复杂SQL数据集“订单信息”,SQL语句为:select DEMO_ORDERS.订购日期,DEMO_ORDERS.货主地区,DEMO_ORDERS.货主城市,DEMO_ORDERS.货主名称,DEMO_ORDERDETAILS.单价,DEMO_ORDERDETAILS.数量 from DEMO_ORDERS,DEMO_ORDERDETAILS where DEMO_ORDERS.订单ID=DEMO_ORDERDETAILS.订单ID and DEMO_ORDERS.订购日期 is not null
第二步 制作表样并定义表达式
绘制报表基本结构并定义基本表达式。
取数表达式如下:
A2:=订单信息.Group(year(订购日期),false)
B2:=订单信息.Group(month(订购日期),false)
C2:=订单信息.sum(单价*数量)
第三步 定义同期比表达式
在D2单元格写入表达式:=C2/C2[-1]
,C2[-1]表示C2单元格扩展后上一单元格的订单金额。
第四步 设置显示格式和单元格格式
1)设置C2单元格的显示格式为¥#,##0.00。
2)设置D2单元格的显示格式为#0.00%。
3)设置C2、D2单元格的水平对齐方式为“靠右”,并设置缩进为5。
第五步 保存预览
点击设计界面左上角的【预览】按钮对报表模板进行保存和查看。
预览页面: