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

如何在Tableau中显示完整图表及最新最高/最低数据点?

在Tableau中按最新日期显示极值点的实现方法

针对你需要优先显示最新日期的极值点(排除后自动显示次新)的需求,不用依赖默认的标签选择,通过创建计算字段标记目标点就能实现,步骤如下:

1. 创建两个计算字段,分别标记最新的最大值和最小值点

标记最新最大值

新建计算字段(顶部菜单「分析」→「创建计算字段」),命名为标记最新最大值,输入以下公式:

[销售值] = {MAX([销售值])} 
AND 
[订单日期] = {MAX(IF [销售值] = {MAX([销售值])} THEN [订单日期] END)}

逻辑说明:先找出全局最大销售值,再筛选出所有等于该值的记录里的最晚日期,最后标记同时满足这两个条件的行。

标记最新最小值

同理,新建计算字段标记最新最小值,公式:

[销售值] = {MIN([销售值])} 
AND 
[订单日期] = {MAX(IF [销售值] = {MIN([销售值])} THEN [订单日期] END)}

逻辑说明:找出全局最小销售值后,取对应记录里的最晚日期,标记符合条件的行。

2. 将标记字段应用到图表中

  • 先正常搭建你的基础图表:把订单日期拖到列,销售值拖到行,确保完整数据的图表显示(比如折线图、散点图)。
  • 把标记最新最大值和标记最新最小值拖到标记卡的「标签」里:右键点击标签,选择「仅显示标记为真的标签」,这样只有符合条件的极值点会显示标签。
  • 如果需要突出显示点,也可以把这两个字段拖到「颜色」卡,设置不同颜色区分极值点。

3. 排除点后自动显示次新极值

当你手动筛选排除某个极值点(比如去掉2022-07-12的记录),计算字段会自动基于当前筛选后的数据集重新计算:此时剩下的最大值还是4,对应的最晚日期变成2019-06-24,标记字段会自动切换到这个点,完全符合你的需求。

新手注意事项

  • 公式里的{}是Tableau的级别表达式,用来取全局范围的最值,如果你的图表有其他维度(比如产品、地区),需要调整范围,比如按产品分组计算的话,改成{FIXED [产品]: MAX([销售值])}。
  • 确保订单日期字段是Tableau识别的「日期」类型,不然无法正确取最晚日期。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 03:15:47