tableau
四种基本类型
String 用单引号括起来。‘hello,world‘ ,字符串有单引号怎么办,单引号两次 ‘hello‘‘world‘Boolean
TRUE/FALSE
Number
整形或者浮点型,不区分
Datetime/Date
强制将字符串识别为日期,前面加#‘#3 March 2019‘#2010/10/22#
文件类型。
twb
不包含数据源。包含每个工作表和仪表盘
twbx
包含数据源
数据源相关
连接数据源
excel
数据库
数据连接方式
实时:电脑的开销比较大
数据提取
多表连接/左连接/又连接/内连接
手动关键字连接
数据混合
应用场景:一个数据源是mysql一个数据源是excel
关键操作是: 连接--添加
数据提取
应用场景:数据源的数据很多,有些数据用不到,不需要放到tableau中。
关键操作:添加表的时候,右上角有个筛选器可以实现。
工作表
元数据
重命名/别名/隐藏字段...
字段操作1) 组合字段
操作:选中两个字段,右键--创建--合并字段
应用场景:有助于更好的组织维度和度量,以及容纳具有相同名称的两个或更多
个字段以用于更好的数据分析。2) 分层字段
创建方式:1) 右键--分层结构--创建分层结构2) 拖动维度到两一个维度上,自动创建分层结构字段
date类型 自动为分层字段。
应用场景:在某些情况下,需要对几个变量创建一个分层结构,以便在制图或
数据分析时随时向下钻取数据。比如类别--子类--产品名称3) 字段分组
分类1) 按文件夹分组2) 按数据源分组 默认方式
应用场景:当字段特别多的时候,更好的管理字段,就是创建一个文件夹,将相关的
字段放在一起。
操作:右键--创建文件夹4) 字段拆分
应用场景:tableau读取到源数据后,某些需求的存在,(比如拆分描述性值的字段) 需要对某些字段进行拆分。当然,本质上
也可以将这一步放在数据清洗整理的时候。但有的时候,源数据我们无法触及,只能在tableau中进行操作。
操作:数据源--相关字段下三角--拆分/自定义拆分。这个无法通过元数组字段完成。5) 计算字段
公式:逐行计算
操作:右键--创建--计算字段6) 集
定义:集是根据某些条件定义数据子集的自定义字段。集可基于计算条件建立。例如:
集中可包含销售额超过特定阈值的客户。计算集随数据变化而更新。此外,集也可以基于视图中的
特定数据点建立。你可以使用集来比较数据子集以及提出有关数据子集的问题。
应用1:问题格式:计算集成员对总额的贡献程度如何?
比如:销售额大于5000的购物者人数占总购物者的百分比?
步骤:1) 在购物者字段 右键--创建--集。 名称/常规/条件 需要根据具体业务修改。2) 创建某些条件的集后,集单独占一类。集将源数据分为内/外两类,即符合集条件的为内,不符合的为外。
将实际销售额拖进去,这个时候实际销售额是显示的数值。如果想看内/外所占百分比,实际销售额,下三角--快速表计算--总额百分比。
这个时候可能柱状图的顶端没有值显示,点 标记--标签,在显示标记标签的前面打上对号,实际所占的百分比值就能显示了。
将实际销售额的拖到 标记--标签是不可行的。显示的是销售额的数据,而不是百分比。
集只能处理两类吗?内和外。 集以我现在的理解就是按照某个字段(字段1)作为去重依据,然后将符合其它字段条件(字段2们)的圈出来,
根据字段2们,把字段1分为两类。
应用2:
集的另一个常见用法是比较数据子集或成批数据。例如,你可能想知道有多少客户在去年和今年
购买过产品,或者,如果客户购买过特定产品,他们是否购买过其他产品? 你可以通过创建多个集并将其合并在
一起来回答这些类型的问题。
步骤1) 维度 度量可以相互转换,一种方式就是拖到行/列中,通过下三角的方式。 客户名称由维度改成 度量(计数不同)2) 添加筛选器,这各例子将购买日期拖到筛选器,筛选年份。3) 创建不同的集后,选择两个集,右键--创建合并集。