返回数据提示页面

如何在Tableau中创建双语仪表板

策略 尖端

作为一名顾问,当我的合作伙伴需要能够以多种语言展示Tableau仪表板时,我已经遇到了多次。例如,我与一个非营利组织合作,在南美洲服务儿童。该公司的办事处在美国,大多数员工都说英语,但他们的野外工人在南美洲,西班牙语和葡萄牙语是主要的语言。我最近还在加拿大安大略省渥太华发表了一个演讲,他们有类似的挑战,需要向一些用户展示英语,而是对他人的法语。我甚至询问是否有可能在Tableau中创建双语仪表板。

据Tableau,他们的软件已经本地化为中文,英语,法语,德语,日语,韩语,(巴西)葡萄牙语和西班牙语。这意味着将翻译导航选项,日期将以适当的格式显示,货币将具有本地格式。这篇文章将显示您的帖子是如何以两种(或更多)不同的语言设计整个仪表板,并允许您的最终用户选择在整个工作簿中显示哪种语言。

 

如何在Tableau中创建双语仪表板

创建双语仪表板的诀窍涉及复制每个维度,将维度成员转换为第二语言,并创建一个将允许最终用户选择哪些维度(即语言)的参数。为了帮助说明,我将通过区域尺寸的数量测量来制作以下条形图,进入双语可视化。

地区Tableau Bar图表的数量

您需要做的第一件事是复制维度并翻译其维度成员。有两种方法可以做到这一点。首先,您可以在数据到Tableau之前在数据中准备这一点。以下是,如果我要复制维度并将维度成员翻译为西班牙语,那么区域维度如何在底层示例中查看底层示例 - Superstore数据集。

示例 - 具有翻译区域维度的Superstore数据集

第二和可能更有效的方法 - 是从创作界面中复制维度,并将维度成员的别名转换为您选择的语言。要执行此操作,请首先单击要翻译的维度,然后选择“重复”。

复制Tableau中的维度

接下来,通过慢慢双击维度或右键单击维度并选择“重命名”来重命名维度的副本。最后,右键单击新创建的维度,然后选择“编辑...”。计算出的字段对话框将打开您可以在其中代码自定义值的位置。

在Tableau中改变尺寸的别名

请注意,Tableau还允许您通过右键单击维度并选择“别名...”来更改维度成员的别名,但计算的字段方法确保在此帖子中使用参数时将显示正确的值。

无论您是遵循在基础数据中创建翻译尺寸的第一种方法还是从创作界面中重复维度,您现在都会为每种语言具有维度。

地区维度用英语和西班牙语

既然我们都有两种语言的维度,我们必须创建一个参数,最终将允许自己和我们的最终用户决定尺寸显示的语言。该参数应该具有字符串的数据类型和允许值列表对于您想要包含的语言。如果你是参数的新手,请参阅 Tableau中参数介绍。这是我参数的逻辑如何看待这一点。

Tableau中的语言选择器参数

参数自己几乎没有。为了使Tableau基于参数选择来显示语言,我们必须将参数集成到计算的字段中,为Tableau指令提供了如何处理每个选项的Tableau指令。为此,我将使用此代码创建一个新的计算字段:

案例[语言选择器]
当“英语”然后[区域]
当“西班牙语”然后[región(西班牙语)]
结尾

Tableau中的双语区尺寸计算领域

要清除,您需要为您想要使用的每个双语维度设置计算字段。但是,您只需要一次设置语言选择器参数,因为它可以跨计算的字段甚至跨数据源使用。更改参数值一次将改变到处都显示的语言。

要按区域视图完成我的样本量,我将用新创建的双语区域暗淡计算字段替换列货架上的区域维度。

双语区域按Tableau中的数量条形图

最后,为了单击一次性的访问来选择维度成员是否以英语或西班牙语显示,我必须通过右键单击“语言选择器”参数并选择“显示参数控制”来显示参数控制。现在,当用户选择英语时,区域尺寸会分解数量,并且区域以英语显示。

地区按数量Tableau Bar图表英语

当用户选择西班牙语时,数量被región(西班牙语)尺寸分解,并且区域以西班牙语显示。

地区数量Tableau Bar图表西班牙语

我们重新创建了一个图表来说明这一策略,但您可以推出类似的方法来翻译整个仪表板。该方法也可用于白色标签尺寸成员。例如,假设您希望向您的团队展示员工,他们如何在团队其他成员的背景下堆叠,但不想显示每个人的名称。您可以将“员工”维度复制,并将别名更改为员工1,员工2等等。一个参数选项允许您评估整个团队,但随后您可以在一个会议上拨打一项会议时切换到白色标记版本。

最后,如果您正在显示根据所选语言需要不同格式的措施,您还将通过阅读我的帖子来受益, 如何在Tableau中动态格式化数字.

谢谢阅读,
– Ryan