测量以对另一列非空的每一行的列求和,并随时间累积该总和

时间:2015-08-01 17:27:17

标签: sql-server powerpivot dax

以下措施接近我想要做的事情。它根据EmploymentLevel中的值对行进行求和,并随着时间的推移累积。

FullTimeEquivalentEmployeesStarted:=CALCULATE(SUM([EmploymentLevel]);FILTER(ALL(tDates[Date]);tDates[Date]<=MAX(tDates[Date])))

除了上述措施之外,我还希望排除tEmployees中的行,如果它们在[DateStarted]列中有空值:

我尝试了以下措施,但它没有按预期工作。当我添加第二个过滤器(tEmployees上的过滤器)时,由于某种原因,该度量不再随时间累积。我不知道为什么。

FullTimeEquivalentEmployeesStarted:=CALCULATE(SUM([EmploymentLevel]);FILTER(ALL(tDates[Date]);tDates[Date​m]<=MAX(tDates[Date]));FILTER(tEmployees ;(tEmployees [DateStarted])<>BLANK()))".

如果相关,我会在tEmployees下面的计算区域中编写此度量。

你能帮我弄清楚这个措施应该按照预期的方式编写并在问题标题中描述吗?

FullTimeEquivalentEmployeesStarted:=?

0 个答案:

没有答案