组合查询以使其成为画面中的仪表板

时间:2014-07-23 17:51:17

标签: tableau

我的任务是组合查询,使其成为画面中的仪表板。 像这样的东西。

Total_count  total_active total_inactive Active% inactive%
100           20           80             0.5       0.8

上述结果是通过执行单独的查询获得的..应用过滤器

如何将它们组合成仪表板..

例如:

select count(id) from table -- gives me 100( Total_count)

select count(id) from table where status like '%Active%' --gives me 20(total_active)

(Total_count)-(total_active) gives me inactive.. 

Active%=total_active/Total_count

Inactive%=total_inactive/Total_count

但我无法输入dashboard..(or make reports)

how do i get Total_count and Total_active in one sheet

当我在状态列(活动)上创建过滤器时..它也适用于Total_count?

is it possible to create calculations across sheets?

say in sheet i got count(total_customers) in another sheet i got count(Active_customers)
now i need to substract values from these 2 sheets how do i do it?

1 个答案:

答案 0 :(得分:1)

慢下来,你。你为什么要查询?您可以通过简单的方式在Tableau中进行所有这些计算(实际上它不涉及公式)。

所以,我认为你的表看起来像那样(纠正我,如果我错了,我可以帮助你更好):

Id状态 1有效 2无效 3活跃 4无效

只需在Tableau上连接到此(不要查询任何内容)

因此,有很多方法可以在图表上显示。我要做的是将状态放在列中,并将行中的Sum(记录数)(只需将记录数拖到行中,它将自动将其作为总和进行测量)。如果你有Id的重复条目,你可以使用Countd(记录数),再次只需拖放,然后选择countd measure。

对于%,我只会在标签中包含。首先,我将SUM(记录数)拖到标签上(按住ctrl,这样你就不会从图表中丢失它)。然后我会添加一个表计算:总百分比。这将显示各自列中活动和非活动ID的百分比。

如果你想同时保留绝对值和百分比值,只需将它们拖到标签上,然后根据需要进行编辑(我通常将绝对值放在上面,并在括号之间加上%)。