如何为仪表板中的列创建过滤器?
How to create a filter for columns in a dashboard?
我有一个 table 看起来像这样
id login_id trend_type sep oct nov
1 abc@abc.com Billing 10 34 43
1 abc@abc.com Visits 20 43 56
1 abc@abc.com Revenue 30 12 12
1 pqr@pqr.com Billing 40 23 54
1 pqr@pqr.com Visits 50 21 47
1 pqr@pqr.com Revenue 60 98 12
我想创建一个仪表板,我可以在其中显示所有这些趋势类型的图表并为用户添加过滤器,以便他们可以 select 他们想要查看图表的月份。
我试过这个解决方案 -
https://community.tableau.com/thread/228965
但是我没有成功。
Tableau 非常喜欢更高而不是更宽的数据。在这种情况下,您需要对月份数据进行 PIVOT。数据透视表将为月份创建一列,为值创建另一列。您的数据现在将有更多的行但更少的列。
将数据导入 Tableau 后,在“数据源”屏幕上突出显示三个月的列和 select 数据透视表。
您还可以更改数据透视字段名称(更改为月份)和数据透视字段值(更改为金额或其他适当的名称)。
点击左下角的橙色 Sheet 1。接下来,创建一个计算字段来创建一个完整的日期。 (Tableau 不知道 'sep' 是什么。)
[Pivot Field Names] + "-01-2019"
此字段仅创建一个 Tableau 可以解析的字符串(例如 'sep-01-2019')。现在通过更改字段类型告诉 Tableau 这是一个日期字段(单击维度名称旁边的 Abc)。
此时,您可以创建可视化并添加过滤器。这是一个例子。
我有一个 table 看起来像这样
id login_id trend_type sep oct nov
1 abc@abc.com Billing 10 34 43
1 abc@abc.com Visits 20 43 56
1 abc@abc.com Revenue 30 12 12
1 pqr@pqr.com Billing 40 23 54
1 pqr@pqr.com Visits 50 21 47
1 pqr@pqr.com Revenue 60 98 12
我想创建一个仪表板,我可以在其中显示所有这些趋势类型的图表并为用户添加过滤器,以便他们可以 select 他们想要查看图表的月份。
我试过这个解决方案 - https://community.tableau.com/thread/228965 但是我没有成功。
Tableau 非常喜欢更高而不是更宽的数据。在这种情况下,您需要对月份数据进行 PIVOT。数据透视表将为月份创建一列,为值创建另一列。您的数据现在将有更多的行但更少的列。
将数据导入 Tableau 后,在“数据源”屏幕上突出显示三个月的列和 select 数据透视表。
您还可以更改数据透视字段名称(更改为月份)和数据透视字段值(更改为金额或其他适当的名称)。
点击左下角的橙色 Sheet 1。接下来,创建一个计算字段来创建一个完整的日期。 (Tableau 不知道 'sep' 是什么。)
[Pivot Field Names] + "-01-2019"
此字段仅创建一个 Tableau 可以解析的字符串(例如 'sep-01-2019')。现在通过更改字段类型告诉 Tableau 这是一个日期字段(单击维度名称旁边的 Abc)。
此时,您可以创建可视化并添加过滤器。这是一个例子。