我有两张带有ID和时间戳的表。表1有两列:ID和created_at。表2有两列:ID和post_date。我想在Tableau中创建一个图表,按周显示表1中的记录数除以表2中的记录数。我怎样才能做到这一点?
答案 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
作为左连接的第一部分,但是你没有没有创建的帖子。如果不是这种情况,您将需要一个不同的联接。