每月向下钻取定期时间数据(具有开始和结束日期的订阅)?
Drilling down periodical time data (subscriptions with start & end date) per month?
我目前正在努力处理 PowerBI 中的以下请求:
我有两个 CSV 文件作为 PowerBI 查询,一个定义会计月份,另一个列出所有订阅,包括开始和结束日期:
会计月 CSV:
Month Fiscal Start Fiscal End
January 03.01.2016 04.02.2016
February 05.02.2016 03.03.2016
March 04.03.2016 06.04.2016
April 07.04.2016 02.05.2016
May 03.05.2016 06.06.2016
June 07.06.2016 03.07.2016
July 04.07.2016 05.08.2016
August 06.08.2016 02.09.2016
订阅 CSV:
Account-ID Subscription-Start Subscription-End Item Count
101 08.01.2016 07.02.2016 5
102 15.01.2016 14.03.2016 3
103 05.01.2016 04.06.2016 10
101 08.02.2016 07.03.2016 3
104 10.04.2016 09.05.2016 5
105 16.04.2016 15.07.2016 2
我现在的挑战是作为 powerBI table 深入了解每个财政月的所有订阅项目计数。
注意:如果项目计数的订阅开始 < 会计结束且其订阅结束 > 会计结束,则项目计数在一个会计月内有效。 (示例:2016 年 1 月 15 日至 2016 年 2 月 14 日的订阅应计入 1 月,而不是 2 月)
PowerBI table(示意图):
Month Item Count
January 18
February 16
March 10
April 17
May 12
June 2
July 0
August 0
如何在 PowerBI 中实现此报表?
提前感谢您的帮助和 BR
bdriven
我找到了以下解决方案来解决我的问题:
首先,我创建了一个新的 Table 并交叉连接了两个查询。然后我过滤了这些行,其中我的订阅开始是在财政月结束之前,订阅结束是在财政月结束之后。
基于这个新的 table 我可以创建所有相应的报告。
示例代码如下:
Fiscal Month Report =
FILTER(
CROSSJOIN(
ALL('Fiscal_month');
ALL('Subscription')
);
('Subscription'[Subscription-Start] < 'Fiscal_month'[Fiscal End] && 'Subscription'[Subscription-End] > 'Fiscal_month'[Fiscal End])
)
我目前正在努力处理 PowerBI 中的以下请求:
我有两个 CSV 文件作为 PowerBI 查询,一个定义会计月份,另一个列出所有订阅,包括开始和结束日期:
会计月 CSV:
Month Fiscal Start Fiscal End
January 03.01.2016 04.02.2016
February 05.02.2016 03.03.2016
March 04.03.2016 06.04.2016
April 07.04.2016 02.05.2016
May 03.05.2016 06.06.2016
June 07.06.2016 03.07.2016
July 04.07.2016 05.08.2016
August 06.08.2016 02.09.2016
订阅 CSV:
Account-ID Subscription-Start Subscription-End Item Count
101 08.01.2016 07.02.2016 5
102 15.01.2016 14.03.2016 3
103 05.01.2016 04.06.2016 10
101 08.02.2016 07.03.2016 3
104 10.04.2016 09.05.2016 5
105 16.04.2016 15.07.2016 2
我现在的挑战是作为 powerBI table 深入了解每个财政月的所有订阅项目计数。
注意:如果项目计数的订阅开始 < 会计结束且其订阅结束 > 会计结束,则项目计数在一个会计月内有效。 (示例:2016 年 1 月 15 日至 2016 年 2 月 14 日的订阅应计入 1 月,而不是 2 月)
PowerBI table(示意图):
Month Item Count
January 18
February 16
March 10
April 17
May 12
June 2
July 0
August 0
如何在 PowerBI 中实现此报表? 提前感谢您的帮助和 BR bdriven
我找到了以下解决方案来解决我的问题:
首先,我创建了一个新的 Table 并交叉连接了两个查询。然后我过滤了这些行,其中我的订阅开始是在财政月结束之前,订阅结束是在财政月结束之后。
基于这个新的 table 我可以创建所有相应的报告。
示例代码如下:
Fiscal Month Report =
FILTER(
CROSSJOIN(
ALL('Fiscal_month');
ALL('Subscription')
);
('Subscription'[Subscription-Start] < 'Fiscal_month'[Fiscal End] && 'Subscription'[Subscription-End] > 'Fiscal_month'[Fiscal End])
)