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

Tableau如何对比近7天与上一7天周期记录数并计算变化百分比

Tableau实现滚动7天新增数环比变化百分比步骤
  • 第一步:创建「周期划分」计算字段,标记记录归属的统计区间
    字段代码:
    IF DATEDIFF('day', [create date], TODAY()) < 7 THEN "最近7天"
    ELSEIF DATEDIFF('day', [create date], TODAY()) >= 7 AND DATEDIFF('day', [create date], TODAY()) < 14 THEN "上一7天周期"
    ELSE "非统计周期"
    END
    
  • 第二步:统计两个周期的新增记录数,可根据使用场景二选一:
    方案1:固定LOD计算(适合直接展示固定数值、不需要联动筛选的场景)
    • 「最近7天新增数」字段代码:{COUNT(IF [周期划分] = "最近7天" THEN 1 END)}
    • 「上一周期7天新增数」字段代码:{COUNT(IF [周期划分] = "上一7天周期" THEN 1 END)}
      方案2:动态聚合(适合搭配维度筛选、多维度切片的场景)
      直接把「周期划分」拖入维度栏,度量栏选择「记录数」,Tableau会自动按周期聚合统计
  • 第三步:创建环比变化率计算字段
    字段代码(内置除零异常处理):
    IF [上一周期7天新增数] = 0 THEN NULL
    ELSE ([最近7天新增数] - [上一周期7天新增数]) / [上一周期7天新增数]
    END
    
  • 第四步:格式设置
    右键点击变化率字段,选择设置格式,在数字分类下选择「百分比」,按需调整小数位数即可。

小调整提示:如果业务规则不需要统计未结束的当日数据,把所有代码里的TODAY()替换为DATEADD('day', -1, TODAY()),统计区间会整体前移1天,符合常规业务统计逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 20:48:02