知识库

创建动态计算,以查找前 N% 和后 N%


发布时间: 10 Mar 2014
上次修改日期: 13 Sep 2023

问题

如何创建动态计算,以在视图中查找前 N% 和后 N% 的值。

环境

Tableau Desktop

答案

可以在以下附加的工作簿中查看以下说明。

步骤 1:创建计算字段

  1. 在 Tableau Desktop 中,连接到 Superstore 示例数据。
  2. 选择“分析”>“创建计算字段”
  3. 在“计算字段”对话框中:
    • 命名此计算字段。 在示例工作簿中,该计算字段名为“索引”。
    • 在公式字段中,创建类似于如下的计算字段:
      INDEX()
  4. 单击确定
  5. 选择“分析”>“创建计算字段”
  6. 在“计算字段”对话框中:
    • 命名此计算字段。 在示例工作簿中,该计算字段名为“大小”。
    • 在公式字段中,创建类似于如下的计算字段:
      SIZE()
  7. 单击确定
  8. 选择“分析”>“创建计算字段”
  9. 在“计算字段”对话框中:
    • 命名此计算字段。 在示例工作簿中,该计算字段名为“索引/大小”。
    • 在公式字段中,创建类似于如下的计算字段:
      [Index] / [Size]
  10. 单击确定
  11. 选择“分析”>“创建计算字段”
  12. 在“计算字段”对话框中:
    • 命名此计算字段。 在示例工作簿中,该计算字段名为“前 30% 或后 30% 的值”。
    • 在公式字段中,创建类似于如下的计算字段:
      IF [Index/Size] <= .3
      THEN "Top 30%"
      ELSEIF [Index/Size] >= .7
      THEN "Bottom 30%"
      END
  13. 单击确定

步骤 2:创建视图

  1. 将“状态”拖到功能区。
  2. 将“类别”拖到功能区
  3. 将“记录数”拖到标记卡上的文本
  4. 右键单击“记录数”并将其拖到功能区,选择MIN(记录数),然后单击确定
  5. 双击 X 轴,打开“编辑轴”对话框。
  6. 选择固定,从 0 开始,到 1 结束,然后单击确定

步骤 3:设置前 30% 或后 30% 的表计算的格式

  1. 在“列”上,右键单击“记录数”,并清除显示标题
  2. 将前 30% 或后 30% 拖到标记卡上的颜色
  3. 颜色上,右键单击前 30% 或后 30% 并选择编辑表计算
  4. 在“表计算”对话框中,进行以下选择:
    • 对于“计算字段”,选择索引
    • 对于“计算依据”,选择高级
    • 在“高级”对话框中,进行以下选择:
      • 将“状态”和“类别”按此顺序移动到寻址
      • 对于字段,选择记录数总和降序
      • 单击确定
    • 对于所在级别,选择状态
    • 对于重新启动间隔,选择
    • 单击确定
  5. 颜色上,右键单击前 30% 或后 30% 并选择编辑表计算
  6. 在“表计算”对话框中,进行以下选择:
    • 对于计算字段,选择大小
    • 对于计算依据,选择表(横穿)
    • 单击确定

步骤 4:设置索引/大小表计算的格式

  1. 将“索引/大小”拖到标签
  2. 标签功能区上右键单击“索引/大小”,并选择编辑表计算
  3. 在“表计算”对话框中,进行以下选择:
    • 对于计算字段,选择索引
    • 对于计算依据,选择高级
    • 在“高级”对话框中,进行以下选择:
      • 状态类别按此顺序移动到寻址
      • 对于字段,选择记录数总和降序
      • 单击确定
    • 对于所在级别,选择状态
    • 对于重新启动间隔,选择
    • 单击确定
  4. 标签上右键单击“索引/大小”,并选择编辑表计算
  5. 在“表计算”对话框中,进行以下选择:
    • 对于计算字段,选择大小
    • 对于计算依据,选择表(横穿)
    • 单击确定

步骤 5:完成视图

  1. 在“度量”窗格中,右键单击“索引/大小”,并选择默认属性>数字格式
  2. 选择百分比,之后单击确定
 
此文章是否已解决问题?