详细信息表达式在Tableau中也称为LOD表达式。 它们用于在数据源级别运行涉及许多维度的复杂查询,而不是将所有数据带到Tableau界面。 一个简单的示例是将维度添加到已计算的聚合值。
LOD类型
LOD表达式有三种主要类型。
FIXED LOD 此表达式使用指定的维度计算值,而不引用视图中的任何其他维度。
INCLUDE LOD 此级别的详细信息表达式使用指定的维度以及视图中的任何维度来计算值。
EXCLUDE LOD 这些级别的细节表达式从视图细节级别中减去维度。
FIXED详细级别表达式
让我们找到每个区域中每个州的销售额。这里我们首先使用下面的公式创建名为Regional Sales的公式字段。
接下来,我们将Region和State文件拖到Rows框架,将计算的字段拖到Marks卡下面的Text文本框中。我们还将“区域"字段拖动到“颜色"窗格。这产生了下面的视图,其显示了不同状态的固定值。这是因为我们已将维度固定为Sales值计算的区域。
INCLUDE详细级别表达式
INCLUDE详细信息表达式级别除了视图中的任何维度外,还使用指定的维度计算值。让我们计算每个子类别产品的每个州的销售额的总和。
为此,我们将子类别字段拖到行架。我们在Columns书架中写下面的表达式。它生成以下视图,其中包括计算中的两个维度。
EXCLUDE详细级别表达式
EXCLUDE详细信息表达式级别指定要从视图级别的详细信息中排除的维度。 让我们从每个月计算的销售额中排除区域。 我们创建公式如下所示。
在将相关字段拖到相应的货架上时,我们得到EXCLUDE LOD的最终视图。