tableau中的fixed函数和exclude函数傻傻分不清?
在tableau中计算部分占整体比重时,常常需要进行不同维度之间的聚合计算,fixed和exclude这两个函数在此场景中经常被用到。
两个函数定义如下:
fixed函数:
{fixed 维度1,维度2,… : 聚合度量},仅使用指定的维度(维度1,维度2,…)计算聚合度量;
exclude函数:
{exclude 维度1,维度2,… : 聚合度量},如果指定的维度(维度1,维度2,…)出现在试图中,则计算聚合时会排除这些维度分组的影响。
eg:对下述table表中的数据进行计算
table:
month | first_class | second_class | num |
---|---|---|---|
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为:
month | first_class | second_class | num | t1 | t2 | t3 | t4 |
---|---|---|---|---|---|---|---|
1月 | 财务 | 核算 | a | a+b | a | a+c | a+b+c+d |
1月 | 财务 | 税务 | b | a+b | b | b+d | a+b+c+d |
2月 | 财务 | 核算 | c | c+d | c | a+c | a+b+c+d |
2月 | 财务 | 税务 | d | c+d | d | b+d | a+b+c+d |
通过在表格中列出fixed和exclude组合不同维度的聚合值,可以比较清晰明了的知道fixed和exclude聚合函数的计算过程。
实例:在下述table1表的基础上创建上述计算字段t1,t2,t3,t4
table1:
month | first_class | second_class | num |
---|---|---|---|
1月 | 财务 | 核算 | 134 |
1月 | 财务 | 税务 | 231 |
2月 | 财务 | 核算 | 154 |
2月 | 财务 | 税务 | 264 |
在tableau上的计算结果如下图所示:
tableau中的fixed函数和exclude函数傻傻分不清?相关推荐
- Tableau 中的 Fixed 函数
@[Tableau 中的 Fixed 函数] Fixed 函数 - 固定聚合维度 在 Tableau 中,度量值在视图中以聚合的方式呈现,聚合的级别由视图中的维度来控制,比如原本视图中只有 " ...
- exclude函数计算_Java Stream exclude()函数删除重复项
exclude函数计算 Java Stream distinct() method returns a new stream of distinct elements. It's useful in ...
- 在python中使用关键字define定义函数_python自定义函数def的应用详解
这里是三岁,来和大家唠唠自定义函数,这一个神奇的东西,带大家白话玩转自定义函数 自定义函数,编程里面的精髓! def 自定义函数的必要函数:def 使用方法:def 函数名(参数1,参数2,参数-): ...
- 最近,又发现了 Pandas 中三个好用的函数
作者 | luanhz 来源 | 小数志 导读 近日,在github中查看一些他人提交的代码时,发现了Pandas中这三个函数,在特定场景中着实好用,遂成此文以作分享. 程序的基本结构大体包含三种,即 ...
- python中的pop()函数和popleft()函数
python中的pop()函数和popleft()函数 首先对于pop而言,它是用于stack中的: stack = [1, 2, 3, 4] print(stack) stack.append(6) ...
- Oracle对sum求和进行if,Excel中sumif函数和sumifs函数进行条件求和的异同
sumif函数和sumifs函数是Excel2007版本以后新增的函数,功能十分强大,实用性很强,本文介绍下Excel中通过用sumif函数和sumifs函数的条件求和的异同,并对函数进行解释,以便各 ...
- Jquery中关于动画的一些操作函数
首先是介绍函数: 第一个函数是: slideDown()是用于向下滑动元素.完整的函数是这样的slideDown(speed,callback); speed是规定效果的时长. callback是滑动 ...
- pandas使用str函数和startswith函数,筛选dataframe中不是(not start with)以特定前缀开头的数据列(selecting columns)
pandas使用str函数和startswith函数,筛选dataframe中不是(not start with)以特定前缀开头的数据列(selecting columns not begin wit ...
- pandas使用max函数和min函数计算dataframe日期(时间)数据列中最大日期和最小日期对应的数据行(maximum and minimum date or time row)
pandas使用max函数和min函数计算dataframe日期(时间)数据列中最大日期和最小日期对应的数据行(maximum and minimum date or time row in data ...
最新文章
- JavsScript--on与addEventListener的使用与两者的不同
- 【C 语言】字符串模型 ( 两头堵模型 )
- STM32 基础系列教程 2 - GPIO 按键输入
- 消除软硬件鸿沟,芯客网完美支持智能硬件在移动互联时代的爆发
- java 日志 异步_log4j 详解异步日志的配置和测试
- 离散数学-集合运算基本法则
- 思科3524交换机配置vlan
- 简易计算器的c语言编辑代码
- 计算机组装所需要的主要配件有哪些,组装电脑需要哪些零件_组装电脑需要哪些配件...
- Windows系统下运行hadoop、HBase程序出错Could not locate executablenull\bin\winutils.exe in the Hadoop binaries
- 根据图片快速设置IDEA启动的Banner效果
- 2020 年互联网大厂薪资出炉!老夫酸了.......
- 2022年牛客网最热门爆火Java岗面试八股文汇总,“吃透”涨薪15k没问题
- Hello CTP(五)——CTP仓位计算
- 厉害人们的真正减肥法随书光盘下载地址
- 如何在LaTex当中给表格命名
- 订餐App回顾与总结
- 网站用户行为日志采集和后台日志服务器搭建
- 威联通 532x qts5.0 篇八 :docker 安装mysql
- 一行指令自动搭建AI绘画:stable-diffusion-webui_v1.3.2