Tableau LOD 表达式


详细程度 (LOD) 表达式 用于在数据源级别运行涉及多个维度的复杂查询,而不是将所有数据带到 Tableau 界面。一个简单的示例是向已计算的聚合值添加维度。

LOD 的类型


LOD 表达式主要分为三种类型。

  • 固定细节 此表达式使用指定的维度计算值,而不参考视图中的任何其他维度。

  • 包括细节 除了视图中的任何维度之外,此详细级别表达式还使用指定维度计算值。

  • 排除细节 这些详细级别表达式从视图详细级别中减去维度。

固定的详细程度表达式


找出每个地区每个州的销售额。在这里,首先使用公式创建名为区域销售的公式字段,如下面的屏幕截图所示。

fixed lod 1

接下来,将 Region 和 State 字段拖到 Rows 架子上,将计算字段拖到 Marks 卡下的 Text 架子上。还将“区域”字段拖到“颜色”架子上。这会产生以下视图,其中显示了不同状态的固定值。这是因为我们已将维度固定为区域以计算销售额。

fixed lod 2

包括详细程度表达式


INCLUDE 详细级别表达式除了使用视图中的任何尺寸外,还使用指定的尺寸计算值。计算每个产品子类别的每个州的销售额总和。

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

include lod 1

EXCLUDE 详细级别表达式


EXCLUDE 详细级别表达式指定要从视图详细级别中排除的维度。从每月计算的销售数字中排除地区。创建公式,如以下屏幕截图所示。

exclude lod 1

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

exclude lod 2