1

我有一个项目事实表,其中包含开始日期和最新活动日期。我试图回答的问题之一是每年我有多少活跃的项目?

因此,假设 ProjectA 于 2012 年开始,并于 2016 年活跃。ProjectB 于 2011 年开始,最后一次活动是 2015 年。

因此,每年的活跃项目数量需要显示为

2011 - 1
2012 - 2
2013 - 2
2014 - 2
2015 - 2
2016 - 1

我很困惑我怎么能想出设计或 MDX 和 DAX 来完成这个计算。

我以前没有遇到过这样的情况,所以我很困惑如何处理它。

如果有人可以指导我,我将不胜感激。如果需要更多细节,请告诉我。

4

1 回答 1

2

如果您将 dax 与 tabula o power pivot 一起使用,例如,我创建了一个值为 year 的表:

在此处输入图像描述

之后我创建了这个计算列:

=calculate(COUNTA(Tabella1[project]),filter(Tabella1,and([Year]>=year(Tabella1[star date]),[Year]<=year(Tabella1[end date]))))

结果是这样的:

在此处输入图像描述

该公式计算所选年份介于开始日期和结束日期之间的每个项目。

于 2016-03-04T12:08:06.683 回答