Tableau LOD 表达式17 Mar 2025 | 阅读 2 分钟 LOD(详细级别)表达式用于在数据源上运行涉及多个维度的复杂查询,而无需将所有数据带到 Tableau 界面。 LOD 表达式的类型Tableau 中有三种类型的 LOD 表达式 - FIXED LOD: 此 LOD 表达式使用指定的维度计算值,而不参考视图中的任何其他维度。
- INCLUDE LOD: 此 LOD 表达式使用指定的维度以及视图中的任何其他维度计算值。
- EXCLUDE LOD: 这些 LOD 表达式从视图的详细级别中减去维度。
FIXED 详细级别表达式例如,如果要计算每个区域中每个州的销售额。 那么, 首先,使用如下面的屏幕截图所示的公式创建名为 regional_sales 的公式字段。  - 然后,将 Region 和 State 字段拖到“行”功能区,并将计算字段 (regional_sales) 拖到“标记”卡下的“文本”功能区。
- 此外,将 Region 字段拖到“颜色”功能区。
- 这将创建下面的视图,该视图显示不同州的固定值,因为我们已将维度固定为区域以计算“销售额”值。
 INCLUDE 详细级别表达式INCLUDE 详细级别表达式使用指定的维度计算值,无论视图中有什么维度。 例如,如果要计算每种产品子类别的每个州的销售额总和。 那么, - 将 Sub-Category 字段拖到“行”功能区。
- 并且,在“列”功能区中写入表达式 " {INCLUDE [State] : SUM(Sales)} "。
- 它会创建包含计算中两个维度的视图,如下面的屏幕截图所示。
 EXCLUDE 详细级别表达式EXCLUDE 详细级别表达式描述要从视图的详细级别中排除的维度。 例如,从每月计算的 Sales 数字中排除 Region。 首先, - 创建公式 " {EXCLUDE [Region] : SUM([Sales])} ",如下面的屏幕截图所示。
 - 将相关字段拖到各自的功能区后,您将获得 EXCLUDE 详细级别表达式的最终视图,如下面的屏幕截图所示。

|