Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola
Me gustaría crear una nueva columna que restaría los valores de fila en 'FH' basado en el 'Producto'. El conjunto de datos de ejemplo y la salida esperada correspondiente se muestran a continuación. Por favor, ayúdeme.
Gracias.
Producto | Fh | Resultado esperado |
A | 2000 | 0 |
A | 5000 | 3000 |
A | 9000 | 4000 |
B | 2500 | 0 |
B | 6000 | 3500 |
B | 10000 | 4000 |
@Zabeer , Prueba como una nueva columna
Esperado = [FH] - maxx(filter(table,[Product] = earlier([Product]) && [FH] < earlier([FH])),[FH])
Idealmente, debería haber fecha para hacer esto
Prueba esto
Output =
var _CurrentProduct=NewTable[Product]
var _PreviousFH= MAXX(FILTER(NewTable,NewTable[FH]<EARLIER(NewTable[FH]) && NewTable[Product]=_CurrentProduct),NewTable[FH])
var _result=NewTable[FH]-_PreviousFH
return IF(ISBLANK(_PreviousFH),0,_result)
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Apreciar con un kudos🙂
Hola @Zabeer
probar una columna
Expected Outcome =
var _prevVal = CALCULATE(MAX('Table'[FH]),FILTER('Table','Table'[Product]=EARLIER('Table'[Product]) && 'Table'[FH] < EARLIER('Table'[FH])))
RETURN
IF(ISBLANK(_prevVal), 0, _prevVal)