排除维度表达式

<< Click to Display Table of Contents >>

当前位置:  制作可视化报告 > 配置字段 > 新建计算列 > 多粒度表达式 

排除维度表达式

Previous pageReturn to chapter overviewNext page

排除维度表达式 exclude:

此表达式是将组件绑定的维度中减去指定维度进行计算

语法:Exclude ([dim1[,dim2]...]::aggregate-expression])

例如 Exclude(col['procuct']::Sum(col['sales']))

 

案例:如何同时查看大种类的产品的销售额呢?

思路:

1.如何在一个图表中直观地看出大类的销售额和其包含的小类的销售额的差别呢?例如,大类为:产品种类;小类为:产品名称。

当我们将这两个维度绑定到图表组件中,显示的柱状图体现的是小类的销售额,即产品的销售额。

lod13

 

2.现在我们希望这张柱状图同时展示产品种类的销售额和产品的销售额。就需要有一列数据计算时候可以忽略'产品'的影响。

 

永洪BI中实现步骤:

如何直接在一张图表同时看到绿茶和所有茶的销售额呢? 我们可能想到的步骤分为以下 3 步:

1. 排除图表中“产品名称”这个维度对计算的影响,计算销售额,此时计算出的销售额为产品种类的销售额。

lod14

 

2. 将产品名称的销售额算出来,和第一步中的销售额对比。

3. 将产品种类放到图例颜色的区域,我们就可以很清楚的看到绿茶(小类别)和茶(大类别)销售额的对比,效果如图:

lod15