一、理解数据
Orders (Sample - Superstore) | 订单(样品-超市) |
Row ID | 行ID |
Order ID | 订单ID |
Order Date | 订单日期 |
Ship Date | 发货日期 |
Ship Mode | 运输模式 |
Customer ID | 顾客ID |
Customer Name | 顾客姓名 |
Segment | 划分 |
Country | 国家 |
City | 城市 |
State | 州 |
Postal Code | 邮政编码 |
Region | 区域 |
Product ID | 产品ID |
Category | 类别 |
Sub-Category | 子类别 |
Product Name | 产品名字 |
Sales | 销售额 |
Quantity | 数量 |
Discount | 折扣 |
profit | 利润 |
二、销售额周趋势
Order Date(列)--周,Sales(行)
周设置格式--自定义---\Www | yyyy\
隐藏四周的标题,隐藏网格线和零值线(设置格式-线-行)
工具提示--(Weekly Sales)--周的字体大小修改为12--修改颜色
设置sales的格式--保留一位小数、k为单位、前缀为$
三、年份筛选器
采用ppt绘出图例1,并保存,保存路径: tableau-defaults-Shapes-KPI
2.标记(将order date拖到标签)-标签-勾选允许标签覆盖其他标记-对齐(居中)
3.工具栏-将标准修改为整个视图
4.标记-形状-修改为图例1
5.在行中设置一个零值线,零值线修改为虚线,并且调整形状和字体的大小
6.隐藏标题
四、工作表标题
1.在标记设置一个文本("txt"),并改为标签
2.标记中自动改为形状
3.修改形状为图例2
4.标签-勾选允许标签覆盖其他标记-对齐(居中)
5.工具栏-将标准修改为整个视图
6.添加零值线,设置为实线
7.调整大小
8.标签-修改文本-(Sales by Region)-对Region设置颜色
9.再复制六个这样的工作表,并进行文本修改
五、销售额地图型标题
1.Region-地理角色-创建依据-state-拖动到行
2.在列添加0值
3.标记-自动修改为地图
3.1如未出现地图,而是圆点,在工作表页面会出现提示信息(49个未知地区),将中国改为美国
4.设置为整个视图,并调整地图大小
5.复制一次列,将总计(0)(2)改为文本
6.将sales、Region拖动到总计(0)(2)的文本上
7.度量-创建计算字段(能智能显示单位),命名为sales label
'$'
+
STR(ROUND(SUM([Sales])/(
CASE TRUE
WHEN LEN(STR(INT(SUM([Sales]))))<= 3 THEN 1
WHEN LEN(STR(INT(SUM([Sales]))))<= 6 THEN 1000
WHEN LEN(STR(INT(SUM([Sales]))))<= 9 THEN 1000000
ELSE 1000000000
END)
,1)
)
+
CASE TRUE
WHEN LEN(STR(INT(SUM([Sales]))))<= 3 THEN ''
WHEN LEN(STR(INT(SUM([Sales]))))<= 6 THEN 'k' --千
WHEN LEN(STR(INT(SUM([Sales]))))<= 9 THEN 'M' --百万
ELSE 'B' --十亿
END
8.将sales label拉入总计(0)(2)的文本,删去sales
9.右键列的总计(0),设置双轴,隐藏所有标题,隐藏零值线、网格线
10.扩大地图、调整地图颜色和边界线、调整文字大小和颜色
六、地区销售额年同比
1.度量(右键)-创建参数-命名year parameter-调整参数,如图例2
2.右键sales label-创建计算字段-命名YOY% Sales
-- SUM(今年的销售额-去年的销售额)/去年的销售额度 = 年同比
SUM(ZN(IF YEAR([Order Date]) = [year parameter] THEN Sales ELSE NULL end)
-ZN(IF YEAR([Order Date]) = [year parameter]-1 THEN Sales ELSE NULL end))
/ SUM(ZN(IF YEAR([Order Date]) = [year parameter]-1 THEN Sales ELSE NULL end))
3.region拖动到行,YOY% Sales拖动到标记的文本,显示year parameter的参数
4.新建计算字段-命名:YOY% color
IF [YOY% Sales]>0 THEN 'Positive'
ELSEIF [YOY% Sales]<0 THEN 'Negative'
ELSE 'not change'
END
5.将YOY% color拖动到标记-颜色,编辑颜色(positive改为绿色,negative改为红色)
6.右键YOY% color-设置格式-将数字改为自定义(▲#,###0.0%;▼#,###0.0%)
7.改为整个视图-隐藏标题
8.列添加零值线
9.标签修改为允许覆盖、对齐居中
10.复制一次零值线
11.去掉总计(0)(2)的所有标记,将yearparameter拉入此标签中,由于是和上一年的对比,那么year parameter-1代表去年,并将标签文本下移两空格,添加vs.
12.将两个零值线的标记修改为文本
13.隐藏零值线和标题
14.加粗文字和缩小文字
七、地区销售额月趋势
1.sales、region---行;order date(月)---列
2.标记-自动改为区域;修改颜色
3.对sales创建计算字段--max sales
if SUM([Sales]) = WINDOW_MAX(SUM([Sales])) THEN SUM([Sales]) ELSE NULL END
4.把max sales拖动到最右边,标记-形状-修改颜色
5.复制max sales,将max sales(1)改为min sales
if SUM([Sales]) = WINDOW_MIN(SUM([Sales])) THEN SUM([Sales]) ELSE NULL END
6.把minsales拖动到展示页的最右边,标记-形状-修改颜色
7.隐藏标题、隐藏网格线
八、销售额周分布
1.双击state显示区域地图;标记-地图
2.将sales拉入颜色,使得地图根据sales显示不同颜色;修改颜色
3.拖动维度生成两个地图,修改第二个地图为饼图,并修改边界颜色(蓝绿)和颜色(白色)
4.由于修改其中一个地图颜色,会覆盖修改另一个地图颜色,这时候就需要把两个地图区分开来,在维度(生成)(2)里面的sales改为SUM([Sales])+0,此时就可以修改维度(生成)的颜色了。
5.维度(生成)(2)-复制一个SUM([Sales])+0到大小里面,并修改大小;更改颜色的透明度;双轴两个地图
6.地图层勾选的全部取消,修改边界颜色
7.saleslabel拖动到详细信息里面
8.将工具提示改为以下格式
9.新建一个工作表,制作前5的城市
10.创建计算字段index
index()
11.sales--列;city、index(离散、表向下)--行
12.index--筛选器--只保留前五的城市
13.city排序如图
14.隐藏行字段标签、调整行的前后顺序,修改颜色
15.隐藏线和边界、标题
16.将制作前5的城市插入到销售额周分布表的工具提示里面
九、销售额州分布图例
1.sales--行,state拖动到详细信息,标记改为线
2.调整大小,sales拖动到颜色,修改颜色
3.复制sales label对此进行修改--Sales Label 2
'$'
+
STR(ROUND(SUM([Sales])/(
CASE TRUE
WHEN LEN(STR(INT(SUM([Sales]))))<= 3 THEN 1
WHEN LEN(STR(INT(SUM([Sales]))))<= 6 THEN 1000
WHEN LEN(STR(INT(SUM([Sales]))))<= 9 THEN 1000000
ELSE 1000000000
END)
,0)
)
+
CASE TRUE
WHEN LEN(STR(INT(SUM([Sales]))))<= 3 THEN ''
WHEN LEN(STR(INT(SUM([Sales]))))<= 6 THEN 'k'
WHEN LEN(STR(INT(SUM([Sales]))))<= 9 THEN 'M'
ELSE 'B'
END
4.将sales label2拖动到标签,设置标签
5.隐藏线、标题;设置为整个视图
十、销售额州排行表
1.创建一个计算字段(rank of sales)
RANK_UNIQUE(SUM([Sales]))
2.state拖动到列,rank of sales设置为离散拖动到筛选器,只选择前4
3.将sales label拖动到文本;隐藏列字段标签、标题,设置为整个视图
4.将state拖动到文本、调整字体大小
5.创建新的工作表
6.state--行;rank of sales拖动到筛选器,只选择前4;YOY% sales拖动到文本,修改格式:▲#,###0.0%;▼#.###0.0%;将YOY% color拖动到颜色
十一、产品类别的销售额分布图
1.category--行;YOY% sales--文本--修改格式(▲#,###0.0%;▼#.###0.0%);YOY% color--颜色
2.文本居中、整个视图
3.列添加零值线,并复制一个零值线,将总计(0)(2)的标记全部删去
4.添加参数[year parameter]到总计(0)(2)标签并减一;修改标签并添加vs.
5.双轴总计;修改总计标记为文本,调整文本格式,将总计(0)(2)调下两段距离
6.隐藏线、边界、标题
7.新建工作表;category--行,sales--列;修改颜色
8.saleslabel--标签;列--sales--快速表计算--总额百分比--复制拖动到标签;整个视图
9.总额百分比设置格式保留一位小数
10.标签添加括号、加粗字体
十二、产品类别的销售额趋势图
1.地区销售额月趋势和产品类别的销售额趋势图相似,所以复制地区销售额月趋势作为产品类别的销售额趋势图的底图
2.category替换行(region);总计(sales)、度量值标记改为条形图
3.显示sales的标题,隐藏category的标题
4.sales的标题--编辑轴--删去标题中的sales
5.修改总计(sales)的颜色,和颜色中边界的颜色,修改条形图大小(sales、度量值)
十三、子类别的销售额趋势图
子类别的销售额趋势图和产品类别的销售额趋势图相似,所以复制产品类别的销售额趋势图作为子类别的销售额趋势图的底图。
2.取消度量值;将行的sales拖动到颜色里面去,修改标记为圆
3.子类别sub-category替换category,修改标记颜色;设置整个视图
4.使用工具栏中排序对sub-category降序
5.saleslable拖动到工具提示,修改工具提示如下图
十四、子类别销售额条形图
1.Sales--列;Sub-Category---行;工具栏降序
2.sales--标记--颜色--修改颜色
3.在列创建一个WINDOW_MAX(SUM([Sales])),删去其中的所有标记,修改为条形图,并改变其大小
4.双轴,交换位置,取消线,隐藏标题
5.saleslable拉入sales的工具提示中,修改工具提示文本
6.saleslable拉入全部的标签中
十五、销售额按细分
销售额按细分和产品类别的销售额分布图相似,所以复制产品类别的销售额分布图作为销售额按细分的底图。
销售额按细分(1)
2.Segment替换category;分析-合计-列总合计
3.将合计置于顶部;将合计的边界线隐藏;修改标题对齐格式
销售额按细分(2)
4.Segment替换category;分析-合计-列总合计
5.将合计置于顶部;将合计的边界线隐藏;修改标题对齐格式
6.标记该线;在标记添加一个0
7.显示列中总计(sales)的标题
8.将总计(0)拖动到刚显示的标题上
9.将度量名称拖动路径里面
10.调整标记大小;拖动sales到列
11.总计(sales)的标记颜色修改为白色、调小形状;双轴;隐藏标签、隐藏标题、线