Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenas tardes.
Tengo una expresión donde realizo la suma de varios "count", en cada uno de los cuales obtengo el distinct de un código, ahora bien, mi problema es como hacer para que en uno de esos "count" no me tenga en cuenta los códigos resultantes de otro de los "count" de la misma expresión (adjunto la expresión por si sirve de ayuda).
He probado a restar, pero así elimino la propia suma de dicho counts...en fin bastante lioso.
No se si alguien podrá echarme una mano a intentar ver la luz de por donde orientar la solución.
Muchas gracias por la ayuda.
Perdón, pero sabes usar análisis de conjunto?
Como dice antonio, usa el analisis de conjunto. Para excluir campos o resultados seria algo asi:
nombre_del _campo = {'*'}- {lo que no quieres considerar}
Claro, pero todos los IF que están dentro de la formula también se pueden, y se recomienda hacerlo, trabajarlos como análisis de conjunto
No controlo demasiado el tema de los conjuntos, tengo que usarlo con todos los if??, o puedo hacerlo solo con aquellos donde necesito no tener en cuenta algunos códigos???
Gracias.
Ola,
Con IF, usa MATCH para hacer "not in" :
Match(forma_juridica,'EI','O')>0 // forma_juridica IN ('EI','O')
Match(forma_juridica,'EI','O')=0 // forma_juridica NOT IN ('EI','O')
Vincent