Skip to main content
Announcements
Global Transformation Awards! Applications are now open. Submit Entry
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Tabla Simple

Buenas, paso un ejemplo donde tengo una tabla de usuarios y sus zonas. En la tabla usuarios por zona quiero sumar los que pertenecen a cada zona pero los que tienen mas de un usuario no me suma. adjunto ejemplo para que se entienda mejor.

Muchas gracias.

1 Solution

Accepted Solutions
flochi75
Creator III
Creator III

mer parece que hay un problema con el modelo :

UsuId ne debria estar igual a OtCUsuId ?Capture.PNG

Si no, veo que hay 0 como valor de OtCUsuId, entonces puedes escribir en la exprecion  :

count(if(OtCUsuId<>0,FACIL)) :

Capture2.PNG

T

View solution in original post

8 Replies
flochi75
Creator III
Creator III

Hola Pablo,

no se como sacas la tabla Ordenes pero cuando la saco de Qvw, me parece falsa...

mira :

Capture.PNG

Es que eso es normal ?

Flo

Anonymous
Not applicable
Author

Si, es un poco complicada la tabla ya que tengo usuarios de cierre y carga en la misma tabla. No te preocupes la necesidad es solo con los usuarios de cierre. te paso un nuevo adjunto sacando lo que no necesitamos. Prueba con esta ejemplo(1).qvw

flochi75
Creator III
Creator III

asi lo querias ? (el verde...)

Capture.PNG

flochi75
Creator III
Creator III

si es asi, borre la condicion 'if', que me parecia incompleta

Capture.PNG

creo que normalmente es :

if(OtCUsuId     [= o > o <o>= o<=...]     , Verdad, falso)

Flo

Anonymous
Not applicable
Author

OtCUsuId son los usuarios de cierre. Si sacamos la condición se mezcla con UsuId que son los usuarios de carga. Al hacer de esta forma fijate la tabla usuarios en cierre que no coinciden las sumas. Al hacer if(OtCUsuId,...) indica que accione con la existencia de ese campo, de todas formas voy a intentar poniéndole alguna condición usando operadores lógicos.

flochi75
Creator III
Creator III

mer parece que hay un problema con el modelo :

UsuId ne debria estar igual a OtCUsuId ?Capture.PNG

Si no, veo que hay 0 como valor de OtCUsuId, entonces puedes escribir en la exprecion  :

count(if(OtCUsuId<>0,FACIL)) :

Capture2.PNG

T

Anonymous
Not applicable
Author

UsuId No necesariamente debería estar igual a OtCUsuId porque uno es un usuario de carga y el otro de cierre. No casi nunca es el mismo usuario.


count(if(OtCUsuId<>0,FACIL)) Funciona eso es lo que estaba buscando.


Muchas gracias Florent.

flochi75
Creator III
Creator III

De nada.