Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola a todos
Quiero calcular la diferencia entre los valores, en función de la fecha, así como de otra variable categórica.
Todo lo que se debe mostrar en un diagrama de cascada (columna Resultado esperado). Adjuntí una captura de pantalla con datos ficticios y el resultado de la expectancia.
Gracias de antemano!
Solved! Go to Solution.
Hola @angryvoegi ,
En función de su descripción, puede realizar algunos pasos de la siguiente manera.
Mes - MES('Diff'[Fecha])
2. Cree una nueva medida.
Valor de la prueba ?
var x1-MAXX(FILTER(ALL(Diff),[Month]-SELECTEDVALUE(Diff[Month])&&'Diff'[Cat]-SELECTEDVALUE(Diff[Cat])),'Diff'[Value])
var x2-MAXX(FILTER(ALL(Diff),[Month]-SELECTEDVALUE(Diff[Month])-1&&'Diff'[Cat]-SELECTEDVALUE(Diff[Cat])),'Diff'[Value])
devolución
x1-x2
Resultado:
Espero que eso sea lo que estabas buscando.
Saludos
Yuna
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola
Pruebe esta fórmula de columna calculada
•data[value]-lookupvalue(data[value],data[date],calculate(max(data[date]),filter(data,data[cat]-earlier(data[cat])&&&&data[date]<earlier(data[date]))),data[cat],data[cat])
Espero que esto ayude.
Hola @angryvoegi ,
En función de su descripción, puede realizar algunos pasos de la siguiente manera.
Mes - MES('Diff'[Fecha])
2. Cree una nueva medida.
Valor de la prueba ?
var x1-MAXX(FILTER(ALL(Diff),[Month]-SELECTEDVALUE(Diff[Month])&&'Diff'[Cat]-SELECTEDVALUE(Diff[Cat])),'Diff'[Value])
var x2-MAXX(FILTER(ALL(Diff),[Month]-SELECTEDVALUE(Diff[Month])-1&&'Diff'[Cat]-SELECTEDVALUE(Diff[Cat])),'Diff'[Value])
devolución
x1-x2
Resultado:
Espero que eso sea lo que estabas buscando.
Saludos
Yuna
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola, muchas gracias por su ayuda!! Funcionó perfectamente 🙂
¡Gracias de nuevo!
@angryvoegi , Pruebe una nueva columna como
nueva columna ?
var _max á maxx(filter(Table, [cat] ?earlier([cat]) && [Date] <earlier([Date])),[Fecha])
devolución
[valor] - maxx(filter(Table, [cat] ?earlier([cat]) && [Date] ?_max),[value])
@amitchandak ¡Muchas gracias por su respuesta!
Desafortunadamente obtengo un error ("la sintaxis para la devolución es incorrecta").
Gracias de nuevo 🙂