Tableau 中的 LOD(Level of Detail)表达式是一种强大的功能,允许用户在计算字段时指定计算的层次或粒度。LOD 表达式使用户能够根据整个数据源、某个维度的特定粒度或在视图中的其他层次上进行计算。以下是一些常见的 LOD 表达式示例:

1. 固定 LOD 表达式:

  •  计算整个数据源的总销售额:
  { FIXED : SUM([Sales]) }

  •  计算每个产品类别的平均销售额:
  { FIXED [Category] : AVG([Sales]) }

2. 包含 LOD 表达式:

  •  计算每个地区的总销售额,包括每个城市:
  { INCLUDE [Region], [City] : SUM([Sales]) }

  •  计算每个产品的销售额,包括每个订单:
  { INCLUDE [Product ID], [Order ID] : SUM([Sales]) }

3. 排除 LOD 表达式:

  •  计算除了某个日期之外的每天的平均销售额:
  { EXCLUDE [Date] : AVG([Sales]) }

  •  计算除了某个客户之外的每个城市的总销售额:
  { EXCLUDE [Customer ID], [City] : SUM([Sales]) }

4. 混合 LOD 表达式:

  •  计算每个产品类别的平均销售额,但忽略筛选器中的日期:
  { FIXED [Category] : AVG({ EXCLUDE [Date] : [Sales] }) }

  •  计算每个地区的总销售额,但忽略筛选器中的产品类别:
  { FIXED [Region] : SUM({ EXCLUDE [Category] : [Sales] }) }

这些是一些基本的 LOD 表达式示例。LOD 表达式提供了一种更灵活的方式,允许用户在计算字段时根据不同的层次或粒度进行控制。LOD 表达式的使用能够满足更复杂的分析需求,使 Tableau 用户能够更精确地定位和分析数据。


转载请注明出处:http://www.zyzy.cn/article/detail/10858/Tableau