知识库

创建象限图


发布时间: 08 Dec 2016
上次修改日期: 20 Jul 2023

问题

如何用多个图标和多种颜色创建象限图。

环境

Tableau Desktop

答案

步骤 1: 创建散点图

  1. 将“Sales”(销售额)拖到“列”
  2. 将“Budget Sales”(预算销售额)拖到“行”
  3. 将“Product”(产品)拖到“颜色”

步骤 2: 创建两个参数

参数 1
  1. 右键单击“度量”窗格的空白区域 >“创建”>“参数”
  2. 将参数命名为“Budget Parameter”(预算参数)。
  3. 将数据类型设置为“浮点”
  4. 将当前值设置为您选择的数据点(在本示例中为 60,000)。
  5. 将显示格式设置为“自动”
  6. 单击“确定”
参数 2
  1. 右键单击“度量”窗格的空白区域 >“创建”>“参数”
  2. 将参数命名为“Sales Parameter”(销售额参数)。
  3. 将数据类型设置为“浮点”
  4. 将当前值设置为您选择的数据点(在本示例中为 70,000)
  5. 将显示格式设置为“自动”
  6. 单击“确定”

步骤 3: 添加参考线

  1. 右键单击“Budget Sales”(预算销售额)轴 (y),并选择“添加参考线”
  2. 将参考线值设置为“Budget Parameter”(预算参数)。
  3. 将其他字段保留为其默认值,然后单击“确定”
  4. 右键单击“Sales”(销售额)轴 (x),并选择“添加参考线”
  5. 将参考线值设置为“Sales Parameter”(销售额参数)。
  6. 将其他字段保留为其默认值,然后单击“确定”

步骤 4:创建计算字段

  1. 选择“分析”>“创建计算字段...”
  2. 将此计算字段命名为“Quadrant”(象限)。
  3. 输入以下公式并单击“确定”
    1. IF SUM([Budget Sales]) >= [Budget Parameter] AND Sum([Sales]) >= [Sales Parameter]THEN "Upper Right"
    2. ELSEIF SUM([Budget Sales]) < [Budget Parameter] AND Sum([Sales]) >= [Sales Parameter] THEN "Upper Left"
    3. ELSEIF SUM([Budget Sales]) >= [Budget Parameter] AND Sum([Sales]) < [Sales Parameter] THEN "Lower Right"
    4. ELSEIF SUM([Budget Sales]) < [Budget Parameter] AND Sum([Sales]) < [Sales Parameter] THEN "Lower Left"
    5. END
  4. 将此计算字段拖到您选择的“标记”上的视图(在此示例中为:形状)。

其他信息

象限图是一个分为四个部分的散点图。象限图可用于绘制具有大量不同结果的数据。通过在单独的象限中直观地表示数据,您可以快速找到具有共同特征或属性的项集。

若要查看这些步骤的实际运行效果,请观看下面的视频:


此文章是否已解决问题?