Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenos días,
He estado buscando por la comunidad pero la verdad que no he consiguido encontrar algo que se ajuste a lo que necesito.
Mi problema es el siguiente:
necesito realizar el conteo de id en función a varias condiciones. Por ejemplo, de los datos de la tabla de más abajo me gustaría contar los ids de que tengan el epígrafe_1=1 y el epígrafe_2=1.
Si utilizo la siguiente expresión count(distinct {<epígrafe_1={´1´},epígrafe_2={´1´}>}Id) cuenta 2, que es lo que quiero. Pero si quisiera añadir otra condición más; por ejemplo, epígrafe_1=2 y el epígrafe_2=1, cómo lo haría?
id | epígrafe_1 | epígrafe_2 |
A | 1 | 1 |
A | 1 | 2 |
A | 2 | 2 |
B | 1 | 1 |
B | 2 | 1 |
Me refiero a que cuente cuando se dan varias opciones pero que una opción depende de otra, no sé si me explico bien.
Muchas gracias de antemano.
Hola Leticia:
No sé si es esto lo que buscas:
count(distinct { <epígrafe_1={´1´},epígrafe_2={´1´}> +
<epígrafe_1={´2´},epígrafe_2={´1´}> } Id)
Un saludo,
Juan P. Barroso
Mil gracias!
me da un poco de vergüenza ya que, una vez visto, me parece lógico y después de hacer varias pruebas esto no se me haya ocurrido.
Muchas gracias de nuevo.