如何为离散列强制显示选定的 header
How to force tableau show selected header for discrete columns
我想使用 Tableau 为学生的分数创建条形图。列变量是学生姓名,其中包含 100 多个姓名。因此,当 Tableau 生成图表时,它只会将有限的名称显示为 headers。目前 Tableau 按其自身的 selection 显示 headers。
我的问题是 我可以 select 一小组级别并强制 Tableau 将它们显示为 headers 吗?
例如,假设我有一个 table 其中:
列为 '1' - '100'(在 string 类型中表示名称)
每个级别的值分别为 1 - 100
输出条形图如下图所示:
可以看到 x-axis header 显示 3, 7, 11, ..., 99.
我可以强制显示 1, 10, 20, 30, ..., 100 吗?
右键单击 header 并选择“编辑轴”。选择刻度线选项卡。在主要标记下,选择 Fixed 并选择 10 作为单位数。
http://onlinehelp.tableau.com/current/pro/desktop/en-us/formatting_editaxes.html
编辑:确保您的“列”维度是一个连续的字段。由于它是数字,因此右键单击维度并选择连续。如果该字段不是数字而是字符串,请右键单击并更改数据类型。
首先,创建一个计算字段以包含您喜欢的标签,如果您不想显示标签,则 return 为 null 或空字符串。如果您的原始字段是数字,则 "label" 字段的计算可以像 if [Column] % 10 = 0 then [Column] end
一样简单 "else null" 是隐含的。确保您的新字段也是离散的。
然后,将新标签字段放在列架子上原始字段的右侧,select 将原始字段放在列架子上,然后关闭 "Show Header"。
您可能仍需要调整字体大小、对齐方式和列宽,才能让显示效果如您所愿。
或者,如果原始字段是数字或日期类型,在这种情况下,您可以将原始字段更改为连续的,然后编辑轴以控制刻度线的原点和间距。那可能更容易。
我想使用 Tableau 为学生的分数创建条形图。列变量是学生姓名,其中包含 100 多个姓名。因此,当 Tableau 生成图表时,它只会将有限的名称显示为 headers。目前 Tableau 按其自身的 selection 显示 headers。
我的问题是 我可以 select 一小组级别并强制 Tableau 将它们显示为 headers 吗?
例如,假设我有一个 table 其中:
列为 '1' - '100'(在 string 类型中表示名称)
每个级别的值分别为 1 - 100
输出条形图如下图所示:
可以看到 x-axis header 显示 3, 7, 11, ..., 99.
我可以强制显示 1, 10, 20, 30, ..., 100 吗?
右键单击 header 并选择“编辑轴”。选择刻度线选项卡。在主要标记下,选择 Fixed 并选择 10 作为单位数。
http://onlinehelp.tableau.com/current/pro/desktop/en-us/formatting_editaxes.html
编辑:确保您的“列”维度是一个连续的字段。由于它是数字,因此右键单击维度并选择连续。如果该字段不是数字而是字符串,请右键单击并更改数据类型。
首先,创建一个计算字段以包含您喜欢的标签,如果您不想显示标签,则 return 为 null 或空字符串。如果您的原始字段是数字,则 "label" 字段的计算可以像 if [Column] % 10 = 0 then [Column] end
一样简单 "else null" 是隐含的。确保您的新字段也是离散的。
然后,将新标签字段放在列架子上原始字段的右侧,select 将原始字段放在列架子上,然后关闭 "Show Header"。
您可能仍需要调整字体大小、对齐方式和列宽,才能让显示效果如您所愿。
或者,如果原始字段是数字或日期类型,在这种情况下,您可以将原始字段更改为连续的,然后编辑轴以控制刻度线的原点和间距。那可能更容易。