知识库

在条形图中将总平均值显示为参考线,进而显示每个子类别的前 N 个平均销售额


发布时间: 07 Jul 2022
上次修改日期: 13 Sep 2023

问题

如何在条形图中将总平均销售额显示为参考线,进而显示每个子类别的前 N 个平均销售额?

环境

  • Tableau Desktop

答案

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

要在条形图中将所有子类别的平均销售额显示为参考线,也就是显示每个子类别的前 5 个平均销售额,请按以下步骤操作:
选项 1:

使用 FIXED LOD。

在这种情况下,FIXED LOD 与 TOP N 筛选器同时处理。由于操作顺序的原因,计算结果不受维度和度量筛选器的影响。

1.选择“分析”>“创建计算字段”。  将字段命名为“固定”,输入以下计算,然后单击确定: 

{ FIXED : AVG([Sales]) }
2.将固定拖到“标记”卡上的详细信息
3.从分析窗格将参考线拖到视图中,并将其放到表的目标位置。
4.按照下列方式修改编辑参考线、参考区间或参考箱对话框中的
用户添加的图像
 
选项 2
使用 EXCLUDE LOD。

EXCLUDE LOD 会在 TOP N 筛选器之后处理。 因此,需要使用 INDEX 等度量筛选器显示前 N 个数据,而不是使用 TOP N 筛选器。

在这种情况下,计算结果中可以反映其他维度筛选器。

1. 按照在类别中查找前 N 个文章中的说明使用 INDEX() 作为“前 N 个” 筛选器。
2.选择“分析”>“创建计算字段”。  将字段命名为“排除”,并输入以下计算,然后单击确定: 
{ EXCLUDE [Sub-Category] : AVG([Sales]) }

3.将排除字段拖到“标记”卡上的详细信息
4.从分析窗格将参考线拖到视图中,并将其放到表的 目标位置。
5.按照下列方式修改编辑参考线、参考区间或参考箱对话框中的

用户添加的图像
此文章是否已解决问题?