📅  最后修改于: 2023-12-03 15:20:27.290000             🧑  作者: Mango
Tableau LOD表达式(Level of Detail expressions)是Tableau软件中的一种强大的数据分析工具,能够让用户按照不同级别(聚合层次)进行数据的聚合和过滤操作。这种表达式允许在数据集中计算多种级别的度量值,而不仅限于当前的聚合级别。
LOD表达式主要用于以下情况:
LOD表达式有三种形式:
{ FIXED [dimension(s)] : aggregate_expression }
{ INCLUDE [dimension(s)] : aggregate_expression }
{ EXCLUDE [dimension(s)] : aggregate_expression }
其中,aggregate_expression 是需要进行聚合计算的表达式,dimension(s) 是限定维度。
下面我们来看一些具体的示例,帮助你更好地理解LOD表达式的作用。
计算全局平均值:
{ FIXED : AVG([Sales]) }
按照订单日期计算平均销售额,不考虑其他维度:
{ FIXED [Order Date] : AVG([Sales]) }
计算全局平均销售额和单个订单平均销售额:
{ FIXED : AVG([Sales]) }
{ FIXED [Order ID] : AVG([Sales]) }
按照年份计算平均销售额:
{ INCLUDE [Year] : AVG([Sales]) }
按照产品类别计算平均销售额:
{ INCLUDE [Category] : AVG([Sales]) }
计算不包括办公用具产品销售额的平均销售额:
{ EXCLUDE [Category]="Office Supplies" : AVG([Sales]) }
计算除了办公用具产品外的平均销售额:
{ EXCLUDE [Category]: AVG([Sales])}
LOD表达式是一种强大的数据计算工具,可帮助用户根据不同的聚合级别进行数据的聚合和过滤操作,帮助用户更好地理解和分析数据。上述示例仅仅是LOD表达式使用的冰山一角,欢迎读者继续深入研究。