Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola, tengo la siguiente duda, yo tengo 2 campos: campo1 y campo2. Yo necesito hacer un conteo del campo2, pero solo para los distintos campo1, es decir, algo como lo siguiente:
count (distinct campo1) campo2
La cuestión es que no se si eso se puede hacer como pretendo y que sintaxis lleva, porque de la forma que lo pongo no lo reconoce
¿alguna sugerencia?
Un saludo
Hola Jonay:
Tienes que usar la función de agrupación AGGR, estos ejemplos están en la ayuda.
Ejemplos:
aggr( sum(Ventas), País )
aggr( nodistinct sum(Ventas), País )
aggr( sum(Ventas), País, Región )
count( aggr( sum(Ventas), País ))
Saludos,
Joaquín
Hola Joaquin,
Ya había pensado en la función de agregación. La cuestión es que nunca la he usado y no se muy bien como es la sintaxis correcta
Estoy intentando hacer la siguiente expresión:
count(aggr(distinct(campo1), campo2))
Pero el número que me calcula en este caso no se le acerca ni por asomo
Un saludo
Hola Jonay,
en dimensión pones Campo2 y en expresión debes poner:
Aggr(Count(Distinct Campo1),Campo2)
Contará los diferentes valores de Campo1 para cada Campo2.
Un saludo
Hola Jonay,
finalmente lo solucionaste?