EXCLUDE LOD的使用方法几乎和Include相反,使用这个计算,不是添加更多维度,而是尽可量的减少它们。

可以将 EXCLUDE LOD 理解为“对于视图中的每个维度,除了列出的维度的计算聚合表达式”。

语法如下:{exclude[维度1],[维度2]:sum([度量1])}

如果我们在视图中有子类别和类别,则将为每个类别计算销售额的总和,而忽略子类别字段:

Exclude函数 - 图1

由于计算的维度变少了相比于视图中计算范围变大了,因此结果的值在视图中将重复

例子:我们想知道类别的销售额平均数类别平均销售额之间的差距

首先我们需要新建两个的度量

Exclude函数 - 图2

Exclude函数 - 图3

我们还需要新建一个度量来显示差异:

Exclude函数 - 图4

注:此处使用attr函数是为了防止出现重复销售额而无法显示的情况。举个例子,假如有两个人的工时分别为9h和10h,则attr函数返回null;如果两个人的工时都是9h,则返回是9h。

Exclude函数 - 图5

结果如下图所示:

Exclude函数 - 图6

当然,也可以用FIXED代替EXCLUDE。使用EXCLUDE就像INCLUDE一样,它可以在视图中添加更多的维度帮助你进行分析,并且重新计算。

Exclude函数 - 图7Exclude函数 - 图8