上次修改日期: 17 Oct 2022
环境
Tableau Desktop解决方案
为了控制 Top N 筛选器的执行顺序,您可以使用:- 上下文筛选器
- 详细级别表达式
- 表计算
步骤 1:创建视图
- 将“区域”、“类别”和“子类别”放在行上
- 将“SUM(Sales)”放在“文本”上
- 选择“分析”>“创建计算字段”。将字段命名为“销售排名”,输入以下计算,然后单击“确定”:
RANK( SUM( [Sales] ) )
- 选择“分析”>“创建计算字段”。将字段命名为“销售排名,不包含子类别”,输入以下计算,然后单击“确定”:
RANK_DENSE( SUM( { EXCLUDE [Sub-Category] : SUM( [Sales] ) } ) )
步骤 3:设置筛选器
- 将销售排名,不包含子类别拖动到筛选器中,之后单击“确定”。
- 右键单击筛选器上的销售排名,不包含子类别并选择编辑表计算…
- 在“表计算”对话框中,选择计算依据 > 特定维度。
- 按照降序排列区域、类别和子类别,之后勾选所有三个字段旁边的复选框。
- 在重新启动间隔下面,选择区域。
- 右键单击筛选器功能区上的销售排名,不包含子类别并选择编辑筛选器…
- 在“筛选器”对话框中输入需要的限制。例如,输入 1 到 2 的范围,以便在每个“区域”中显示前两个“类别”。
- 将销售排名拖动到筛选器中,之后单击“确定”。
- 右键单击筛选器上的销售排名,之后选择“编辑表计算…”
- 在“表计算”对话框中,选择计算依据 > 特定维度。
- 按照降序排列区域、类别和子类别,之后勾选所有三个字段旁边的复选框。
- 在重新启动间隔下面,选择类别。
- 右键单击筛选器上的销售排名,之后选择编辑筛选器。
- 输入所需的限制。
原因
多个 Top N 筛选器将与 AND 逻辑运算符一起执行。其他信息
有关本主题的更多信息,请参见以下页面:感谢您提供该文章是否有效的反馈。
打开新案例
继续搜索
知识库
社区
产品帮助
培训和教程