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