在Tableau中以相同的时间间隔将表1的计数除以表2的计数

时间:2018-03-19 14:20:40

标签: tableau

我有两张带有ID和时间戳的表。表1有两列:ID和created_at。表2有两列:ID和post_date。我想在Tableau中创建一个图表,按周显示表1中的记录数除以表2中的记录数。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

一种方法可能是使用这样的自定义SQL为您的可视化创建新的数据源:

SELECT created_table.created_date,
   created_table.created_count,
   posted_table.posted_count
FROM (SELECT TRUNC (created_at) AS created_date, COUNT (*) AS created_count
      FROM Table1) created_table
   LEFT JOIN
   (SELECT TRUNC (post_date) AS posted_date, COUNT (*) AS posted_count
      FROM Table2) posted_table
       ON created_table.created_date = posted_table.posted_date

这将为您提供这些日期的两个表的日期和计数,您可以使用Tableau在可视化中的日期函数进行分组。我假设某些记录将被创建而不是发布,我将created_table作为左连接的第一部分,但是你没有没有创建的帖子。如果不是这种情况,您将需要一个不同的联接。