应用示例

多字段统计

场景: 每日不同渠道报备、报备成功、到访客户如下图,同一用户存在多个渠道来源,先需要在一个表格中按时间统计,不同渠道身份报备、报备成功、到访的客户去重汇总数量。

示例数据

配置过程

1、定义变量字段

在数据集中,添加名为 “统计时间” 的变量字段,字段类型为“日期”,值类型为“区间”;

变量定义

2、在高级字段中使用变量字段

在数据集中,添加名为 “报备客户” 的高级字段,字段类型为数值,计算表达式如下:

count(distinct case when date_format([报备时间(按天)],'%Y-%m-%d') between {统计时间} then [客户id] else null end)

添加名为 “报备成功客户” 的高级字段,字段类型为数值,计算表达式如下:

count(distinct case when date_format([报备成功时间(按天)],'%Y-%m-%d') between {统计时间} then [客户id] else null end)

添加名为 “到访客户” 的高级字段,字段类型为数值,计算表达式如下:

count(distinct case when date_format([到访时间(按天)],'%Y-%m-%d') between {统计时间} then [客户id] else null end)

变量应用

表格中,选择“渠道身份”作为维度字段,选择 “报备客户”、“报备成功客户”、“到访客户”三个高级字段作为数值;

变量应用

3、在筛选组件中应用变量字段

在报告中,添加 日期筛选组件,从数据集中任意选择一个时间字段作为维度;切换到“高级”页签,在交互设置中配置 “变量字段设置”

变量应用

左侧选择日期筛选组件的维度字段,右侧选择数据集中的变量字段“统计时间”,选择后保存即完成配置;

变量应用

维度切换

场景:大屏中区域有限,希望在一个图表中,切换不同的维度(公司和项目)查看本月来访人数的趋势;

示例数据

1、定义变量字段

在数据集中,添加名为 “公司与项目” 的变量字段,字段类型为“文本”,值类型为“任意值”;

变量定义

2、在高级字段中使用变量字段

在数据集中,添加名为 “维度切换” 的高级字段,字段类型为维度,计算表达式如下:

case when {公司与项目} = '公司' then [公司名称]
     when {公司与项目} = '项目' then [项目名称]
else null end

变量应用

面积图中,选择 “维度切换” 字段作为维度,选择 “本月来访人数” 作为数值;

注意:当变量字段设置了默认值,则在变量未被筛选组件赋值前,按默认值展示数据;反之,变量字段没有默认值,在变量未被筛选组件赋值前,为空字段,在图表中显示为空值;

变量应用

3、在筛选组件中应用变量字段

在报告中,添加 “Tab列表” 筛选组件,选择 包含变量触发条件的两个值“公司”和“项目” 的字段;切换到“高级”页签,在交互设置中配置 “变量字段设置”

变量应用

左侧选择Tab列表筛选组件的维度字段,右侧选择数据集中的变量字段“公司与项目”,选择后保存即完成配置;

切换效果如下:

变量应用示例

results matching ""

    No results matching ""