举个栗子!Tableau 技巧(248):使用参数和轴实现图表坐标轴的缩放

published: 2023-05-08

实际业务分析场景中,使用折线图来呈现业绩趋势分析时候,经常会遇到这样问题:某一段时间的业绩数值波动范围较小,折线图趋于平缓(如下图),很难判断业绩的波动差异,也很难一眼看出哪个时间业绩最好,哪个时间业绩最差?

因为每个业务周期的数据情况不同,因此不能直接修改纵轴的数值。有什么办法,可以按需切换图表,根据数据波动的大小,来查看放大或缩小坐标轴呢(如下图)?

熟悉 Tableau 的数据粉可能会发现,我们使用了参数功能:数据波动大时,查看缩小趋势图;数据波动小时查看放大趋势图。

如何实现这样的切换呢?今天的栗子,一睹为快~

本期《举个栗子》,我们要给大家分享的 Tableau 技巧是:使用参数和轴实现图表坐标轴的缩放。

为方便学习,栗子使用 Tableau 自带的“示例 - 超市”数据源。掌握栗子方法后,数据粉可尝试使用其他数据源实现。


具体步骤如下:


Step.1 创建趋势折线图

打开 Tableau Desktop ,连接“示例-超市”数据源,新建工作表。

将“数量”字段拖放至行,右键该胶囊,选择:度量(总和)-平均值;将“订单日期”字段拖放至列,右键该胶囊,下拉菜单勾选:月(注:选双值月)。


Step.2 创建参数和计算字段

创建一个参数:放大控制参数。其中,参数的数据类型选为:字符串,参数允许的值选为:列表。然后,如图所示在值列表中进行相应的设置。

再创建一个计算字段:放大控制,键入函数

IF [放大控制参数] = '缩小' THEN 0 END


Step.3 设置参数和轴

右键单击“数据”窗格的“放大控制参数”字段,下拉菜单中勾选:显示参数。将刚刚创建的计算字段“放大控制”拖放至“标记”卡的详细信息中。

接着,右键单击纵轴,下拉菜单选择:添加参考线”,如下图所示进行设置。

再次右键单击纵轴,下拉菜单选择:编辑轴,在弹出的对话框框中,取消勾选:包括零。

如此,就完成了我们想要的效果:通过切换视图右侧“放大控制参数”中的值,来查看缩小或放大的趋势图。

今天的 Tableau 技巧,你 Get 到了吗?


更多相关信息,请访问专题页: 数据可视化工具与可视化平台