报表分析-公共筛选条件
点击查看【报表分析】
什么是筛选条件
——【筛选条件】是为了在我们取到的数据集中,通过设置一个【条件】进行过滤,获取我们最终想得到的子数据集进行分析。
——Linkflow所有的分析功能中都有筛选条件的选项,均可以实现根据【事件的属性】进行筛选或根据【用户的属性】或者根据【用户标签】进行筛选。
筛选条件分类
按目标
筛选用户:筛选条件作用于用户,只看符合筛选条件的那些用户;一般在【用户属性】上进行条件设置,或者选择【用户分群】获取符合分析条件的用户。
筛选事件:筛选条件作用于事件,只看符合筛选条件的事件;一般在【事件属性】上进行条件设置。
按数据类型
——不管是为了筛选出不同用户或筛选不同事件,具体的每一个筛选条件的设置,都可以按其数据类型来了解。
字符串类型属性筛选
——当筛选的属性为【字符串】类型时,可以看到如下图中标识的判断类型,具体每个判断类型的使用可参考下表:
判断类型 | 类比 SQL | 描述说明 |
---|---|---|
等于 | = | 精确判断,只有选择的事件属性等于输入的判断值时,该事件才会进入分析过程;当判断值存在多个时,事件属性值等于任意一个,该事件都会进入分析的数据集 |
不等于 | != | 精确判断,只有选择的事件属性不等于输入的判断值时,该事件才会进入分析过程;当判断值存在多个时,事件属性值等于任意一个,该事件就不会进入分析过程 |
包含 | LIKE "%$判断值 %" | 匹配判断,当属性字段中包含判断值,该事件或用户就会进入分析过程 |
不包含 | NOT LIKE "%$判断值 %" | 匹配判断,与“包含”相反,当属性字段中包含判断值,该事件不会进入分析过程 |
非空 | Length($属性 )>0 | 当属性字段中有值(字符串长度大于 0 )时,事件或用户才会进入分析过程 |
空值 | ="" | 当属性字段中值为空字符串时,事件或用户才会进入分析过程 |
数值类型属性筛选
当筛选的属性为【数字类型】时,可以看到如下图中标识的判断类型,具体每个判断类型的使用可参考下表:
判断类型 | 类比表达式 | 描述说明 |
---|---|---|
等于 | = | 类同于字符串类型 |
不等于 | != | 类同于字符串类型 |
小于 | < | 所选属性值小于判断值的事件才会进入分析过程 |
大于 | > | 所选属性值大于判断值的事件才会进入分析过程 |
大于等于 | ≥ | 所选属性值大于等于判断值的事件才会进入分析过程 |
小于等于 | ≤ | 所选属性值小于等于判断值的事件才会进入分析过程 |
区间 | between . and . | 所选属性值处于设置的判断值所形成的闭区间时,事件才会进入分析流程;如判断值设置为 10 和 100 时,所选属性值需要满足 [10,100] 区间 |
非空 | IS NOT NULL | 类同于字符串类型 |
空值 | IS NULL | 类同于字符串类型 |
数组类型属性筛选
——当筛选的属性为【数组】类型时,可以看到如下图中标识的判断类型,具体每个判断类型的使用可参考下表:
判断类型 | 描述说明 |
---|---|
包含 | 匹配判断,当数组中包含某个元素,该事件不会进入分析过程 |
不包含 | 匹配判断,与“包含”相反,当数组中包含某个元素,该事件不会进入分析过程 |
非空 | 不为null 同时数组里面的元素个数大于0,事件或用户才会进入分析过程 |
空值 | 为null或者数组里面元素个数等于0,事件或用户才会进入分析过程 |
时间类型属性筛选
【更新时间】&【首次出现时间】
选择以上两个时间后(如下图),会出现以下条件(以下说明适用于系统所有的【绝对时间区间】等条件):
如:【报表分析】>【事件分析】中的【公共筛选条件】
绝对时间区间
——如选择时间为2023/3/1-11:00~2023/3/13-00:00,你们筛选的数据是包含3月1日11:00&3月13日00:00的数据
快捷相对时间、相对时间点、相对时间区间
——同上一致,包含选择时间的当天的所有数据
绝对时间前后
——不包含之前&之后的当天数据,如选择的是2023/3/8-00:00,就不包含这一天的所有数据
相对时间前后
同上
【事件分析】报表示例
【动态组】示例