tableau-LOD详细级别表达式

解释

三种表达式它们可以在较高粒度级别(包括)、较低粒度级别(排除)或完全独立级别(固定)执行。

Fixed :指定确切的详细级别(优先于筛选器)

Include:以较低级别进行计算

Exclude:以较高级别进行计算

(1)Fixed

①Fixed关键字完全不受当前视图中的维度影响,只按计算字段中指定字段聚合,视图上的数据,用了多少个维度来拆分(包括筛选器、颜色、标签、详细信息、行 里面的所有维度),你就要在fixed表达式里加上多少个维度

将“Category”字段拖放到“行”功能区,视图维度变为“Region+Category”,此时,区域销售额和Sales的值并不相同,是因为区域销售额是按照区域Region进行聚合的,不会受新增维度“Category”的影响

tableau-LOD详细级别表达式

tableau-LOD详细级别表达式

如果在fixed中加入Category,则Sales和区域销售额数据会一致

②客户在某天购买某种商品”为一个场景,我们要分析不同月份首次购买的用户比例占多少

建立字段 { fixed[用户]:min([行为实际]) },然后把该维度拖到 颜色

(2)include

除了视图中的任何维度之外,INCLUDE 详细级别表达式还将使用指定的维度计算值,与fixed相反,还收视图中其他维度影响

案例

当Reagion 和Category上下钻取时数据可按指定列维度变化,即数据的聚合度变低,数据颗粒度变高后,LOD表达式的结果会进行同步改变

tableau-LOD详细级别表达式

tableau-LOD详细级别表达式

(3)EXCLUDE

EXCLUDE 详细级别表达式声明要从视图详细级别中忽略的维度,可以使用 EXCLUDE 计算从某些其他详细级别表达式中移除维度使用场景归纳:

I.要对数据以较粗的详细级别进行计算然后重新聚合,并在可视化中以更低聚合度显示时

II.希望排除视图中的维度时

案例:

如下视图中的维度为地区“Region”和省/自治区“State”,如果我们要统计地区的销售额,就需要将省/自治区“State”字段排除,就需要用到Exclude关键字

tableau-LOD详细级别表达式

tableau-LOD详细级别表达式

tableau-LOD详细级别表达式