知识库

在图形的数字轴上自定义并自动切换“K”、“M”和“十亿”的记数法


发布时间: 05 Jan 2022
上次修改日期: 29 Nov 2023

问题

如何在图形的数字轴上自定义并自动切换“K”、“M”和“十亿”的记数法。
目前,我们只能在数字轴上显示“K”、“M”和“B”,无法实现下图所示的自定义方式。
用户添加的图像

环境

  • Tableau Desktop

答案

<步骤 1>
-创建视图-

1.连接到示例 - Superstore。
2.将 [类别] “列”,将 [销售额] 拖到“行”。
3.将工作表名称从“工作表 1”更改为“K”。
4.复制工作表“K”,并将名称更改为“普通”。
5.转移到工作表“普通”。
6.右键单击“销售额”轴 -> 格式 -> 如下图所示更改标尺上的数字设置。
用户添加的图像

<步骤 2>
-创建工作表选择参数- 

7.如下所述,创建新参数。
用户添加的图像
8.按如下方式创建新的计算字段。
     Name : Switch the units
     Calculation : [Select axis unit]
9.在“普通”工作表中,右键单击参数 [选择轴单位]->显示参数->将参数设置为“普通”。
10.将 [切换单位] 拖到“筛选器”窗格 -> 选择自定义值列表 -> 在搜索框中输入“普通”-> 勾选“普通”。
用户添加的图像
11. 移动到工作表“K”,右键单击参数 [选择轴单位]->显示参数->将参数设置为“K”。
12.将 [切换单位] 拖到“筛选器”窗格 -> 选择自定义值列表 -> 在搜索框中输入“K”-> 勾选“K”。
用户添加的图像

<步骤 3>
-创建仪表板-

13.创建一个新仪表板。
14.将垂直对象拖到仪表板中。
15. 将工作表“K”拖到仪表板中 -> 隐藏标题。
16. 按如下方式将工作表“普通”拖到仪表板中 -> 隐藏标题。
用户添加的图像

通过更改参数,您可以确认轴单位已经成功切换。
 

其他信息

目前,Tableau Desktop 中尚未内置在数字轴上的记数法(如“K”、“M”和“十亿”)之间进行切换的功能。
此文章是否已解决问题?