tableau中的fixed函数和exclude函数傻傻分不清?

本文介绍在Tableau中使用fixed和exclude函数进行不同维度间的聚合计算方法,并通过具体示例展示这两种函数的应用。

在tableau中计算部分占整体比重时,常常需要进行不同维度之间的聚合计算,fixed和exclude这两个函数在此场景中经常被用到。
两个函数定义如下:
fixed函数:
{fixed 维度1,维度2,… : 聚合度量},仅使用指定的维度(维度1,维度2,…)计算聚合度量;
exclude函数:
{exclude 维度1,维度2,… : 聚合度量},如果指定的维度(维度1,维度2,…)出现在试图中,则计算聚合时会排除这些维度分组的影响。

eg:对下述table表中的数据进行计算
table:

monthfirst_classsecond_classnum
1月财务核算a
1月财务税务b
2月财务核算c
2月财务税务d

在表table的基础上创建4个计算字段,分别为:
t1={fixed month,first_class : sum(num)};
t2={fixed month,first_class,second_class : sum(num)};
t3={exclude month,first_class : sum(num)};
t4={exclude month,first_class,second_class : sum(num)};
4个字段创建完之后的表table为:

monthfirst_classsecond_classnumt1t2t3t4
1月财务核算aa+baa+ca+b+c+d
1月财务税务ba+bbb+da+b+c+d
2月财务核算cc+dca+ca+b+c+d
2月财务税务dc+ddb+da+b+c+d

通过在表格中列出fixed和exclude组合不同维度的聚合值,可以比较清晰明了的知道fixed和exclude聚合函数的计算过程。
实例:在下述table1表的基础上创建上述计算字段t1,t2,t3,t4

table1:

monthfirst_classsecond_classnum
1月财务核算134
1月财务税务231
2月财务核算154
2月财务税务264

在tableau上的计算结果如下图所示:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值