显示 Tableau 标签以显示组细分

Display Tableau label to show group breakdown

我将我的国家分组如下(我使用创建 --> 分组): 亚洲 = 香港、日本、新加坡 & 其他 = 所有其他国家/地区

所以我正在处理以下维度: "Region"就是上面创建的组。 "Country" 是国家/地区列表(例如 HK、JP、SG、VT、CA、US 等)。 "Date" & "Quantity"

我展示了一个显示这两个组的趋势的折线图,所以基本上,在同一张图表上,一条线显示 "Other" 的趋势,另一条线显示 "Asia" 的趋势。 "Day" 在列货架上,数量在行货架上,我将 Region 放在颜色货架上以获得 2 行。我还把 "Country" 放在过滤器架上,因为我希望能够查看各个国家/地区。

在标签中,当 "ALL" 被 select 编辑为 "Country" 时,我能够显示 "Other" 和 "Asia"。当我 select 一个国家时,我想要的是更改为实际国家的标签。例如,如果我 select HK,我只会看到 HK 行,这很好,但问题是它被标记为 "Asia" 而不是 HK。我怎样才能做到这一点?

我试图将 "Country" 添加到标签标记中,不幸的是,这打破了趋势线以显示 "Other",然后是亚洲的所有国家/地区。我真的只想有 2 行(或者只有一个来自 "Country" 的国家是 selected)。

我一直在努力尝试计算字段和参数,但无法正常工作。请帮忙!

这可能有点极端,但我想不出别的办法。

由于您的 'Region' 组在颜色和标签上,Tableau 无法知道何时适合将标签更改为 'Country.' 此处很难创建计算字段。

我建议的是两个完全独立的 sheet,它们根据用户的输入进行切换。 Here is some documentation on how to create a sheet selector.

方法通常是:

  1. 创建字符串参数。在参数创建 window 中有一个选项 "Add from Field" 允许您导入所有 "Country" 名称。您还需要在此屏幕上添加一个 "All" 标签。

  2. 创建两个视图。一个是您已经拥有的那个将显示 "All" 并且有两行。另一个 new sheet 将仅在从参数列表中进行单个选择时设计。它只会显示一行标有参数(国家)名称的行。您可以随心所欲地设计它,因为它是一个完全独立的 sheet。

  3. 按照上面给出的 link 中的说明进行操作。在文章中,在标记为 "Type the current view's name (like “Map”) in the text box, and click the Add Item button." 的步骤中,您需要在第一个 sheet 中键入参数名称 "All",然后在第二个 sheet 中,您需要单独标记各国。参数下拉将触发一个 sheet 或另一个进行显示。

这里的一个主要考虑因素是将任何字段添加到 [国家/地区] 的频率。请记住,如果基础数据发生变化,参数列表不会自动调整。

希望对您有所帮助。