【发布时间】:2020-10-29 09:54:15
【问题描述】:
我有一个衡量标准,可以显示与日期相关的员工人数。FactEmployee 每天都会更新以反映谁在工作。这意味着我的度量(显然)无法显示明天有多少员工。
我想将最新值(即今天的值)保留到未来。
数据模型
我的(不完美的)衡量标准
Count, employee :=
VAR today = TODAY()
VAR res =
IF (
MAX ( DimDate[fulldate] ) > today,
CALCULATE (
COUNT ( DimEmployee[emp_key] ),
FILTER ( ALL ( FactEmployee ), RELATED ( DimDate[fulldate] ) = today)
),
CALCULATE ( COUNT ( DimEmployee[emp_key] ), FactEmployee )
)
RETURN
res
输出
year-month count, emp
---------------------------
2020-01 182
2020-02 180
2020-03 174
2020-04 171
2020-05 171
2020-06 173
2020-07 172
2020-08 175
2020-09 172
预期输出
year-month count, emp
--------------------------
2020-01 182
2020-02 180
2020-03 174
2020-04 171
2020-05 171
2020-06 173
2020-07 172
2020-08 175
2020-09 172
2020-10 172 <----repeated value from 2020-09
2020-11 172 <----repeated value from 2020-09
2020-12 172 <----repeated value from 2020-09
我怎样才能修正我的测量以获取缺失值(十月到十二月)?
【问题讨论】: