📜  Tableau LOD表达式| Tableau中的LOD表达式

📅  最后修改于: 2021-01-11 09:16:17             🧑  作者: Mango

Tableau LOD表达式

LOD(详细程度)表达式用于在数据源上运行涉及多个维度的复杂查询,而不是将所有数据都带到Tableau界面。

LOD表达式的类型

Tableau中有三种类型的LOD表达式:

  • 固定LOD:此LOD表达式使用指定的维来计算值,而无需引用视图中的任何其他维。
  • INCLODE LOD:此LOD表达式使用指定的尺寸以及视图中的任何其他尺寸来计算值。
  • EXCLUDE LOD(排除LOD):这些LOD表达式从局部细节视图中减去尺寸。

固定的细节表达水平

例如,如果要计算每个区域中每个州的销售数量。然后,

首先,使用下面的屏幕快照所示的公式创建名为region_sales的公式字段。

  • 然后,将RegionState字段拖到Rows架子上,将计算出的字段( region_sales )拖到Marks卡下的Text架子上。
  • 另外,将“区域”字段拖到“颜色”架子。
  • 这将创建下面的视图,该视图显示不同状态的固定值,因为我们将维度固定为用于计算销售价值的区域。

包括细节表达水平

无论视图中的尺寸是多少,INCLUDE级别的细节表达式都会使用指定的尺寸来计算值。

例如,如果您要计算产品的每个子类别的每个州的销售总额。然后,

  • 将“子类别”字段拖到“行”架子。
  • 并且,在“列”架子中写表达式“ {INCLUDE [State]:SUM(Sales)}”。
  • 它创建的视图在计算中包括两个维度,如下面的屏幕快照所示。

排除细节表达水平

EXCLUDE细节级别表达式描述了要从视图细节级别中排除的维。

例如,从每月计算的“销售”图中排除区域。第一,

  • 创建公式“ {EXCLUDE [Region]:SUM([Sales])} ”,如下面的屏幕快照所示。

  • 将相关字段拖到各自的架子上后,您将获得EXCLUDE详细信息表达式级别的最终视图,如下面的屏幕快照所示。