Tableau实战-戴师兄b站项目看板搭建

课程来源:【课程2.0】Tableau数据可视化与仪表盘搭建_哔哩哔哩_bilibili

笔记:https://yrzu9y4st8.feishu.cn/mindnotes/bmncnhnbFWnUNvUq6qTkq49IQ3c 密码:SRof

网盘:https://pan.baidu.com/s/1-jOwaXWArtv8h21B0-uWGg 密码:wsra

1. 数据表连接:

  • 利用外部文档csv文件,数据内容:(order.csv、shop.csv、cpc.csv),采用文本文件连接

                ​​​

                

                ​​​​

  • 实时:直接从数据源实时查询获取数据信息,Tableau不对源数据进行存储。
  • 数据提取:将数据源的数据保存到本地计算机,大幅缩短Tableau查询载入源数据的时间。
  •  右侧连接选择数据提取,保存的时候可以连带保存数据源

        

2. 开发设计工作表 

2.1 大致情况概览与目标确定

2.2 工作表1-经营情况总览:突出显示文字

2.2.1 目标呈现

        

2.2.2 操作步骤

首先根据目标呈现,分析操作步骤:

 无维度分割,只是指标聚合,是大体的概况显示。所需要的度量有GMV,商家实收,曝光人数等...

观察,可以看到呈现的是文本类型的值

1. 将GMV度量拉到标记“文本”...

2. 拖动实收覆盖到出现的数值上,显示”智能推荐“后松手,依次拖动其他度量,断像度量值框内增加字段

3. ... 添加结束,保证所需要的指标度量值都出现

4. 依照目标格式,转置

5. 拖拽“度量名称”到->标记->颜色

6. 筛选日期

(第二遍做的,除了度量值不一样,其余操作步骤都一样,呈现效果:

2.3 工作表2-经营数据详情:表格

2.3.1 目标呈现

2.3.2 实现步骤

1 复制工作表1,因为度量是一样的,只需要添加维度到“行”
2 在复制好的工作表中进行维度操作
2.1 创建分层结构

(没有分层结构 依次拖动是一样的效果)

2.2 在这个项目中,只看门店,所以只保留门店的dimension(后面又不用了,选日期)     

2.4 工作表3-每日营收数据:多轴折线图

2.4.1 目标呈现

2.4.2 实现步骤:

1.右键日期,创建自定义日期,选择天

2. 拖拽日期到列

3. 拖拽GMV到行

4.拖拽其余变量到GMV的纵轴,使其“覆盖“就可以在一张图上显示多个折线图,如果分别拖拽到行,就会出现很多版区
4.1 拖拽其余变量到GMV的纵轴,使其“覆盖“就可以在一张图上显示多个折线图

调整下日期范围,使其变得清楚一点

4.2 如果分别拖拽到行,就会出现很多版区

2.5 工作表4-每日流量数据:双轴组合图

2.5.1 目标呈现

2.5.2 实现步骤

1.拖拽之前自定义创建的”日期(天)到列
 2.拖拽曝光人数到行

2.创建计算字段-进店率(自己输入公式)->右键进店率字段为-默认属性-数字格式->复制进店率

可以拖拽字段

设置数据格式为百分比,如果以后在其他工作表中用到这个字段度量,就是设定的百分比形式

3. 成交率到行,进店率到纵轴,同样建计算字段(成交率)

4.如果把曝光人数(k)和进店率、成交率(%)放到一个分区,%就会在最底下,不合实际逻辑

5.在做出百分比分区和曝光人数分区后,想要把不同量级的字段放到一个区域呈现,右键曝光人数/度量值-双轴

双轴

双轴是两个不同的量级轴,可以度量不是一个量级的字段

6.修改曝光人数图层标记为条形图

7.在行拖拽字段改变图层顺序

(第二遍做的

2.6 工作表5-新老客占比:环形图(把饼图换成环形图)

2.6.1 目标呈现

2.6.2 实现步骤

1.创建新建字段,新老客户

IF IFNULL([order_90d],0)=0 THEN '新客'
ELSE '老客'
END

2.新老客 拖拽到颜色 

3.orders表的计数拖拽到大小

4.选择饼图

5.整个视图

6.快速表计算-添加百分比、移到标签T->新老客标签

快速表计算-添加百分比

7.绝对值拖拽到工具提示,鼠标放到饼图上,会交互显示原始的新老客的数量值

8.在行输入两个0(把饼图继续变化成环形图,挖去中间的芯)!!

9.双轴修改图层,把底层的饼图度量值去掉,颜色变为白色,“大小”变小,使其成为一个白色的小圆,视觉效果挖空调整

视觉效果挖空

10.隐藏纵轴标题

11.设置格式-线-零值线无

2.7 工作表6-平台占比:环形图

2.7.1 呈现效果

2.6.2 实现步骤

1. 复制 工作表5-新老客占比:环形图
2.把平台放到颜色
3.GMV放到大小
4.快速表计算等,标签操作,类似新老客,相当于替换新老客的数据

2.8 工作表7-门店占比:环形图

2.8.2 实现步骤

1. 复制 工作表6-平台占比:环形图
2.用门店替换平台

2.9 工作表8-投放情况:散点图

研究Cpc总费用和GMV的相关程度,散点图

2.10 工作表9-订单分布:面积图,在orders表

上面是离散,下面是连续,应该选离散(在这耽误了好久。。。

为什么选择“下单日期时间”到颜色,是因为想让下单日期时间和下单日期都放到一个区域内,观察总趋势和时间分趋势,观察时间段与订单量(order计数)的关系 

2.11 工作表10:配送分布:地图

2.11.1.呈现效果

2.11.2.实现步骤

1. 双击配送坐标-经度/纬度

2. 下单日期时间(复制)到详细信息

2.创建主键-唯一区分

3. 排除异常数据 - 新建字段 主键,唯一确定一条记录

确定主键后,一处下单日期时间作为详细信息,选择主键作为详细信息来区分

4. 右键距离,创建组 对距离数据划分label

5. shift多选侯命名分组

6. 将距离-组拖拽到颜色,可调整圆点大小

3. 构思仪表盘布局-修改一点点细节

3.1 设定大小为 1366 * 2000px

做好的!!

### SQL 和 Tableau 实战项目案例及教程 #### 使用场景概述 Tableau Server 是一款商业智能应用程序,用于发布和管理由 Tableau Desktop 创建的数据可视化报表以及数据源[^1]。当与 SQL 数据库集成时,可以实现更强大的数据分析能力。下面介绍一个具体的实战项目案例。 #### 项目背景描述 假设有一个电子商务公司希望分析其销售业绩并预测未来趋势。该公司拥有存储在 MySQL 数据库中的交易记录表 `transactions` ,其中包含订单日期 (`order_date`)、产品 ID (`product_id`)、数量 (`quantity_sold`) 及单价 (`unit_price`) 等字段。 #### 技术栈说明 - **前端工具**: Tableau Desktop/Server - **数据库管理系统 (DBMS)**: MySQL - **编程语言**: SQL #### 步骤详解 ##### 准备工作 确保安装好 Tableau Desktop 或者有权限访问 Tableau Server 。同时确认能够连接至公司的 MySQL 数据库实例。 ##### 获取数据集 编写 SQL 查询语句从 `transactions` 表中抽取所需信息: ```sql SELECT order_date, product_id, quantity_sold * unit_price AS total_sales FROM transactions; ``` 此查询返回每笔订单的具体金额作为新的列 `total_sales` 以便后续处理。 ##### 构建仪表板 利用上述获取的数据,在 Tableau 中构建交互式的销售表现看板。例如,可以通过拖拽操作轻松创建按时间维度汇总销售额的趋势图;还可以进一步细分查看特定产品的销量变化情况。 为了增强用户体验,可添加筛选器让用户自定义时间段范围内的统计结果展示形式——柱状图还是折线图等等。 ##### 发布成果 完成本地开发测试之后,将最终版本上传到 Tableau Server 上供团队成员共享协作。这样不仅提高了工作效率还促进了跨部门之间的沟通交流。 #### 成功要素总结 这个案例强调了几个成功的关键因素: - 高质量的数据准备:通过精确的 SQL 编写获得可靠的基础资料; - 易于理解的视觉呈现:借助 Tableau 的强大绘图功能让复杂的信息变得直观易懂; - 积极促进合作分享:依托 Tableau Server 平台使得更多人能参与到决策过程中来。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值