Tableau - LOD 表达式


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

LOD 的类型

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

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

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

  • EXCLUDE LOD这些详细级别表达式从视图详细级别中减去尺寸。

固定详细级别表达式

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

固定对数 1

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

固定LOD 2

INCLUDE 详细级别表达式

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

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

包括LOD 1

EXCLUDE 详细级别表达式

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

排除 lod 1

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

排除lod 2