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

当字段值匹配另一列时在Tableau中固定LOD获取往期需求

在Tableau中匹配并展示上期需求量的方法

核心思路

通过创建计算字段,利用LOD表达式将previous start date与start date关联,提取对应日期的上期需求量。

具体步骤

  1. 创建计算字段
    在Tableau中点击「分析」→「创建计算字段」,命名为上期需求量,输入以下公式:

    {FIXED [previous start date] : MAX(IF [start date] = [previous start date] THEN [Demand] END)}
    
    • 逻辑说明:以previous start date为分组依据,找到所有start date与该分组值匹配的记录,提取对应的Demand值(用MAX是因为每个start date对应唯一需求值时,聚合结果与原值一致;若存在多值,可根据业务调整为SUM/AVG等)。
  2. 构建视图

    • 将start date拖至「列」功能区,调整为所需日期格式(如Oct 11)
    • 将Demand(当前需求量)和刚创建的上期需求量拖至「行」功能区
    • 此时视图会自动展示每个日期的当前需求,以及匹配到的上期需求(比如Oct 11的当前需求为7,上期需求为5)

注意事项

  • 确保start date和previous start date的日期格式完全一致,否则会出现匹配失败的情况
  • 若数据集存在重复的start date记录,需先对Demand按start date做聚合(如SUM),再进行上述匹配操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 18:04:53