在数据分析场景中,根据需要,可对查询进行条件设置(如希望统计高中数量大于等于500的记录)则可设置查询条件,具体操作如下:
1. 进入图表组件编辑:
2. 在编辑页面里,将条件字段"高中数量"拖入条件配置框:
3. 设置条件:鼠标划过已选择条件字段,单击设置条件,在弹层中设置条件
选择条件类型“大于等于”,输入数值为“500”,提交后点击“立即分析”即可呈现条件结果。
4. 下面,以下表1作为数据表内容片段说明不同类型字段的判断逻辑
表1:示例数据片段
id | 商品名称 | 单价 | 销量 | 时间 |
1 | 毛巾 | 8.09 | 390 | 2022/09/22 13:54:34 |
2 | 护手霜 | 81.32 | 1,870 | 2022/12/22 18:34:21 |
3 | 纸巾 | 1.92 | 91,028 | 2022/07/22 13:54:34 |
4 | 啤酒 | 5.00 | 15,609 | |
5 | 尿片 | 139.34 | 919 | 2023/07/16 19:54:34 |
6 | 毛巾 | 8.09 | 761 | 2023/07/27 16:54:37 (当前时间) |
7 | 纸巾 | 1.92 | 1,245 | 2023/07/29 13:54:34(预测) |
表2:字段的判断逻辑
字段类型 | 条件类型 | 示例 | 结果说明 |
数值 | 等于 | 单价 = 5.00 | 啤酒 |
| 大于 | 单价 > 81.32 | 尿片 |
| 大于等于 | 单价 >= 81.32 | 护手霜、尿片 |
| 小于等于 | 单价 <= 8.09 | 毛巾、啤酒、纸巾 |
| 小于 | 单价 < 8.09 | 啤酒、纸巾 |
| 不等于 | 单价 != 5.00 | 毛巾、护手霜、尿片、纸巾 |
| 区间 | 3 <= 单价 < 13 | 啤酒、毛巾 |
| 排除 | 单价排除 3~13 | 纸巾、护手霜、尿片 |
| 为空 | 单价为空 | 无 |
| 不为空 | 单价不为空 | 毛巾、护手霜、尿片、纸巾、啤酒 |
字符 | 包含 | 商品名称包含“巾” | 毛巾、纸巾 |
| 不包含 | 商品名称不包含“巾”、“酒” | 护手霜、尿片 |
| 是 | 商品名称是“巾” | 无 |
| 不是 | 商品名称不是“巾” | 毛巾、护手霜、尿片、纸巾、啤酒 |
| 为空 | 商品名称为空 | 无 |
| 不为空 | 商品名称不为空 | 毛巾、护手霜、尿片、纸巾、啤酒 |
时间 (以相对时间,颗粒为“日”展开示例,其他颗粒度详见界面展示) | 今日 | 时间为今日 | 毛巾(id:6) |
| 昨日 | 时间为昨日 | 尿片(id:5) |
| 近1日 | 时间为近1日 | 毛巾(id:6)、尿片(id:5) |
| 近7日 | 时间为近7日 | 毛巾(id:6) |
| 近30日 | 时间为近30日 | 毛巾(id:6)、尿片(id:5) |
| 近90日 | 时间为近90日 | 毛巾(id:6)、尿片(id:5) |
| 近一年 | 时间为近一年 | 毛巾(id:6)、尿片(id:5)、护手霜(id:2) |
| 今年至今 | 时间为今年到今天为止 | 毛巾(id:6)、尿片(id:5) |
| 本季至今 | 时间为本季度到今天为止 | 毛巾(id:6)、尿片(id:5)、护手霜(id:2) |
| 本月至今 | 时间为本月到今天为止 | 毛巾(id:6)、尿片(id:5) |
| 本周至今 | 时间为本周到今天为止 | 毛巾(id:6) |
| 自定义 | 手动设置2023/07/12~2023/07/18 | 尿片(id:5) |
| 为空 | 时间为空 | 啤酒(id:4) |
| 不为空 | 时间不为空 | 除了啤酒(id:4)所有记录 |
5. 删除条件:点击条件框里的字段“X”即可删除条件。
注意
如同时对一个字段进行双重条件,则执行时按照数据交集进行处理。例如设置A > 100,A < 200;则按照100 < A < 200执行;
当页面存在筛选、联动等涉及筛选的组件或功能时,可能出现本来有数据,但是统计结果为0的情况,需要用户排查是否设置了多重条件导致,例如:数据表有一万条数据,设置了A字段条件(A > 800)后,可用数据为1000条,而应用了筛选组件,对A字段进行筛选(A < 800)后,则符合条件记录为0。即筛选条件和字段条件会自动进行“a且b”逻辑操作。