Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola a todos.
Tengo esta expresión:
sum({$<codigo_familia={'oig','comi'}>}importe)
Con esta expresión no resulta el importe real porqe me suma cargos y abonos por igual, quiero añadirle esto: cargo_abono=1 * -1
Quiero que me reste los registros con valor negativo. He provado de varias maneras y es la cantidad errónea.
Gracias
Hola Gabriel,
No sé si te refieres a esto:
sum({$<codigo_familia={'oig','comi'}>} If(cargo_abono = 1, importe * -1, importe))
En cualquier caso, si ese mismo cálculo puedes hacerlo en el script, creando un nuevo campo para el importe ya calculado el rendimiento será mucho mayor.
Espero que te sirva.
BI Consultant
Hola Gabriel,
No sé si te refieres a esto:
sum({$<codigo_familia={'oig','comi'}>} If(cargo_abono = 1, importe * -1, importe))
En cualquier caso, si ese mismo cálculo puedes hacerlo en el script, creando un nuevo campo para el importe ya calculado el rendimiento será mucho mayor.
Espero que te sirva.
BI Consultant
Muchas gracias Miguel Angel.
Es el resultado esperado, yo lo que hacía era poner el importe fuera del paréntesis.
¿Cómo lo haría en el script?
Un saludo
Hola Gabriel,
Sería algo como
Datos:
LOAD ...,
cargo_abono,
importe,
If(cargo_abono = 1, importe * -1, importe) AS importe_suma
FROM Fuente...
Luego en las expresiones utilizarías
sum({$<codigo_familia={'oig','comi'}>} importe_suma)
Para otro tipo de gráficos, sigues teniendo el campo "importe" original.
Espero que te ayude.
BI Consultant
Gracias, se puede decir que hoy he aprendido algo muy útil en QV.
Gracias por todo.