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

Tableau如何筛选拥有最高进球球员的球队(显示全队球员)

嘿,这个需求我之前做球队数据可视化时碰到过,在Tableau里可以通过几个计算字段加筛选器轻松实现,一步步来哈:

具体实现步骤

1. 先算出全表的最高进球数

创建一个计算字段,命名为全局最高进球数,输入下面的公式:

{MAX([进球数])}

这个用表级计算直接获取整个数据集里的最大进球数,不受球队分组影响。

2. 标记出拥有顶级射手的球队

再创建一个计算字段,比如叫是否为目标球队,公式写:

{INCLUDE [足球队] : MAX(IF [进球数] = [全局最高进球数] THEN 1 ELSE 0 END)}

这个逻辑是:对每支球队,只要队里有球员的进球数等于全局最高,就给这支球队标记为1,否则是0。

3. 筛选目标球队并展示全部球员

  • 把足球队拖到行功能区,顶级射手和进球数拖到文本/详细信息功能区,先调出所有球队的球员数据。
  • 把刚才创建的是否为目标球队字段拖到筛选器面板,选择等于1。
  • 现在视图就只会显示拥有全表最高进球球员的球队,并且该球队的所有球员都会完整展示出来啦。

补充:另一种更直观的写法

如果你觉得上面的INCLUDE计算有点绕,也可以拆成两步:

  1. 先做全局最高进球数(和第一步一样)
  2. 再做目标球队名称:
{MAX(IF [进球数] = [全局最高进球数] THEN [足球队] END)}

然后把足球队和目标球队名称拖到筛选器,设置足球队等于目标球队名称,同样能达到效果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 08:31:26