在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函数傻傻分不清?相关推荐

  1. Tableau 中的 Fixed 函数

    @[Tableau 中的 Fixed 函数] Fixed 函数 - 固定聚合维度 在 Tableau 中,度量值在视图中以聚合的方式呈现,聚合的级别由视图中的维度来控制,比如原本视图中只有 " ...

  2. exclude函数计算_Java Stream exclude()函数删除重复项

    exclude函数计算 Java Stream distinct() method returns a new stream of distinct elements. It's useful in ...

  3. 在python中使用关键字define定义函数_python自定义函数def的应用详解

    这里是三岁,来和大家唠唠自定义函数,这一个神奇的东西,带大家白话玩转自定义函数 自定义函数,编程里面的精髓! def 自定义函数的必要函数:def 使用方法:def 函数名(参数1,参数2,参数-): ...

  4. 最近,又发现了 Pandas 中三个好用的函数

    作者 | luanhz 来源 | 小数志 导读 近日,在github中查看一些他人提交的代码时,发现了Pandas中这三个函数,在特定场景中着实好用,遂成此文以作分享. 程序的基本结构大体包含三种,即 ...

  5. python中的pop()函数和popleft()函数

    python中的pop()函数和popleft()函数 首先对于pop而言,它是用于stack中的: stack = [1, 2, 3, 4] print(stack) stack.append(6) ...

  6. Oracle对sum求和进行if,Excel中sumif函数和sumifs函数进行条件求和的异同

    sumif函数和sumifs函数是Excel2007版本以后新增的函数,功能十分强大,实用性很强,本文介绍下Excel中通过用sumif函数和sumifs函数的条件求和的异同,并对函数进行解释,以便各 ...

  7. Jquery中关于动画的一些操作函数

    首先是介绍函数: 第一个函数是: slideDown()是用于向下滑动元素.完整的函数是这样的slideDown(speed,callback); speed是规定效果的时长. callback是滑动 ...

  8. pandas使用str函数和startswith函数,筛选dataframe中不是(not start with)以特定前缀开头的数据列(selecting columns)

    pandas使用str函数和startswith函数,筛选dataframe中不是(not start with)以特定前缀开头的数据列(selecting columns not begin wit ...

  9. pandas使用max函数和min函数计算dataframe日期(时间)数据列中最大日期和最小日期对应的数据行(maximum and minimum date or time row)

    pandas使用max函数和min函数计算dataframe日期(时间)数据列中最大日期和最小日期对应的数据行(maximum and minimum date or time row in data ...

最新文章

  1. JavsScript--on与addEventListener的使用与两者的不同
  2. 【C 语言】字符串模型 ( 两头堵模型 )
  3. STM32 基础系列教程 2 - GPIO 按键输入
  4. 消除软硬件鸿沟,芯客网完美支持智能硬件在移动互联时代的爆发
  5. java 日志 异步_log4j 详解异步日志的配置和测试
  6. 离散数学-集合运算基本法则
  7. 思科3524交换机配置vlan
  8. 简易计算器的c语言编辑代码
  9. 计算机组装所需要的主要配件有哪些,组装电脑需要哪些零件_组装电脑需要哪些配件...
  10. Windows系统下运行hadoop、HBase程序出错Could not locate executablenull\bin\winutils.exe in the Hadoop binaries
  11. 根据图片快速设置IDEA启动的Banner效果
  12. 2020 年互联网大厂薪资出炉!老夫酸了.......
  13. 2022年牛客网最热门爆火Java岗面试八股文汇总,“吃透”涨薪15k没问题
  14. Hello CTP(五)——CTP仓位计算
  15. 厉害人们的真正减肥法随书光盘下载地址
  16. 如何在LaTex当中给表格命名
  17. 订餐App回顾与总结
  18. 网站用户行为日志采集和后台日志服务器搭建
  19. 威联通 532x qts5.0 篇八 :docker 安装mysql
  20. 一行指令自动搭建AI绘画:stable-diffusion-webui_v1.3.2

热门文章

  1. 如何使用kodi Mac安装中文插件
  2. 第三集 怪物学院 第二十章
  3. android-ProGuard混淆
  4. Hibiscus的脑机接口学习周报(2022/12/26~2022/1/1)
  5. 【图文教程】文件压缩和打包
  6. 测量角速度_自动驾驶系统的定海神针—惯性测量单元
  7. Flume介绍和使用
  8. 《博弈论基础》阅读笔记(一)
  9. vue单独设置页面背景
  10. uniapp开发app真机调试连接电脑服务器请求失败解决方法