FLUX知识记录之Gem Report设计器学习3

目录

单元格数据过滤

图表数据过滤

占比

环比

同比

累计

分组累计

排名

序号

其他环比


  1.   单元格数据过滤

    1. 描述:单元格数据过滤是指扩展单元格设置过滤条件属性,查询符合条件的数据
    2. 示例:数据集:select * from rpt_value

           选中单元格B2,数据列为ds.T_VAL销售额,点击过滤进入条件设置页面

      1. 数据过滤的值一般包含常量、公式、参数,设置某个数据列作为条件过滤将过滤整行数据

             常量值:一般是输入的固定值如上图数据列 ds.T_VAL > 25 and ds.T_VAL < 30

             公式: 如参数查询周报 =WEEKSTART($date) 获取日期date所在周的第一天开始时间,如果$date为空,默认值为上周的第一天开始时

              可以设置销售日期 ds.T_DATE作为过滤条件,ds.T_DATE > WEEKSTART($date) and ds.T_DATE < WEEKEND($date)

             参数: 参数值是来源参数页面设计的参数组件的值,或是内部变量的值,如参数页面设置一个参数名称为tVal的组件,ds.T_VAL = $tVal, $表示取参数名称为tVal的值

    3. sql过滤数据

      1. 也可以在sql语句中写查询条件,sql过滤效率高于第一种过滤方式

             select * from rpt_value where t_val > 25 and t_val < 30

  2. 图表数据过滤

    1. 描述:图表数据过滤是指对单元格是图表的数据集过滤

    2. 示例:数据集:select * from RPT_SALE_STATIC

          选中图表单元格,点击过滤进入条件设置页面

      1. 选择2013年1月部门编码为S101的部门人员销售情况,如果采用SQL过滤数据为:

            select * from RPT_SALE_STATIC where DEPT_CODE = 'S101' AND SALE_MONTH = 201301

  3. 占比

    1. 描述:占比是指某个单一的数据占总数据的比例

    2. 示例:数据集:select * from rpt_value

           设计报表C2单元格:ds.T_VAL/sum(ds.T_VAL)

           ds.T_VAL为单元格值,sum(ds.T_VAL)为数据列T_VAL汇总的值

  4. 环比

    1. 描述:环比是本期统计数据与上期比较,如2017年7月份与2017年6月份数据相比较

           环比增长率=(本期数 - 上期数)/上期数 * 100%

    2. 示例:数据集:select * from RPT_ORDER_NUM order by ORDER_DATE

          计算环比采用环比公式: MOM(C2,A2,B2)

          C2: C2单元格为参与计算环比的数据,如上订单数量

          A2、B2: A2与B2单元格对应的分组单元格年份与月份

      1. 环比公式:MOM(memberCell, groupCell,...),  MOM(C1, A1, B1..) C1为计算环比数据单元,A1,B1..为分组单元

  5. 同比

    1. 描述:同比是本期数据与去年同期数据比较,如2017年7月份与2016年7月份数据相比较

            同比增长率= (本期数 - 同期数)/同期数 * 100%

    2. 示例:数据集:select * from RPT_ORDER_NUM order by ORDER_DATE

           计算同比采用同比公式: YOY(C2,A2,B2)

           C2: C2单元格为参与计算同比的数据,如上订单数量

           A2、B2: A2与B2单元格对应的分组单元格年份与月份

      1. 同比公式:YOY(memberCell, groupCell,...),  YOY(C1, A1, B1..) C1为计算环比数据单元,A1,B1..为分组单元

  6. 累计

    1. 描述:累计是本期数据与各个前期数据累加,如3月的数据=1月+2月+3月

    2. 示例:数据集:select * from RPT_ORDER_NUM order by ORDER_DATE

          计算累计数据公式: SUMM(C2)

          C2: C2单元格为参与计算累计的数据,如上订单数量

  7. 分组累计

    1. 计算累计数据公式: SUMM(C2,A2) 

          C2: C2单元格为参与计算累计的数据,如上订单数量

          A2:A2为年份分组单元格,2014年与2015年各层做累计计算

      1. 累计公式:SUMM(numberCell,groupCell, ...)

            SUMM(C1) 或 SUMM(C1, A1, B1..) 取C1单元数据的累加值,A1,B1..为分组单元

    2. 预览

  8. 排名

    1. 描述:排名对于一组数据进行排名,如区域销售额排名

    2. 示例:数据集:select * from rpt_value

          计算累计数据公式: RANK(排名.T_VAL)

          T_VAL为销售额数据列

      1. 计算排名公式: RANK(numberCell,groupCell, ...)  numberCell参数排名计算的数值单元格或是数据列, groupCell... 为多个分组或没有分组作为公式参数

            示例:RANK(C1) 或 RANK(C1, A1, B1..) 取C1单元数值,A1,B1..为分组单元

    3. 分组排名

      1.  计算排名数据公式: RANK(C2,A2,B2)

            C2: C2单元格为参与计算排名的数据,如销售额

            A2:A2为年份分组单元格,2014年与2015年各层做排名计算

      2. 预览

  9. 序号

    1. 描述:扩展单元格生成有顺序的号码

    2. 示例:数据集:select * from rpt_value

           生成序号公式: SEQ()

      1. ​​​​​​​​​​​​​​

  10. 其他环比

    1. 描述:环比是本期统计数据与上期比较

          环比增长率=(本期数 - 上期数)/上期数 * 100%

    2. 季度环比:计算季度环比公式:QOQ(C2,A2,B2)

          C2: C2单元格为参与计算环比的数据,如上订单数量 

          A2、B2: A2与B2单元格对应的分组单元格年份与季度

      1. ​​​​​​​​​​​​​​

    3. 半年环比:计算半年环比公式:HOH(C2,A2,B2)

          C2: C2单元格为参与计算环比的数据,如上订单数量 

          A2、B2: A2与B2单元格对应的分组单元格年份与上半年、下半年

  • 22
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值