数据仓库服务 GAUSSDB(DWS)-漏斗和留存函数:range_retention_count

时间:2024-09-05 10:32:05

range_retention_count

描述:记录每个用户的留存情况,该函数返回数组,可以作为range_retention_sum函数的入参。

语法

1
range_retention_count(is_first, is_active, dt, retention_interval, retention_granularity, output_format)

入参说明

  • is_first:bool类型,是否符合初始行为,true表示符合, false表示不符合 。
  • is_active:bool类型,是否符合留存行为,true表示符合, false表示不符合 。
  • dt:date类型,发生行为的日期。
  • retention_interval:数组类型,表示留存间隔,最多支持15个留存间隔。例如ARRAY[1,3,5,7,15,30]。
  • retention_granularity:text类型,表示留存分析粒度,执行日(day)、周(week)、月(month)三种。
  • output_format:text类型,表示输出格式,支持normal(默认)和expand(可取得每日留存明细)两种。

返回值:用户留存情况BIGINT数组。

support.huaweicloud.com/sqlreference-910-dws/dws_06_0372.html