You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用计算字段替代筛选器筛选AdWords转化评分卡的转化类别?

解决方案:用计算字段筛选指定转化类型的AdWords转化

你的公式没生效的核心问题在于MAX(CASE...)的逻辑不符合需求——它会在当前维度分组下,只要存在任何一行匹配目标转化类型ID,就返回1,然后乘以所有行的Conversions,导致非目标转化的数值也被保留了,而不是只筛选出目标转化的数量。

下面是针对不同场景的可行方案:

1. 基础筛选:仅保留目标转化类型的数值

如果你的视图是逐行展示不同转化类型(比如每行对应一个转化类型+维度组合),直接用CASE语句替换原公式即可:

CASE WHEN Segment Conversion Type ID = 248974699 THEN Conversions ELSE 0 END

这个逻辑会让目标转化类型的行保留原始转化数,其他转化类型的行显示0,既实现了“筛选”效果,又保留了所有行的数据,方便后续做成本等计算。

2. 聚合场景:评分卡展示目标转化总数

如果你的评分卡需要展示目标转化的总数量(而非逐行数据),可以用聚合函数包裹CASE语句:

SUM(CASE WHEN Segment Conversion Type ID = 248974699 THEN Conversions ELSE 0 END)

这样无论你有多少维度分组,都会只统计目标转化类型的总转化数,同时因为没有使用筛选器,其他维度的成本数据依然可以关联使用。

3. 进阶:基于目标转化计算成本指标

有了上面的自定义字段后,你可以直接扩展计算成本相关指标,比如目标转化的单次成本:

Cost / NULLIF(CASE WHEN Segment Conversion Type ID = 248974699 THEN Conversions ELSE 0 END, 0)

用NULLIF是为了避免转化数为0时出现除以0的错误,此时结果会显示为NULL而非报错。

注意事项

  • 确认Segment Conversion Type ID的字段类型:如果是字符串类型,需要给ID值加单引号,比如='248974699'
  • 如果是在Looker Studio(原Data Studio)这类BI工具中,确保计算字段的语法适配工具规则——部分工具要求聚合函数必须配合维度使用,这时候SUM(CASE...)是更稳妥的选择

内容的提问来源于stack exchange,提问作者user2575874

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 03:43:04