Tableau - 详细级别表达式 (LOD)



详细级别表达式 (Level of Detail, LOD) 用于运行复杂的查询,这些查询涉及数据源级别上的许多维度,而不是将所有数据都带到 Tableau 界面。一个简单的例子是在已经计算的聚合值中添加维度。

LOD 类型

LOD 表达式主要有三种类型。

  • FIXED LOD 此表达式使用指定的维度计算值,而不引用视图中的任何其他维度。

  • INCLUDE LOD 此详细级别表达式使用指定的维度以及视图中的任何维度计算值。

  • EXCLUDE LOD 这些详细级别表达式从视图的详细级别中减去维度。

FIXED 详细级别表达式

查找每个区域中每个州的销售额。首先,使用以下屏幕截图中显示的公式创建名为“区域销售额”的公式字段。

fixed lod 1

接下来,将“区域”和“州”字段拖到“行”架上,并将计算字段拖到“标记”卡下的“文本”架上。还将“区域”字段拖到“颜色”架上。这将生成以下视图,该视图显示不同州的固定值。这是因为我们已将维度固定为区域,以计算销售额。

fixed lod 2

INCLUDE 详细级别表达式

INCLUDE 详细级别表达式使用指定的维度以及视图中的任何维度计算值。计算每个产品子类别每个州的销售额总和。

为此,将“子类别”字段拖到“行”架上。然后,在“列”架上编写表达式,如下面的屏幕截图所示。它会生成以下视图,其中包含计算中的两个维度。

include lod 1

EXCLUDE 详细级别表达式

EXCLUDE 详细级别表达式指定要从视图的详细级别中排除的维度。从每个月计算的销售额中排除“区域”。创建公式,如下面的屏幕截图所示。

exclude lod 1

将相关字段拖到相应的架上后,您将获得 EXCLUDE LOD 的最终视图,如下面的屏幕截图所示。

exclude lod 2
广告