提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
本节内容
此文为根据未明学院教学视频制作的笔记
教学视频和数据来源:
https://www.bilibili.com/video/BV1E4411B7ef?p=7&t=20
一、计算字段基础
概念、类型、创建、使用、编辑
(1)概念
根据数据源字段,包括纬度、度量、参数等,使用函数和运算符构造公式来定义的字段。计算字段也能拖入功能区来构建视图,还能用于创建新的计算字段,其返回值包括数值型、字符型等等。
计算字段本质是利用数据源数据创建新的字段,新字段保存在tableau的数据源中
(2)类型
a. 基本类型字段(常规:日期、字符等)
b. 详细信息级别的表达式(lod)
c. 表计算
(3)创建1、使用、编辑
- 数据源:导入“全球超市…”-拖入订单、人员
- 新建工作表,右键数据窗口的空白位置,选择创建计算字段-命名“成本”-拖入销售额和利润,如下图:
- 国家/地区拖入工作表, 成本拖入颜色,编辑颜色-红蓝发散-倒序,右键总和(成本)- 度量-平均值
(4)创建2、使用、编辑
- 数据窗口空白区右键-创建计算字段-命名盈利标志,并编辑如下:
注:最好所有英文字母都大写;分行使层次更明显 - 去掉平均值(成本),将盈利标志拖入颜色
二、粒度、聚合与比率
1.粒度
- 利润-列;销售额-行
- 市场-颜色
- 国家-详细信息
- 分析选项卡,取消聚合度量
2.聚合
聚合有度量聚合和维度聚合
聚合方式在右键的度量里:
-度量聚合
-维度聚合
3.比率
- 新建工作表,类别字段右键-分层结构-创建分层结构-命名为类别
- 将子类别和行id拖入类别下面
- 数据窗口,右键创建计算字段-利润/销售额-
- 数据窗口,右键创建计算字段-sum(利润)/sum(销售额)-
- 比较这两个公式:
将度量名称拉入筛选器,
将类别(总的类别)-行,度量名称-列,度量值-文本
调整度量值:
设置两个比率度量值的格式-数字-百分比
可以看到:
在行类别,两个比率一致
在子类别,不一致,因为这里的利润/销售额是子类别包含的各行利润/销售额的加总
三、详细级别表达式
-
创建工作表,双击国家/地区
-
利润-拉到颜色-右键-度量:平均值,利润-标签-右键:平均值;-设置格式-数字:货币(自定义)-小数位数:0-前缀:$
-
鼠标移至某一国家,右键:查看数据-点击订单
看到这里的订单数据是客单价,而我们需要的是订单单价,所以我们需要详细级别表达式
思路:汇总每个订单id的利润,然后对每个国家/地区所有的利润取平均值
- 复制工作表,命名“平均每单利润”,新建计算字段-订单利润
然后把订单利润-颜色;订单利润-标签;两个订单利润改为平均值
这里,阿根廷平均利润-98(每单),而上一张是-48
关键字
fix和include区别:
四、表计算
4.1 快速表计算
复制工作表
1.
2. 数据栏里的利润,右键-创建-计算字段-命名利润2 (等式暂时为默认值利润)
3. 筛选器中的度量名称,将利润2和销售额也勾选上
度量值栏,将利润2调到第二行,并右键-快速表计算-汇总
汇总指累加
利润2右键-快速表计算-差异:
差异指每一行减去上一行的差异值,且-右键-相对于-可以选相对于下一行/第一行/最后一行的差异值
利润2右键-快速表计算-百分比差异:
百分比差异=(本行值-相较于的值)/相较于的值
利润2右键-快速表计算-合计百分比:
每个值占总和的百分比
利润2右键-快速表计算-排序:
从大到小的排名
利润2右键-快速表计算-百分位:
最大值100%,最小值0%,剩下的按排名的情况进行百分位分割
利润2右键-快速表计算-移动平均:
本行和前两行值的平均值
4.2 自定义表计算
稍复杂,数据分析
利润按月的移动平均值
- 新建工作表,创建计算字段-
公式为:
选择默认表计算 - 查看数据:度量名称拖入筛选器-取消选择-勾选利润、按月移动平均值,
- 度量名称-列;订购日期-行,并右键-选择月;度量值-拖入文本
- 度量值窗口:利润-右键-快速表计算-移动平均值
利润n个月的移动平均值
- 数据窗口,空白处-创建参数
- 数据栏:按月移动平均值-右键编辑,将2改为N月移动平均的参数:
- 右键数据窗口的“N月移动平均”-显示参数-可以滑动数值
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。