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

如何在Tableau中创建计算字段统计符合条件的Record ID占比?

Tableau 计算联系成功次数≥4的Record ID占比的正确方法

问题根源

你之前的公式错误在于直接对每行的[Contact made =1]判断是否≥4——这个字段每行的值要么是1(对应Yes)要么是Null(对应No),永远不可能满足≥4的条件,所以符合条件的Record ID计数为0,最终返回0%。必须先按Record ID聚合统计Yes的总次数,再做判断。

正确实现步骤

  1. 创建计算字段:统计每个Record ID的Yes次数
    用LOD表达式按Record ID聚合,直接计算每个ID对应的Yes总次数,无需单独创建Contact made =1字段:

    {FIXED [Record ID] : SUM(CASE [Was contact made?] WHEN "Yes" THEN 1 ELSE 0 END)}
    

    命名这个字段为「每个Record ID的联系成功次数」(或其他你易识别的名称)。

  2. 创建占比计算字段
    基于上面的字段,筛选出联系成功次数≥4的Record ID,计算其占总Record ID的比例:

    COUNTD(IF [每个Record ID的联系成功次数] >= 4 THEN [Record ID] END) / COUNTD([Record ID])
    
  3. 设置百分比显示格式
    不要用STR()拼接"%", 把这个占比字段拖到视图后,右键选择「设置格式」→「数字」→选择「百分比」,按需调整小数位数即可,这样显示更规范且避免格式错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 23:20:38