详细级别表达式,又叫LOD表达式,或者LOD计算,是tableau最强大的功能之一,是很多分析场景中,能够把不可能变为可能的那只神奇“画笔”。不过,LOD的灵活性使它学起来很不容易,特别是要做到完全理解、灵活运用就更不容易。本节记录要点:
- 什么是详细级别
- 如何定义详细级别
- 为什么要使用LOD表达式
- LOD表达式的基本语法
什么是详细级别
要理解LOD表达式,首先要弄清楚什么是详细级别。
详细级别:就是数据集合度或者数据颗粒度的层次,英文名就是Level Of Detail,缩写为LOD。所谓级别,即Level,代表着不同的数据聚合度或者颗粒度。
这里使用tableau自带的超市示例数据集举个例子。该数据集有产品名称、国家、地区、城市、子类别等维度字段,以及销售额、利润、数量等度量字段。
当需要分析超市的经营情况时,不同的部门、岗位、领导层,关心的数据是完全不同的,比如:
-
有人关注各个省/自治区的销售情况,有人关注各个城市的销售情况,有人关注每个客户的平均销售额情况;
-
有人关注类别的销售情况,有人关注子类别的销售情况,有人关注产品的销售情况
-
有人关注年度销售情况,有人关注月度销售情况,有人关注每天的订单情况