对Power Bi非常陌生,对此感到抱歉。 我想我可以用一些sql来解决这个问题,但真的想尝试一下Power Bi。
我有一个使用情况表。当客户第一次使用该服务时,该服务将变为活动状态,并在其启用该服务并获得"end_date"
之前被视为活动状态。由于该服务的使用频率不高,因此每个月都不会获得use_date,因此我无法为此使用在本例中,在mars和april上以活跃用户的身份获得回报。
我还需要一些查询逻辑来理解,当存在end_date时,客户一直处于不活动状态,直到它再次开始使用该服务为止,并且从那时起再次处于活动状态。
任何帮助将不胜感激。
示例数据
custid,use_date,end_date
123,2015-01-23,
123,2015-02-20,
123,2015-07-14,2015-07-14
123,2015-09-20,
123,2015-11-20,
332,2015-01-20,
332,2015-05-15,2015-05-15
332,2015-10-14,
332,2015-11-20,
首选输出
Month,Active_customers
2015-01,2
2015-02,2
2015-03,2
2015-04,2
2015-05,1
2015-06,1
2015-07,0
2015-08,0
2015-09,1
2015-10,2
2015-11,2
首选输出
Month,Active_customers
2015-01,2
2015-02,2
2015-03,2
2015-04,2
2015-05,1
2015-06,1
2015-07,0
2015-08,0
2015-09,1
2015-10,2
2015-11,2