【问题标题】:How to force tableau show selected header for discrete columns如何强制表格显示离散列的选定标题
【发布时间】:2018-05-04 07:28:02
【问题描述】:

我想使用 Tableau 为学生的分数创建条形图。列变量是包含 100 多个姓名的学生姓名。因此,当 Tableau 生成绘图时,它只会将有限的名称显示为标题。目前,Tableau 通过自己的选择显示标题。

我的问题是我可以选择一小组级别并强制 Tableau 将它们显示为标题吗?

例如,假设我有一个表格,其中:

  1. 列是 '1' - '100'(在 string 类型中表示名称)

  2. 每个级别的值分别为 1 - 100

输出条形图如下图所示:

可以看到 x 轴标题显示 3、7、11、...、99。

我可以强制显示 1、10、20、30、...、100 吗?

【问题讨论】:

    标签: tableau-api


    【解决方案1】:

    右键单击标题并选择编辑轴。选择刻度线标签。在主要标记下,选择 Fixed 并选择 10 作为单位数。

    http://onlinehelp.tableau.com/current/pro/desktop/en-us/formatting_editaxes.html

    编辑:确保您的 Columns 维度是一个连续字段。由于它是数字,右键单击维度并选择连续。如果字段不是数字而是字符串,请右键单击并更改数据类型。

    【讨论】:

    • 我不认为 tableau 将离散字符串变量的标题视为轴。当我右键单击标题时,我找不到编辑轴,而只有保留/排除/隐藏等。
    • 轴对应于连续字段。离散字段产生行或列标题。
    【解决方案2】:

    首先,创建一个计算字段以包含您喜欢的标签,如果您不想显示标签,则返回 null 或空字符串。如果您的原始字段是数字,则“标签”字段的计算可以像if [Column] % 10 = 0 then [Column] end 一样简单,“else null”是隐含的。确保您的新字段也是离散的。

    然后,将新的标签字段放在列架上原始字段的右侧,并选择列架上的原始字段并关闭“显示标题”。

    您可能仍然需要调整字体大小、对齐方式和列宽,才能让显示按您喜欢的方式显示。

    或者,如果原始字段是数字或日期类型,您可以在这种情况下将原始字段更改为连续,然后编辑轴以控制刻度线的原点和间距。这可能更容易。

    【讨论】:

      猜你喜欢
      • 2018-06-10
      • 2019-06-25
      • 1970-01-01
      • 2021-04-06
      • 1970-01-01
      • 2014-12-06
      • 2015-08-15
      • 2018-07-08
      • 1970-01-01
      相关资源
      最近更新 更多