Qlik Community

QlikView Layout & Visualizations

Discussion Board for collaboration on QlikView Layout & Visualizations.

Not applicable

Count distinct acumulado en meses

Buenas tardes,

Me estoy volviendo loco intentando hacer un count distinct con datos acumulados por meses, cuando cojo todo el año el calculo es correcto pero cuando utilizo los meses(por ejemplo para comparar dos años por meses) el distinct se realiza sobre cada mes en vez de sobre el acumulado de los meses por lo que si sumamos todos los meses que se reflejan en el gráfico sale un importe mayor al que se optiene si se hace por años.

Supongo que es algo sencillo pero no soy capaz de acumular los datos por meses ¿Alguien puede echarme una mano?

Gracias de antemano.

4 Replies
christophebrault
Valued Contributor

Re: Count distinct acumulado en meses

Buenas,

intenta como siguiente :

=count(DISTINCT {$<Numero_Mes={"<=$(=Max(Numero_Mes))"},>}XXX)

Esa solucion supone que tienes un numero por cada mes en el script num(month(datos))

Not applicable

Re: Count distinct acumulado en meses

Gracias por Responder Christophebrault, lo acabo de probar pero me temo que no salen datos. No se si acabo de entender lo que me mandas, esta es la expresión que he utilizado basandome en la tuya pero aparentemente no me marca el Max en azul así que no se si es correcta.

count(DISTINCT {$<NumeroMes={"<=$(=Max(NumeroMes))"},>}CodCandidato)

He creado un número por cada mes en el script pero sigue sin salir, por si sirve de referencia estoy usando un grafico de lineas y una tabla pivotante, creo esta expresión y como dimensiones pongo año y mes.

Not applicable

Re: Count distinct acumulado en meses

Hola,

Gracias por la ayuda Christophebrault, quitando el igual antes del max y la coma la formula saca datos sin embargo sigue sin acumular  es decir no busca los distintos en el acumulado de los meses.

count(DISTINCT {$<NumeroMes={"<=$(=Max(NumeroMes))"}>}CodCandidato)

En terminos de sql habría que hacer subselects dentro de la select principal.  ¿Hay alguna forma de hacer esto en Qlikview?

Saludos y gracias de nuevo.

Not applicable

Re: Count distinct acumulado en meses

Excelente aporte. Una pregunta se puede hacer lo mismo pero para el año anterior

gracias por sus respuesta

Community Browser