Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola,
Estoy tratando de visualizar el número de clientes acumulados mes a mes, pero que haga el conteo con datos únicos, me explico, por ejemplo en enero tuvimos 10 clientes consumiendo, en febrero 13, pero si hacemos el acumulado no serían 23 sino, por decir algo, 17 clientes, ya que 6 de ellos consumieron los dos meses (se cuenta una sola vez), ¿Cómo hago para que el gráfico de barras me muestre el mes a mes con la cifra acumulada pero con datos únicos?
Agradezco mucho si me pueden colaborar.
Hola,
No entiendo muy bien lo que intentas representar, pero te adjunto un *qvw mostrando los clientes por meses según tu aplicación.
Te he puesto dos graficos para el conteo pero te recomiendo el del Sum en lugar de count por temas de optimización.
Espero que te pueda servir.
Buen día Jhoe,
Gracias por responder, yo tengo instalado es Qlik Sense, ¿De pronto lo tienes en este aplicativo?. Te lo agradecería mucho.
Hola
Usa el modificador DISTINCT para que a un cliente lo cuente una sola vez
Count(DISTICT Cliente)
Buenos días,
Si te he entendido bien quieres una suma acumulada de los nuevos clientes de cada mes. El problema que he visto es que la fución RangeCount con la que podríamos hacerlo facil no permite la opción DISTINCT. Así la solución no es directa.
He usado estos datos:
LOAD * INLINE
[Fecha, IDCliente, Cantidad
03/04/2018, 1, 1
04/04/2018, 2, 2
05/04/2018, 3, 4
26/04/2018, 3, 2
30/04/2018, 4, 2
02/05/2018, 5, 2
03/05/2018, 6, 6
04/05/2018, 1, 2
16/05/2018, 1, 7
17/05/2018, 7, 9
18/05/2018, 8, 1
17/05/2018, 3, 2
03/06/2018, 9, 5
04/06/2018, 1, 1;]
Y el resultado que pides lo he obtenido en una tabla con Month(Fecha) como dimensión y la siguiente formula como medida:
RangeSum(Above(Sum(Aggr(If(Date(Fecha)=Date(Min({<1>}Aggr(min(Fecha), IDCliente))), 1), Fecha)), 0, RowNo()))
No se si se podrá hacer más simple. Si añades más dimensiones la formula dejará de fucionar a no ser que las ignores en el set analisis.
Espero que sirva.