Tableau表隐藏没有数据的类别 - 如何预防?

时间:2014-11-09 22:28:19

标签: tableau

我有Tableau报告,我在列中按类别显示数据。

该表显示数据上没有过滤器时的所有列。但是当应用过滤器时,某些类别没有数据,因此表缩小,隐藏没有数据的列

有没有办法在该列中始终显示列数而不管数据是什么?

请看下面的截图。

enter image description here

4 个答案:

答案 0 :(得分:8)

转到分析>表格布局>显示没有数据的列或 分析>表格布局>显示没有数据的行

答案 1 :(得分:1)

下一步取决于你的"消失"字段是维度或度量。

如果要强制显示特定维度的成员,那么一种(一种复杂的)解决方案是使用称为数据混合的高级Tableau功能来强制维度成员的存在,即使没有相关的度量值。诀窍是创建一个简单的数据源,比如一个文本文件,列出每个维度的成员。将该源用作主数据源,并将原始数据源作为辅助源。

答案 2 :(得分:1)

转到分析>表格布局>显示没有数据的列或分析>表格布局>显示没有数据的行

如果您使用折线图,也可以右键单击标题并选择显示缺失值。

答案 3 :(得分:0)

解决方案1 ​​(When you’re working with Dates or Numeric bins)

  • 右键单击数字或日期列以推断缺失的值。正如您在屏幕截图的下部所注意到的那样,这不适用于分类数据!

enter image description here

解决方案2 分类数据

  • 如接受的答案所示,“分析”>“表布局”>“显示空行”将为您获得分类(文本)数据的相同结果

解决方案3 计算列

  • 如果出于某种原因,上述两种“点击解决方案”均无效,则可以创建计算列以使用以下公式为每个类别计算度量,然后将它们在“列”上对齐以达到相同结果
Profit (Category 1)

IF MyColumn = "Category 1" THEN
Profit
ELSE
NULL
END
Profit (Category 2)

IF MyColumn = "Category 2" THEN
Profit
ELSE
NULL
END

当您的列中有数百个唯一值时,这不是最方便的解决方案,但是还是一种解决方法!