Tableau视图呈现的是维度和度量的各种组合,更本质讲是呈现出“一组特定的切分-聚合状态”,就仿佛用特定方法切好了的蛋糕,我们可以观察其中的各个部分。从这个隐喻可以提炼出两个更本质的东西——切分工具和切分对象
Tableau中默认的维度和度量,只不过是基本的切分工具和切分对象,实际上二者可以灵活的转换
工具和对象
- 切分工具
现成的——数据自带的维度
衍生的——数据桶、组、集、参数 - 切分对象
现成的——数据自带的度量
衍生的——计数、LOD结果、函数结果
启发
通过这两个概念,再来看Tableau里的一个工具就会有新的理解
-
详细级别表达式
当把所有切分工具全部使用时,就是详细级别最高,颗粒度最小
LOD(详细级别)的本质是:进行特定颗粒度的切分/聚合操作,并提取结果,再融合到当前的视图上 -
表计算
对切分对象或切分结果进行运算加工 -
筛选器
切分后保留哪些部分
用蛋糕来类比,问题可以概括为
切什么——用什么度量
用啥切——用什么维度
留哪些——用什么筛选
怎么摆——进行哪些计算
由此,在实际的使用过程中,我们可以通过最终画面使用的切分工具、切分对象,一步步反推所需的前置切分工具和切分对象,从而将一个复杂的问题拆解成多个更简单的问题。
网友评论