举个栗子!Tableau技巧(56):自己动手做个仪表盘

在这里插入图片描述
在这里插入图片描述
近期,我们陆续收到很多 Tableau 用户需求:希望学习制作仪表盘。用户们既喜欢它的炫酷,又喜欢它能直观表达指标变化的情况。
图片来自网络

虽然,从专业的角度出发,我们并不特别赞同大家用 Tableau 去制作仪表盘,但这并不代表 Tableau 无法实现它。

今天,我就来教你仪表盘的做法吧!

本期《举个栗子》,阿达要给大家分享的Tableau技巧是:自己动手做个仪表盘。

为了方便学习,我们虚拟了一组只有订单日期和销售额的数据。你可以准备一份类似的数据源来学习制作仪表盘。(“懒癌患者”请联系小优,索取该栗子使用的原始数据源~)

具体步骤如下:

前期准备

首先,我们需要对Excel数据源进行一些调整:原始数据源是根据订单日期的不同随之变化的销售额情况:

在这里插入图片描述

将原始数据源中的“订单日期”列的数据,复制并粘贴在“订单日期”列原始数据的后面(只复制粘贴一次),复制的订单日期所对应的“销售额”列数据统一填入“0”。

在“销售额”列的右侧,新增一列为“大小”。原始数据的订单日期对应此列数值为0,复制的订单日期对应此列数值为1。形成新的数据源(如下图):

在这里插入图片描述

接着,我们需要在网上下载需要的仪表盘图片(如下图)。

在这里插入图片描述

查看图片属性,计算出图片的高度与宽度比值。
在这里插入图片描述

此图片中宽度与高度的比值约为2:1,到这里就完成了前期的准备。

Tips:示例将使用的半圆仪表盘图片,从左到右代表数额的不断增大(随着销售额的增大,指针会同步向右滑动)。

数据处理

打开 Tableau 并将导入调整后的数据源,确认数据源中每天销售额中最大的数值为9800。

将度量中的‘’大小”换为维度字段,创建所需要的字段–角度:[销售额]/9800*PI();再根据角度创建X、Y字段,X:IIF([角度]=0,0,COS(PI()-[角度])),Y:IIF([角度]=0,0,SIN(PI()-[角度]))。

最后将X拖入列,Y拖入行,将订单日期选作为筛选器,选择随意一天数据,将筛选器显示为滑块形式,如下图:

在这里插入图片描述

Tips:示例中销售额是随订单日期的变化而变化,因此需取每天销售额的最大值。

制作仪表盘

在 Tableau 顶端工具栏的地图选项栏中,选择背景地图,再选择该数据源,如下图:

在这里插入图片描述

选择之前下载好的仪表盘图片,根据工作簿中出现的点的坐标设置X、Y的值。

在这里要注意的是:需要让X:Y设置的长度值比值和仪表盘图片的宽度与高度比值基本一致。

本例中的比值是是2:1,如下图:

在这里插入图片描述

由于现在工作表中的坐标点不在半圆仪表盘上,需要根据半圆仪表盘的半径更改X、Y字段。

将X、Y的长度都乘以半圆仪表盘的半径1.8,故改为X: IIF([角度]=0,0,COS(PI()-[角度])*1.8);Y: IIF([角度]=0,0,sin(PI()-[角度])*1.8)。

在这里插入图片描述

将“大小”字段拖入标记卡的大小中,改为线型图形,再将销售额拖入标签中,在半圆仪表盘中央添加“销售额”注释,如下图:

在这里插入图片描述

就这样,一个随着订单日期变化的销售额仪表盘就完成了。

在这里插入图片描述

赶快打开你的Tableau,试试看吧!


文章部分信息来源于网络,如有侵权请告知

  • 0
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值