报表分析-公共筛选条件

点击查看【报表分析】

什么是筛选条件

——【筛选条件】是为了在我们取到的数据集中,通过设置一个【条件】进行过滤,获取我们最终想得到的子数据集进行分析。

——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日的所有数据