我在动力BI中有下表。
rundate checktypeid state value DOW
6/11/21 1 ALL 250 Friday
6/10/21 1 ALL 240 Thursday
6/10/21 2 FL 300 Thursday
6/10/21 2 FL 310 Thursday
6/4/21 1 ALL 400 Friday
6/3/21 2 FL 410 Friday我需要看看前一周的情况,就像这样.按校验类型和状态分组
rundate checktypeid state value DOW Last_DOW_value
6/11/21 1 ALL 250 Friday 400
6/10/21 1 ALL 240 Thursday
6/10/21 2 FL 300 Thursday 410
6/4/21 1 ALL 400 Friday
6/3/21 2 FL 410 Friday 我试过像下面这样的measure
Last_DOW_value = CALCULATE(sum(tableA[value]),tableA[CHECK_TYPE_ID],tableA[State],PREVIOUSDAY(AutoDialerDaily[run_dt])-6)
捕获前一周的值(比较星期一到星期一,星期二到星期二等),记住对于不同的校验类型和状态,我有多个相同的日期。
发布于 2021-06-11 19:47:48
看看这一措施:
Last_DOW_value = CALCULATE(sum(tableA[value]), FILTER(ALL(tableA), tableA[state] = SELECTEDVALUE(tableA[state]) && tableA[checktypeid] = SELECTEDVALUE(tableA[checktypeid]) && tableA[rundate] = SELECTEDVALUE(tableA[rundate])-7 ))https://stackoverflow.com/questions/67942018
复制相似问题