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

如何在Tableau中展示Top5供应商各自的Top3销售额产品?

在Tableau中实现Top5供应商及各供应商Top3产品的表格展示

以下是基于Superstore类数据集的具体实现步骤:

1. 确认数据集字段

确保你的数据包含核心字段:

  • Vendor(供应商,对应Superstore的Supplier)
  • Product(产品,对应Superstore的Product Name)
  • Sales(销售额)

2. 创建供应商销售额排名计算字段

创建名为供应商销售额排名的计算字段,公式:

RANK(SUM([Sales]), 'desc')

该字段会按总销售额对所有供应商进行降序排名。

3. 筛选Top5供应商

  • 将供应商销售额排名拖到筛选器面板
  • 在筛选器设置中选择「范围」,设置为<=5,保留销售额最高的前5个供应商

4. 创建供应商内产品销售额排名计算字段

创建名为产品销售额排名的计算字段,公式:

RANK(SUM([Sales]), 'desc')
  • 右键点击该计算字段选择「编辑」
  • 在计算字段编辑窗口底部的「计算依据」下拉菜单中,选择你的Vendor字段(如Supplier),确保排名在每个供应商内部进行

5. 筛选每个供应商下的Top3产品

  • 将产品销售额排名拖到筛选器面板
  • 在筛选器设置中选择「范围」,设置为<=3,保留每个供应商内销售额最高的前3个产品

6. 构建最终表格

  • 将Vendor拖到行面板,Product拖到Vendor下方的行面板(形成层级)
  • 将Sales拖到文本面板,可调整显示格式(如添加千分位)
  • 右键点击Vendor字段选择「排序」,按Sales总和降序排列;同理对Product字段按Sales总和降序排列,确保顺序符合需求

可选:用LOD表达式优化(更精准)

如果需要更严格的分区排名,可使用FIXED LOD表达式创建产品排名:

RANK({FIXED [Vendor], [Product]: SUM([Sales])}, 'desc')

该表达式直接基于每个供应商-产品组合的销售额计算排名,无需手动设置计算依据。

内容的提问来源于stack exchange,提问作者NFeruch - FreePalestine

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 21:09:21