tableau-LOD详细级别表达式
解释
三种表达式它们可以在较高粒度级别(包括)、较低粒度级别(排除)或完全独立级别(固定)执行。
Fixed :指定确切的详细级别(优先于筛选器)
Include:以较低级别进行计算
Exclude:以较高级别进行计算
(1)Fixed
①Fixed关键字完全不受当前视图中的维度影响,只按计算字段中指定字段聚合,视图上的数据,用了多少个维度来拆分(包括筛选器、颜色、标签、详细信息、行 里面的所有维度),你就要在fixed表达式里加上多少个维度
将“Category”字段拖放到“行”功能区,视图维度变为“Region+Category”,此时,区域销售额和Sales的值并不相同,是因为区域销售额是按照区域Region进行聚合的,不会受新增维度“Category”的影响
如果在fixed中加入Category,则Sales和区域销售额数据会一致
②客户在某天购买某种商品”为一个场景,我们要分析不同月份首次购买的用户比例占多少
建立字段 { fixed[用户]:min([行为实际]) },然后把该维度拖到 颜色
(2)include
除了视图中的任何维度之外,INCLUDE 详细级别表达式还将使用指定的维度计算值,与fixed相反,还收视图中其他维度影响
案例
当Reagion 和Category上下钻取时数据可按指定列维度变化,即数据的聚合度变低,数据颗粒度变高后,LOD表达式的结果会进行同步改变
(3)EXCLUDE
EXCLUDE 详细级别表达式声明要从视图详细级别中忽略的维度,可以使用 EXCLUDE 计算从某些其他详细级别表达式中移除维度使用场景归纳:
I.要对数据以较粗的详细级别进行计算然后重新聚合,并在可视化中以更低聚合度显示时
II.希望排除视图中的维度时
案例:
如下视图中的维度为地区“Region”和省/自治区“State”,如果我们要统计地区的销售额,就需要将省/自治区“State”字段排除,就需要用到Exclude关键字