我正在尝试使用大约40列(Dims + measure)进行列表报告,但无法正确完成,
该要求通过将其限制仅限于16列来推动Tableau
限制。
我怎样才能完成这项工作?
Here is my Tableau workbook with 16+ columns but no column header
答案 0 :(得分:17)
转到分析 - >表格布局 - >高级并根据需要更改行和列中的数字。
您不能为此添加超过16,但将其增加到16(用于识别)。 因此,保存扩展名为.TWB的Tableau文件。然后在记事本中打开此文件。
然后搜索文本:attr ='row-levels'。
你会发现类似的东西:
<format attr='row-levels' value='16' />
<format attr='row-horiz-levels' value='16' />
将值16更改为所需的列号。保存记事本文件。在Tableau中打开它。
答案 1 :(得分:5)
度量名称和度量值特殊字段可以在这里提供帮助并涵盖大多数用例。 (使用度量名称和值字段可能是比在发布的示例中创建40+标记卡更好的选择)
将测量名称放在列上并过滤搁板并测量文本架上的值。然后将所需的度量字段添加到“度量值”功能区。然后将您希望的尺寸放在行架上。
单个字段+聚合只能位于“测量值”工具架上一次,但字段可以使用不同的聚合重复 - 因此您可以在3个不同的列中显示度量的最小值,平均值和最大值。
正如您所提到的,您可以通过Analysis-&gt; Table Layout-&gt; Advanced菜单和面板将每个最大列和行标题增加到16个。除此之外,相邻列仍将显示,只需合并显示即可。
仍然可以在度量值架上显示任意数量的字段,因此可以显示尽可能多的度量列(数据),即使维度(〜类别)的相邻标题列合并显示一次你达到了标题限制。
Tableau针对总结数据进行了优化,以便人类进行有效的解释,因此显示极宽的数据表并不是最适合该工具(或坦率地说是人类读者)。当然可以导入和导出大型表。
答案 2 :(得分:3)
在2015年的会议上,我参加了一个名为“#34;使用Tableau就像西斯&#34;他们向我们展示了如何更改XML以解决16限制。警告不支持。
在附加图像中查找条目并将其值更改为40.在屏幕截图中,西斯演示者将其更改为36。
答案 3 :(得分:1)
以下是一些数据集的解决方法:
例如,可以使用INT()将布尔字段转换为数字。
优点:
CONS:
答案 4 :(得分:1)
有两种方式:
编辑保存的.twb文件,并通过使用记事本打开工作簿来编辑以下xml代码
<format attr='row-levels' value='16' />
<format attr='row-horiz-levels' value='16' />
创建3个不同的工作表,每个工作表包含多个列,但每个工作表包含列&gt; 16并将它们放在单个仪表板中。因此,您将获得一个包含40列的视图。
答案 5 :(得分:0)
执行此操作的好方法是创建组和过滤器。我敢肯定,在40多个专栏中,其中很多都可以转换为上述任何一个,为您的仪表板提供更整洁的外观,让您轻松理解您的数据。
让我们假设您正在创建一个信息中心,以显示公司 x 的移动充值的总体分配。
其中一个选项是拥有多个列;每个:
...
减少列数的简单而优雅的方法是使用这些值填充下拉列表。这不仅可以使仪表板更容易理解,还可以减少一个人参考数据的数量,还可以减少对列数的技术限制。
在Tableau中创建一个组:
答案 6 :(得分:0)
16是tableau表中行/列标签的最大限制。
答案 7 :(得分:-2)
在一张纸上放20列,在另一张纸板上放20张。将两张纸拖放到您的dashbaord上,您应该有40列。