两个日期之间的日期过滤器-Google Data Studio

时间:2019-02-13 19:20:22

标签: mysql date datetime filter google-data-studio

我正在使用Google Data Studio,因此我可以按月创建非常简单的报告。我的主要数据源是我的MySQL数据库。

因此,我有一个包含订阅详细信息的表。如果订阅有效,则有两个日期start_dateend_dateend_datenull

我需要仅使用cancelled subscription进行一些计算,而其他仅使用active subscriptions进行计算,并且需要使用month进行过滤。

因此,我所做的是为cancelled subscription创建2个数据源,如果没有end_date,则仅将date称为null。如果active subscriptionsstart_date,则另一个将date带成end_date的{​​{1}}。

然后创建一个自定义过滤器,在该过滤器中,我混合了两个数据源并匹配所有两个null。因此,例如,如果我要计算date的数量,而另一方面也要使用相同的过滤器计算cancelled subscriptions的数量。

但是现在我需要在过滤器的同一个月中计算出new subscriptions的量。因此,要确定某个订阅在该月是否处于活动状态,以及如果要在今天或一年中的同一月进行查询来保持数据一致性,则需要检查过滤后的月份是否在active subscription和{{1之间}}。

为此,我创建了另一个数据源,该数据源为我带来了两个日期的所有订阅,但是我不知道如何混合所有3个数据源,甚至只是最后一个数据源,以过滤选择的两个日期之间的月份

关于如何实现这一目标的任何想法?

  

为澄清起见,start_date的格式如下end_date,因此过滤器以相同的格式向我显示月份

0 个答案:

没有答案