知识库

使用“前 N 个”参数来筛选表


发布时间: 13 Jul 2017
上次修改日期: 06 Mar 2024

问题

如何通过“前 N 个”参数根据度量显示维度中最前面选定数量的值。

环境

Tableau Desktop

答案

使用所附的示例工作簿(可通过本文右侧的链接下载,该工作簿使用示例-Superstore),按照以下步骤操作:
 
  1. 将“Manufacturer”(制造商)拖到“行”功能区。
  2. 将“Sales”(销售额)拖到“列”功能区。
  3. “数据”窗格上,单击“维度”右边的下拉箭头,然后选择“创建参数”
  4. 命名参数(在本例中,命名为“TOP N”)。
  5. “允许值:”右侧,在“创建参数”窗口中,选择“范围”
  6. “值范围”下面,指定所需的最小值、最大值和步长
  7. 单击“确定”
  8. 右键单击“行”功能区中的“Manufacturer”(制造商),然后选择“编辑筛选器”
  9. 导航到“筛选器”窗口中的“前”选项卡。
  10. 选择“按字段”
    1. “依据”左侧的第二个下拉字段中,选择“前 N 个”
    2. 确保指定筛选所依据的字段(通常是度量),对于“Sales”(销售额)而言,将其指定为“总和”。
    3. 单击“确定”
  11. “数据”窗格中的“参数”下面,右键单击“前 N 个”,然后选择“显示参数控件”
  12. 在视图的右上角,现在有一个“前 N 个”滑块和数字字段。如果通过移动此滑块来更改此字段,则将更改视图中显示的内容。
  13. 最后,在屏幕顶部的工具栏中,单击“降序”按钮图标,这将排序 SUM(Sales)
  14.  
该视图现在按销售额从最高到最低的排序顺序显示了前几个制造商(按参数选择)。
此文章是否已解决问题?