跳到主要内容
版本:7.1.0

单元格动态属性-过滤属性

概述

应用场景

中国式报表pro卡片中,过滤功能主要解决数据明细过滤和多视图分析两大核心场景。

  • 明细过滤场景,在报表中查看特定条件下的数据明细,例如希望筛选出「销售大区=华东区」的数据,筛选出销售金额大于100的数据。
  • 多视图分析场景,用户希望根据一个视图(如视图1)中的信息,查看另一个视图(如视图2)中的相关数据。例如,希望根据视图1的大区扩展,查看视图2中消费金额,这两个视图关联依据为商品类型。

功能介绍

除虚拟视图外,所有普通视图中拖入的字段即格式为{{视图.字段名}}、{{=聚合函数(视图.字段名)}}均支持设置过滤。

过滤属于单元格动态属性的一种,简称F属性。单击右键-选择动态属性,或双击模板单元格-弹出动态属性设置页面,对某一模板单元格配置过滤属性。支持四种类型,选择、范围、条件、字段。

各过滤类型说明如下:

类型使用场景及说明示例图示支持的字段类型
选择用于对数据进行明细过滤场景

枚举出该字段中所有值,根据需求进行选择

支持手动给选择和批量粘贴两种方式
如,选择大区=华东、华中、华北三个区域,仅查看选中区域的销售额文本类型、日期类型
范围用于对数据进行明细过滤场景

支持>、<、≥、≤、=、≠多种运算符
如,筛选出今年1月1号以后的数据日期类型、数值类型
条件用于对数据进行明细过滤场景

支持=、≠、包含、不包含、以...开始/结尾、不以...开始/结尾多种运算符
如,筛选出商品分类包含“食品”的数据文本类型
字段多视图分析场景如有销售目标和销售业绩两个视图,希望根据销售目标表的大区和商品分类为维度,查看销售业绩表中实际的销售数量。

对D2单元格设置过滤,过滤条件为“大区”=字段=销售目标表.大区,and “商品分类”=字段=销售目标表.商品分类,同时设置D2单元格的父格为B2


日期类型、文本类型、数值类型

操作步骤

如下图,希望分析不同大区下各商品类别的销售业绩,销售目标表和销售业绩表分别为两个视图,此时就需要用到过滤的功能进行跨视图分析。

  1. 创建中国式报表pro卡片,进入数据准备,添加需要分析的视图,点击保存并继续,进入模板编辑页面。

  2. 编辑表头并将不同视图的所需字段拖入对应单元格中,如下图案例所示(视图包括销售目标表、销售业绩表)。

  3. 按需配置过滤属性。各过滤类型说明详见过滤类型介绍

    说明:除虚拟视图外,所有普通视图中拖入的字段即格式为{{视图.字段名}}、{{=聚合函数(视图.字段名)}}均支持设置过滤。

    • 对A2配置过滤:希望销售地区仅展示华东、华中、华北三个区,因此配置A2单元格的过滤属性,如下图所示。

    • 对D2配置过滤:希望根据「销售目标表」视图中的的大区和商品分类为维度,查看「销售业绩表」视图中的实际销售数量,因此配置D2单元格的过滤属性,同时设置D2单元格的父格为B2。如下图所示。

    • 对E2配置过滤:希望根据「销售目标表视图」中的的大区为维度,查看「销售业绩表」视图中的对应大区总的实际销售数量,因此配置E2单元格的过滤属性,此时销售数量需要依据销售地区扩展,就需要设置E2单元格的父格为A2。如下图所示。

    由以上D2和E2设置的过滤及父格可以看出,过滤仅建立了两个视图间的联系,扩展依据还是需要通过设置父格实现。(对于有些场景,相邻父格间有默认父子格关系,可以用默认父格)

  4. 预览查看过滤效果。

注意事项

7.1版本过滤功能升级,为了确保用户在升级或迁移至新过滤功能时的平稳过渡,我们做了以下兼容性策略,详情如下:

  • 历史模板的兼容性:对于历史使用了过滤的且未变动过滤配置的模板,依旧能保证正常使用,使用旧的过滤逻辑。
  • 重新编辑模板的过滤逻辑:对于重新编辑了过滤的模板,点击保存过滤配置时,使用新过滤功能的逻辑,会提示用户要对过滤条件配置修改。
  • 模板中新旧过滤功能并存的处理:对于模板中同时存在新旧两种过滤功能(如历史配置了过滤的模板,该模板上又新增过滤的配置,此时所有过滤都需要走新过滤功能的逻辑),点击模板保存或预览时会出现提示,用户需要按照新的过滤配置规则修改。

注意:暂不支持过滤null值。

新旧版本过滤功能的差异,详见产品行为变更说明