caminantes
Comunidad,
Estoy buscando devolver una diferencia entre 2 valores basados en una búsqueda. Los 2 valores de los que quiero encontrar la diferencia son de la misma medida. Por favor vea el siguiente ejemplo, cualquier ayuda es apreciada.
Mis datos de ejemplo (TABLE1)
Average Data Last 2 =
CALCULATE (
AVERAGE ( 'TABLE1'[DATA] ),
FILTER (
ALL ( 'TABLE1'[INDEX] ),
'TABLE1'[INDEX] <= MAX( 'TABLE1'[INDEX] )
&& 'TABLE1'[INDEX]
> (MAX('TABLE1'[INDEX]) - 2)
)
)
Esto me permite tener una tabla que se parece a esto
Ahora la parte que no puedo corregir, quiero encontrar la diferencia entre la ID de prueba y la ID de referencia. En este ejemplo, hay dos ID de prueba, 1 y 2, la ID de referencia se refiere a la ID de prueba con la que estamos tratando de evaluar. El resultado debería devolver algo como a continuación en la columna Diferencia de ID de prueba a ID de referencia, donde las matemáticas serían (ID de prueba, 1, datos promedio últimos 2) – (ID de referencia 2, ID de prueba de búsqueda, 2, datos promedio últimos 2 ) o 11.5-10 = 1
Cualquier ayuda es apreciada, gracias!!
parar2k
@wayers pruebe esta medida para obtener la diferencia
Diff Test Id to Ref Id =
VAR __avgRefId = CALCULATE ( [Avg Last Two], FILTER ( ALL( Ref ), Ref[Test Id] = MAX( Ref[Ref Id] ) ) )
RETURN [Avg Last Two] - __avgRefId
parar2k
@wayers pruebe esta medida para obtener la diferencia
Diff Test Id to Ref Id =
VAR __avgRefId = CALCULATE ( [Avg Last Two], FILTER ( ALL( Ref ), Ref[Test Id] = MAX( Ref[Ref Id] ) ) )
RETURN [Avg Last Two] - __avgRefId