1. 数据过滤

1.1 单元格数据过滤

单元格数据过滤是指扩展单元格设置过滤条件属性,查询符合条件的数据

示例
数据集:select * from rpt_value,选中单元格B2,数据列为ds.T_VAL销售额,点击过滤进入条件设置页面

数据过滤的值一般包含常量、公式、参数,设置莫个数据列作为条件过滤将过滤整行数据
常量值:一般是输入的固定值如上图数据列 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的值
过滤范围:扩展行或扩展列,过滤数据影响整行或整列的数据显示,单元格:过滤条件只影响单元格的数据

SQL过滤
也可以在sql语句中写查询条件,sql过滤效率高于第一种过滤方式,select * from rpt_value where t_val > 25 and t_val < 30

1.2 图表数据过滤

图表数据过来是指对单元格是图表的数据集过滤,数据集:select * from RPT_SALE_STATIC选中图表单元格,点击过滤进入条件设置页面

选择2013年1月部门编码为S101的部门人员销售情况,如果采用SQL过滤数据为:select * from RPT_SALE_STATIC where DEPT_CODE = 'S101' AND SALE_MONTH = 201301