知识库

向堆叠条形图的顶部添加一个标签


发布时间: 29 Sep 2016
上次修改日期: 20 Jul 2023

问题

如何向堆叠条形图的顶部添加标签。

例如,在每一段表示一个区域的销售额的堆叠条形图的顶部添加销售总额(选项 1)。或者,在堆叠条形图的顶部添加表示占中部区域销售总额百分比的标签(选项 2)。

环境

Tableau Desktop

答案

选项 1:添加总计参考线

这些指引从已创建的堆叠条形图开始。有关完整说明,请参见可从本文右侧窗格中下载的工作簿中的“选项 1”工作表
  1. 在视图中右键单击“Sales”(销售额)轴,并选择“添加参考线”
  2. 在“添加参考线、参考区间或参考框”对话框中,执行以下操作并单击“确定”:
    1. 对于“范围”,选择“每单元格”
    2. 对于“值”,选择“SUM(Sales)”和“总计”
    3. 对于“标签”,请选择“值”
    4. 对于“线条”,选择“无”
  3. 在视图中右键单击其中一个参考值,并选择“日期格式...”
  4. 在左侧“设置参考线格式”窗格中的“对齐”下,为“水平”选择“居中”


选项 2:创建一个双轴图表,该图表在一个轴上有堆叠条形,在另一个轴上有总计/标签。

当要在堆叠条形图顶部添加的值不是总计时,请使用此选项。这些指引从已创建的堆叠条形图开始。有关完整说明,请参见可从本文右侧窗格中下载的工作簿中的“选项 2”工作表
  1. 创建一个名为“Total Sales per Category”(各类别销售总额)的新计算字段并使用以下公式:
    1. IF FIRST() = 0
      THEN SUM({FIXED [Category]: SUM([Sales])})
      END
  2. 将“[Total Sales per Category]”(各类别销售总额)拖到“SUM(Sales)”旁边的“列”功能区
  3. 在“列”功能区上右键单击“[Total Sales per Category]”(各类别销售总额),并选择“计算依据”>“Region”(区域)
  4. 在标记卡上打开“[Total Sales per Category]”(各类别销售总额),并将“Region”(区域)从“颜色”移到“详细信息”
  5. 在同一“标记卡”选项卡上,将图表类型从“自动”更改为“甘特条形图”
  6. 在视图中右键单击 NULL 指示符,并选择“隐藏”
  7. 创建一个名为“Percent of Total Label - Central”(总计百分比标签 - 中部)的新计算字段并使用以下公式:
    1. SUM(
      IF [Region] = "Central"
      THEN [Sales]
      END)
       /
       SUM({FIXED [Category]: SUM([Sales])})
  8. 将“[Percent of Total Label - Central]”(总计百分比标签 - 中部)拖到“[Total Sales per Category]”(各类别销售总额)标记卡选项卡上的“标签”
  9. 在“标记”卡上右键单击“[Percent of Total Label - Central]”(总计百分比标签 - 中部),并选择“设置格式...”
  10. 将数字格式更改为“百分比”。
  11. 在“列”功能区上右键单击“[Total Sales per Category]”(各类别销售总额),并选择“双轴”
  12. 同步轴
此文章是否已解决问题?