如何强制画面显示离散列

时间:2017-11-20 23:28:54

标签: tableau

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

我的问题是我可以选择一小组关卡并强制Tableau将其显示为标题吗?

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

  1. 列为'1' - '100'(代表名称的字符串类型)

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

  3. 输出条图如下图所示: Barplot of sample data

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

    我可以强制它显示1,10,20,30,......,100?

2 个答案:

答案 0 :(得分:0)

右键单击标题,然后选择“编辑轴”。选择“刻度线”选项卡。在主要标记下,选择固定,并选择10作为单位数。

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

修改:确保您的列尺寸是连续字段。由于它是数字,右键单击尺寸并选择连续。如果该字段不是数字但是字符串,请右键单击并更改数据类型。

答案 1 :(得分:0)

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

然后,将新标签字段放在Column工具架上原始字段的右侧,并选择Column shelf上的原始字段并关闭“Show Header”。

您可能仍需要使用字体大小,对齐方式和列宽来让显示按您的喜好显示。

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