Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola a todos.
Tengo dos problemas con una expresión de set analysis que no se como solucionar. Quiero hacer lo siguiente:
Sumar el importe si NALB = 0. Hago esta expresión y me devuelve valor 0, que no es real
SUM( { $ <NALB={0} >} IMPORTE)
Sumar el importe si NALB > 0. Aquí ya no se como hacer ya que da error al poner el símbolo >
SUM( { $ <NALB={>0} >} IMPORTE) ????
SUM( { $ <NALB<{0} >} IMPORTE) ????
Gracias de antemano
Hola Gabriel,
Utiliza lo siguiente:
SUM({< NALB = {">0"} >} IMPORTE)
Con comillas dobles para indicar que debe buscar aquellos valores en el campo NALB que cumplan la condición de mayor que cero.
Espero que te sirva.
BI Consultant
Hola Gabriel,
Utiliza lo siguiente:
SUM({< NALB = {">0"} >} IMPORTE)
Con comillas dobles para indicar que debe buscar aquellos valores en el campo NALB que cumplan la condición de mayor que cero.
Espero que te sirva.
BI Consultant
Perdón, os explico el caso.
Si NALB es mayor a 0 quiere decir que el albarán está facturado, y si es así quiero sumar el importe.
Acaba de sacar un cuador con el campo NALB y no hay ninguno con valor 0, normal que resulte 0 el importe de la primera expresión.
Hola Gabriel,
En cualquier caso, la expresión de arriba debe devolver resultados, ya que aunque tuvieras valores 0 dentro del campo NALB, no los tendría en cuenta en la expresión.
¿Es correcto?
BI Consultant
Gracias de nuevo Miguel Ángel, la expresión funciona, lógicamente si no tengo ningún albarán nº 0 me suma todos, lo que es lo mismo a SUM(IMPORTE).
Hola a todos,
SUM({< NALB = {">0"} >} IMPORTE)
¿hay alguna forma de poner una variable en lugar de un valor concreto, como es en este caso el 0?
Hola,
Sí, puedes utilizar
Sum({< NALB = {">$(vVariable)"} >} IMPORTE)
Espero que te sirva.
BI Consultant