知识库

将“前 N 个”筛选器与其他筛选器一起使用时出现意外结果


发布时间: 22 Feb 2013
上次修改日期: 21 Dec 2017

问题

当您将“前 N 个”筛选器应用于使用另一个筛选器的视图时,更新的视图未生成预期的“前 N 个”结果。

例如,在 Superstore 示例数据中,您在“Sub-Category”(子类别)上使用了一个筛选器以按“Sales”(销售额)显示前 5 项, 然后按“Region”(区域)进行筛选。不管选择哪个区域,都会显示相同的 5 个子类别。

环境

Tableau Desktop

解决方案

选项 1:将第二个筛选器添加到上下文

  • “筛选器”功能区上,右键单击第二个筛选器,然后选择“添加到上下文”。在上面的 Superstore 示例中,您可以将“Region”(区域)添加到上下文。有关详细信息,请参阅 Tableau 帮助中的创建上下文筛选器

选项 2:使用 INDEX() 和表计算

 

    原因

    “前 N 个”筛选器在其他维度筛选器之前计算。有关详细信息,请参阅 Tableau 的运算顺序

    其他信息

    若要查看选项 1 的实际运行效果,请观看下面的视频。
    注意:视频无声。
    此文章是否已解决问题?