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

如何在Tableau中创建第三列计算今年与去年药品采购额差值?

实现年度采购额差值列(无需单独行/集合)

核心方案:使用固定LOD表达式直接生成全局差值

创建一个计算字段,直接计算目标年份的采购总额差值,该值会自动填充到每一行的第三列中,无需额外行或集合。


1. 固定年份(2022&2023)的计算字段

创建名为年度采购额差值的计算字段,输入以下公式:

{FIXED : SUM(IF YEAR([订单日期])=2023 THEN [Purchase Dollars] END)} 
- 
{FIXED : SUM(IF YEAR([订单日期])=2022 THEN [Purchase Dollars] END)}
  • FIXED : 会忽略当前视图的所有维度,直接计算全局范围内2023和2022年的采购总额
  • 计算结果会作为常量填充到每一行,完美适配第三列的需求

2. 动态最近两年的计算字段(可选)

如果需要自动适配最新的两个年份,替换固定年份为动态逻辑:

{FIXED : SUM(IF YEAR([订单日期])=MAX(YEAR([订单日期])) THEN [Purchase Dollars] END)} 
- 
{FIXED : SUM(IF YEAR([订单日期])=MAX(YEAR([订单日期]))-1 THEN [Purchase Dollars] END)}
  • 该公式会自动识别数据中的最新年份,计算其与上一年的采购额差值

3. 应用到视图

将创建好的年度采购额差值字段拖到列功能区,调整数值格式即可完成第三列的添加。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 11:42:13