智能分析
  • 文档导引
  • 产品使用文档
  • 基础概念解释
    • 事件
    • 属性
    • 指标
    • 用户与用户群
    • 筛选条件
    • 分析维度
    • 时间范围
    • 时间聚合度
  • 分析模块
    • 事件分析
    • 留存分析
    • 间隔分析
    • 分布分析
    • 归因分析
    • 漏斗分析
    • 路径分析
    • 用户分析
    • Session分析
  • 用户分群
  • 管理
    • 元事件管理
    • 事件属性与用户属性
    • Session管理
    • 虚拟事件
  • 书签管理
  • 成员与权限
  • 监控预警
  • 项目管理
  • 基础设置
  • 看板&看板组
  • 技术指南
    • 基础知识
      • 数据格式
      • 数据模型
      • 用户的标识与关联
      • 如何标识新用户
      • 预置事件与预置属性
        • 客户端SDK预置
          • App SDK
          • Web JS SDK
          • 微信小程序
  • SDK使用
    • 客户端SDK
      • Android SDK
      • iOS SDK
      • 小程序SDK
      • Web JS SDK
    • 服务端SDK
      • Java SDK
由 GitBook 提供支持
在本页
  • 筛选条件的分类
  • 筛选条件的逻辑计算规则
  • 字符串类型
  • 数值类型
  • 日期时间类型
  • 布尔类型

这有帮助吗?

  1. 基础概念解释

筛选条件

筛选条件的分类

筛选条件主要划分为公共筛选条件与事件筛选条件两个位置:

公共筛选条件:公共筛选条件出现在用户分析、归因分析、间隔分析、分布分析、漏斗分析、事件分析六个模块中。

事件筛选条件:事件筛选条件出现在除分布分析模块以外任何包含事件选择器的位置。

筛选条件设置属于通用组件,各处的筛选条件逻辑计算规则相同。

筛选条件的逻辑计算规则

筛选条件的基本结构为属性名-逻辑关系-对应值的三段式结构,根据属性名数据类型的不同,其可以选择的逻辑关系也有所不同,数据类型共分为字符串类型,数值类型,布尔类型,日期时间类型四种,下面将逐个介绍各个不同数据类型的筛选计算规则。

字符串类型

  • 示例数据

数据列名

A

B

C

D

E

F

事件名

支付订单

支付订单

支付订单

支付订单

支付订单

支付订单

商品名称

Iphone11

Iphone12

Xiaomi10

Xiaomi11

NULL

  • 计算规则

逻辑关系

结构

举例

返回结果

等于

属性名-等于-属性值

商品名称-等于-Iphone12

数据列B

不等于

属性名-不等于-属性值

商品名称-不等于-Iphone12

数据列ACDEF

包含

属性名-包含-属性值

商品名称-包含-Xiaomi

数据列CD

不包含

属性名-不包含-属性值

商品名称-不包含-Xiaomi

数据列ABEF

有值

属性名-有值

商品名称-有值

数据列ABCDF

没值

属性名-没值

商品名称-没值

数据列E

为空

属性名-为空

商品名称-为空

数据列F

不为空

属性名-不为空

商品名称-不为空

数据列ABCDE

正则匹配

属性名-正则匹配-正则表达式

商品名称-正则匹配-^Iphone

数据列AB

正则不匹配

属性名-正则匹配-正则表达式

商品名称-正则不匹配-^Iphone

数据列CDEF

数值类型

  • 示例数据

数据列名

A

B

C

D

E

F

事件名

支付订单

支付订单

支付订单

支付订单

支付订单

支付订单

订单金额

100

110

120

130

140

  • 计算规则

逻辑关系

结构

举例

返回结果

等于

属性名-等于-属性值

订单金额-等于-100

数据列A

不等于

属性名-不等于-属性值

订单金额-不等于-100

数据列BCDEF

小于

属性名-小于-属性值

订单金额-小于-120

数据列AB

大于

属性名-大于-属性值

订单金额-大于-120

数据列DE

区间

属性名-区间-[最小,最大]

订单金额-区间-[110,130]

数据列BCD

有值

属性名-有值

订单金额-有值

数据列ABCDE

没值

属性名-没值

订单金额-没值

数据列F

日期时间类型

日期时间类型的属性可以选择的逻辑关系共五种,分别是绝对时间,相对当前时间点,相对于当前时间区间,有值,没值。下方将逐个介绍这五种逻辑关系的计算方式

  • 绝对时间

绝对时间:由明确的起始日期与终止日期,组成的绝对时间范围。

现在假定当前时间为2020/12/1,需要筛选2020/11/1-2020/11/10之间的订单数据,那么可以选择筛选条件为:

成单时间-绝对时间-【2020/11/1-2020/11/10】

执行查询后,返回的数据即为成单时间在2020/11/1-2020/11/10之间的数据。​

  • 相对当前时间点

相对当前时间点:以查询时所处日期为分界点,将时间线划分为“相对当前时间点N天之前”与“相对当前时间点N天之内”两个区间。

假定查询时日期为2020/12/15,如果需要筛选成单时间距离2020/12/15日7天之前的数据,那么可以选择筛选条件为:

成单时间-相对当前时间点-7天-之前

反之,则可以通过“成单时间-相对当前时间点-7天-之内”这个筛选条件来筛选距离2020/12/15日7天之内的数据。​

  • 相对当前时间区间

相对当前时间区间:以查询时所处日期为准,筛选“过去N天”至“过去N天”的数据。

假定查询时日期为2020/12/15,如果需要筛选成单时间距离2020/12/15日“过去2天”至“过去5天”的数据,那么可以选择筛选条件为:

成单时间-相对当前时间区间-【过去5天-过去2天】之内​

  • 有值

结构:属性名-有值

举例:成单时间-有值

返回结果:该字段值不为NULL的全部数据

  • 没值

结构:属性名-没值

举例:成单时间-没值

返回结果:该字段值为NULL的全部数据

布尔类型

  • 示例数据

数据列名

A

B

C

D

E

F

事件名

支付订单

支付订单

支付订单

支付订单

支付订单

支付订单

是否首次支付

True

False

True

True

False

  • 计算规则

逻辑关系

结构

示例

返回结果

为真

属性名-为真

是否首次支付-为真

数据列ACD

为假

属性名-为假

是否首次支付-为假

数据列BE

有值

属性名-有值

是否首次支付-有值

数据列ABCDE

没值

属性名-没值

是否首次支付-没值

数据列F

上一页用户与用户群下一页分析维度

最后更新于4年前

这有帮助吗?