Tableau:如何确保显示5行,而不管实际有多少数据

时间:2016-03-04 06:29:02

标签: tableau

tableau

我正在显示每个类别的子类别的前5个销售额。但是有些类别只有4个子类别。

如何确保在每个类别下始终生成表格中的5行,而不管有多少子类别。

2 个答案:

答案 0 :(得分:0)

您可以使用外连接执行此操作。您的第一个表格需要是一个类别列表。如果您没有类别的主查找列表,则可以使用自定义SQL创建一个:select distinct categories from mytable

然后你需要一个子类别表。如果没有,请使用自定义SQL:select distinct subcategories from mytable

然后外部连接到数据表,使用类别和子类别作为连接。由于它是外连接,因此您将看到所有可能的类别和子类别以及缺失值的空值。

答案 1 :(得分:0)

根据我目前的研究,似乎只有通过修改数据源本身才能实现

Tableau只能显示存在的记录。它与丢失记录一起工作的唯一实例是它的连续日期字段。

以上方法是正确的。或者,您可以使用以下方法:

第1步:

使用ZN(查找)功能用0

填充空值

http://kb.tableau.com/articles/knowledgebase/populating-empty-cells-with-zeros-existing-data

第2步:

将工作表导出到新的Excel文件。

第3步:

使用tableau连接到新的Excel文件并执行以下分析。

http://kb.tableau.com/articles/knowledgebase/finding-top-n-within-category