Looker Studio:如何为指标单独设置过滤而非整表过滤
解决方案:创建着陆页×渠道的浏览量交叉分析表
方法1:自定义字段+多指标组合实现
- 为每个目标渠道创建独立的自定义指标:
- Organic渠道指标:
CASE WHEN Session Medium = 'organic' THEN views ELSE 0 END(CASE WHEN是多数BI/分析工具通用的分支判断语法,兼容性强于单if) - Email渠道指标:
CASE WHEN Session Medium = 'email' THEN views ELSE 0 END - 重复上述操作,创建所有需要统计的渠道指标(如social、paid等)
- Organic渠道指标:
- 配置表格:
- 维度选择Landing pages
- 指标栏添加所有自定义的渠道指标
- 最终表格会按着陆页分组,每行展示该页面在各渠道的浏览量,未涉及的渠道将显示0
方法2:利用工具内置透视表功能
多数数据分析工具(如Looker Studio、Tableau、Excel)都自带透视表功能,无需手动写公式:
- 行维度:选择Landing pages
- 列维度:选择Session Medium
- 数值区域:选择views(聚合方式设为「求和」)
- 工具会自动生成交叉表,行是着陆页、列是各渠道,单元格对应该页面在对应渠道的浏览量
关于你之前的公式说明
你设想的if(session medium = 'organic', views, null)逻辑是成立的,但有2个优化点:
- 部分工具不支持
if函数,改用CASE WHEN适配性更强 - 返回
null会导致表格显示空白,改为0更利于数据对比和统计 - 注意字段名要与工具内实际字段名完全匹配(含大小写、空格)
内容的提问来源于stack exchange,提问作者neoswf
相关产品推荐
相关产品推荐

