2014-07-23 106 views
0

我给出了结合查询使其成为仪表板中的仪表板的任务.. 这样的事情。施加结合查询,使其成为仪表板中的仪表板

如何可以将它们组合起来成仪表板..

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

上述结果是通过执行单独queries..with滤波器得到:

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 

但我我无法投入01​​

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

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

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

ID状态 1活动 2个非 3活动 4无效

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

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

对于%,我只是将其包含在标签中。首先,我将SUM(记录数)拖放到标签上(按住ctrl键,以免从图表中丢失)。然后我会添加一个表格计算:总数的百分比。这将显示其各自列中的活动ID和无效ID的百分比。

如果您想保留绝对值和百分比值,只需拖动两个标签,然后根据需要进行编辑(我通常将绝对值设置为上面的值,括号内的值为%)。