Tableau使用心得
上一期简单介绍了Tableau的使用步骤,主要为导入数据、选择维度和图表呈现三大步。其次罗列了所有数字函数的用法和表示,熟悉了的用户可以自己试着增加含有数字函数的维度。这一期我们会着重介绍折线图和柱状图的画法,此两类图表可以说是基础图表中最为常见的,而后我们会在此罗列出所有字符串函数的用法和相应表示。
折线图
折线图是以线性趋势的形式绘制工作表中的行或列数据的图表的一种展示形式。折线图可以显示随时间、项目、类别等各类维度变化的连续数据,因此非常适用于显示在相等类别间隔下数据的趋势。在折线图中,类别数据沿水平轴均匀分布,数值数据沿垂直轴均匀分布。
在Tableau中,绘制折线图也相当简单,在左边的 Marks 处选择 Line 选项即可。
在右下角的 Path 还可以选择折线的类型 Line Type,下图显示的为阶梯式折线图。
如果选择Label,还可以显示折线处的各类数值。
同样,颜色 Color 和大小 Size 可以调整折线图中线的粗细还有线的颜色,这类调整在所有图形中都可以应用,这里就不多做展示了。
柱状图
柱形图,又称直方图、长条图、柱状图、条状图、棒形图,是一种以长方形的长度为变量的统计图表。柱形图用来比较两个或以上的价值,只有一个变量,通常利用于较小的数据集分析。在统计学中,直方图是一种对数据分布情况的图形表示,是一种二维统计图表,它的两个坐标分别是统计样本和该样本对应的某个属性的度量。
同样,和折线图类似,在 Marks 选框中选择 Bar,即可绘制柱状图。
一些在ggplot中能做到的功能,Tableau也可以轻而易举地做到,比如带有第三类参数的堆叠柱状图:
也可以通过 Size 调整柱状图大小:
函数介绍
上一章我们主要介绍了数字函数,这一节我们将列举所有字符串函数和它们的用途。
字符串函数
意义 | 函数 | 例子 |
---|---|---|
ASCII码 | ASCII(string) | ASCII(‘A’) = 65 |
反ASCII码 | CHAR(number) | CHAR(65) = ‘A’ |
是否包含字符串 | CONTAINS(string, substring) | CONTAINS(“Calculation”, “alcu”) = true |
是否指定字符串结尾 | ENDSWITH(string, substring) | ENDSWITH(“Tableau”, “leau”) = true |
索引位置 | FIND(string, substring, [start]) | FIND(“Calculation”, “a”, 2) = 2 |
索引n位置 | FINDNTH(string, substring, occurrence) | FINDNTH(“Calculation”, “a”, 2) = 7 |
左侧字符 | LEFT(string, number) | LEFT(“Matador”, 4) = “Mata” |
字符串长度 | LEN(string) | LEN(“Matador”) = 7 |
小写 | LOWER(string) | LOWER(“ProductVersion”) = “productversion” |
移除前空格 | LTRIM(string) | LTRIM(" Matador ") = "Matador " |
较大值 | MAX(a, b) | MAX (“Apple”,“Banana”) = “Banana” |
索引字符串 | MID(string, start, [length]) | FLOOR(3.1415) = 3 |
较小值 | MIN(a, b) | MIN (“Apple”,“Banana”) = “Apple” |
替换 | REPLACE(string, substring, replacement) | REPLACE(“Version8.5”, “8.5”, “9.0”) = “Version9.0” |
右侧字符 | RIGHT(string, number) | RIGHT(“Calculation”, 4) = “tion” |
移除后空格 | RTRIM(string) | RTRIM(" Calculation “) = " Calculation” |
空格字符串 | SPACE(number) | SPACE(1) = " " |
子字符串 | SPLIT(string, delimiter, token number) | SPLIT (‘a-b-c-d’, ‘-‘, 2) = ‘b’ |
是否开头 | STARTSWITH(string, substring) | STARTSWITH(“Joker”, “Jo”) = true |
移除前后空格 | TRIM(string) | TRIM(" Calculation ") = “Calculation” |
大写 | UPPER(string) | UPPER(“Calculation”) = “CALCULATION” |
更多介绍详见 字符串函数
总结
本期主要介绍了折线图和柱状图的绘制方法,其实大致步骤和诀窍都差不多,综合来说在Tableau中绘制任何图形都离不开“简单”二字,这也是这个软件在用户中如此火热的原油、紧接着,本章又介绍了各类字符串函数和它们的用途,函数的通用使这款软件可以面向编程零基础的用户,以最简单快速的方式,呈现简约有效的数据处理。
之后的几期会把Tableau中常用的函数依依列举完成,最后一期会介绍一些Tableau界面设计,毕竟对于如此便捷的数据处理软件,界面美化也是它的一个卖点之一。
感谢您的关注,如果喜欢请点赞收藏本文,谢谢!