在Tableau中创建自定义计算以精准统计符合条件的营销合格线索(MQL)
在Tableau中创建自定义计算以精准统计符合条件的营销合格线索(MQL)
嘿,我完全get到你的需求——你要统计的是在选定时间段内首次成为MQL的线索,那些之前(选定时间段开始前)就已经当过MQL的,哪怕在统计周期里又回到MQL状态,也不能算进去对吧?这在Tableau里通过几个自定义计算字段就能实现,我给你一步步拆解:
第一步:计算每个线索的首次MQL时间
首先,我们得先找出每个线索第一次进入MQL状态的时间。创建一个新的计算字段(命名为首次MQL时间),输入以下公式:
{FIXED [线索ID]: MIN(IF [状态] = 'MQL' THEN [状态变更时间] END)}
- 这里的
{FIXED [线索ID]}是按每个唯一线索分组,确保我们只看单个线索的状态历史; MIN(IF [状态] = 'MQL' THEN [状态变更时间] END)会提取这个线索第一次变成MQL的时间,如果从未成为过MQL,这个值会是NULL。
第二步:标记符合条件的MQL
接下来,创建第二个计算字段(命名为符合条件的MQL),用来判断这个首次MQL时间是否落在你选定的时间段内:
IF [首次MQL时间] >= [选定时间段开始] AND [首次MQL时间] <= [选定时间段结束] THEN 1 ELSE 0 END
- 这里的
[选定时间段开始]和[选定时间段结束],你可以用Tableau的日期参数或者直接绑定你正在使用的日期筛选器范围; - 满足条件的线索会被标记为1,不满足的标记为0。
第三步:统计最终数量
最后,把符合条件的MQL字段拖到视图的“行”或“列”区域,然后将聚合方式设置为SUM,这样得到的数值就是你要的精准MQL数量了。
举个例子对应你的场景:
假设你选定的时间段是2022年11月1日到2023年9月30日(应该是你笔误啦,结束时间晚于开始时间才合理),如果某个线索首次MQL时间是2022年11月5日,就会被计入统计;但如果它的首次MQL时间是2022年10月28日,哪怕在统计周期内又变回MQL,也会被排除在外。
小提示
- 确保
[线索ID]是每个线索的唯一标识,不然分组逻辑会出错; - 检查
[状态]字段里的MQL拼写、大小写和数据里的完全一致,比如别写成mql或者Marketing Qualified Lead; - 用日期参数来设置时间范围会比直接用筛选器更灵活,用户可以手动调整统计周期。
备注:内容来源于stack exchange,提问作者varun agnihotri
相关产品推荐
相关产品推荐

