Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenas tardes:
Agradecería me puedan ayudar con la siguiente consulta
tengo la siguiente tablade clientes por fecha
ID | fecha1 | fecha2 | fecha3 | fecha4 | fecha5 | fecha6 |
A | X | X | X | |||
B | X | X | X | |||
C | X | X | ||||
D | X | X | ||||
E | X | |||||
F | X | |||||
G | X | X |
y deseo por cada fecha obtener el conteo del numero de clientes acumulados, similar como lo muestra la tabla de abajo
fecha1 | fecha2 | fecha3 | fecha4 | fecha5 | fecha6 | |
Clientes | 2 | 2 | 3 | 4 | 2 | 1 |
Acum. | 2 | 4 | 6 | 6 | 6 | 7 |
Gracias por la atención
Hola!
No estoy frente a mi máquina para probarlo, pero:
Asumiendo que la dimensión de fecha se llama "Fecha", el primer renglón sale con:
count(distinct aggr(ID, Fecha))
el segundo renglón es una acumulación del primero usando la función ABOVE.
Espero que te sirva.
Que tal!!
en si la primera fila sale con un Count(ID), ya que solo cuenta los clientes en la fecha;
sin embargo el problema se me presenta en la segunda fila al querer acumularlo, ya que se debe tener en cuenta que no es una suma, sino un contador de datos distintos en el rango acumulado
Intente haciendo esto 'Above(count(ID))' y solo me sale el valor de la fila anterior, yo deseo que me salga el acumulado incluyendo la misma fila. 😥
Tienes razón, y el acumulado debe eliminar los repetidos. Lástima que Rangecount() no acepta DISTINCT. Hay que checarlo con más calma.
Por que no mejor haces el calculo desde el script
Utilizando un count del numero de clientes y agrupando por fecha. Quizás eso te sirva.
Si, seria una posibilidad la de agregarlo como un campo, pero desearía saber si existe la posibilidad de realizar ese conteo acumulado ya que eso lo podría aplicar para otros casos sin necesidad de crear mas campos. 😥
si porfavor lo agradecería bastante!!
Nuestro error está en pensar en el renglón 2 como acumulado porque realmente no lo es; es la cuenta de clientes únicos desde el principio hasta la fecha en cuestión:
count({<Fecha={“<=$(=Only(Fecha))”}>} distinct ID)
A ver si así.
Nada, es como si estando en la fila de tal fecha, solo hace caso a esa fecha, ya intente haciéndolo con rangos de fechas y variables, pero no me deja recorrer las otras filas..., no había aplicado el ONLY, pero igual, sale en blanco, también lo hice agregándolo y nada 😞
count({<Fecha+={“<=$(=Only(Fecha))”}>} distinct ID)
debe haber algo que le permita realizar el calculo sin considerar que esta dentro de esa fila (fecha) eso es lo q no permite acumular otras fechas.....
Debe haber algo con Set Analisys que permita evaluar los datos de las filas anteriores hasta donde se ubica y realizar el conteo
=Count({< Dia={"<=10"} } Cobertura_cont)