Tableau - LOD表达式

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

LOD的类型

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

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

  • INCLUDE LOD 除了视图中的任何尺寸外,此级别的详细信息表达式还使用指定的尺寸计算值.

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

FIXED详细级别表达式

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

fixed lod 1

接下来,将"区域"和"状态"字段拖到"行"功能区,将计算字段拖到"标记"卡下的"文本"功能区.同时将"区域"字段拖到"颜色"功能区.这将生成以下视图,该视图显示不同状态的固定值.这是因为我们已将维度固定为计算Sales值的区域.

fixed lod 2

包含详细程度表达式

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

为此,将子类别字段拖到行架子上.然后,在Columns面板中编写表达式,如以下屏幕截图所示.它生成以下视图,其中包括计算中的维度.

include lod 1

EXCLUDE详细级别表达式

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

exclude lod 1

在将相关字段拖动到相应的货架时,您将获得EXCLUDE LOD的最终视图,如以下屏幕截图所示.

排除lod 2