以下措施接近我想要做的事情。它根据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[Datem]<=MAX(tDates[Date]));FILTER(tEmployees ;(tEmployees [DateStarted])<>BLANK()))".
如果相关,我会在tEmployees下面的计算区域中编写此度量。
你能帮我弄清楚这个措施应该按照预期的方式编写并在问题标题中描述吗?
FullTimeEquivalentEmployeesStarted:=?