Tableau - LOD 表达式
详细级别 (LOD) 表达式 用于在数据源级别运行涉及多个维度的复杂查询,而不是将所有数据带到 Tableau 界面。 一个简单的示例是向已计算的聚合值添加维度。
LOD 的类型
LOD 表达式主要分为三种类型。
FIXED LOD 此表达式使用指定的维度计算值,而不参考视图中的任何其他维度。
INCLUDE LOD 除了视图中的任何维度之外,此详细级别表达式还使用指定维度计算值。
EXCLUDE LOD 这些详细级别表达式从视图详细级别中减去维度。
FIXED 详细级别表达式
找出每个地区每个州的销售额。 在这里,首先使用公式创建名为区域销售的公式字段,如下面的屏幕截图所示。
接下来,将 Region 和 State 字段拖到 Rows 工具架,将计算字段拖到 Marks 卡下的 Text 工具架。 还要将 Region 字段拖到 Color 工具架。 这会产生以下视图,其中显示了不同状态的固定值。 这是因为我们已将维度固定为区域以计算销售额。
INCLUDE 详细级别表达式
INCLUDE 详细级别表达式除了使用视图中的任何尺寸外,还使用指定的尺寸计算值。 计算每个产品子类别的每个州的销售额总和。
为此,将 Sub-Category 字段拖动到 Rows 工具架。 然后,将表达式写入 Columns 工具架,如以下屏幕截图所示。 它会生成以下视图,其中包括计算中的两个维度。
EXCLUDE 详细级别表达式
EXCLUDE 详细级别表达式指定要从视图详细级别中排除的维度。 从每月计算的销售数字中排除地区。 创建公式,如以下屏幕截图所示。
将相关字段拖到相应的工具架时,您将获得 EXCLUDE LOD 的最终视图,如以下屏幕截图所示。