Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenas espero que me puedan ayudar
Por cada numero de destinatario realizo un conteo
Ejemplo
El primer destinatario tiene 2 transacciones en el año me realiza el conteo en total son 2 y así sucesivamente con los demás destinatarios hasta los 12 meses
Luego realizo un nuevo conteo los que tiene valor 2 en total son 12 y asigno a 2 meses
los que tiene 3 en total son 13 y asigno a 3 mese y así sucesivamente hasta llegar los 12 meses
Esta es la información
Este tablero debo crear
Lo que tengo hasta el momento es lo siguiente
Tablero verificación
Tablero que se debe crear pero en Total Meses no me cuenta si no me suma lo que estoy utilizando para los cálculos es lo siguiente
Mes destinatario
=if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=1,'MES 1',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=2,'MES 2',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=3,'MES 3',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=4,'MES 4',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=5,'MES 5',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=6,'MES 6',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=7,'MES 7',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=8,'MES 8',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=9,'MES 9',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=10,'MES 10',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=11,'MES 11',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=12,'MES 12',
))))))))))))
Total Meses
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=1,sum(Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)),
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=3,sum(Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)),
))
No me cuenta si no me suma ejemplo el MES 3 Debería darme 2 y no sumarme 6 y los otros valores como son únicos deberían estar con valor 1@
Hola Luis,
Gracias por la información pero la información que tengo es variable y lo extraigo de una BDD
Lo que hice fue lo siguiente
MES DESTINATARIO
=if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=1,'MES 1',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=2,'MES 2',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=3,'MES 3',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=4,'MES 4',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=5,'MES 5',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=6,'MES 6',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=7,'MES 7',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=8,'MES 8',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=9,'MES 9',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=10,'MES 10',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=11,'MES 11',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=12,'MES 12',
))))))))))))
TOTAL MESES
count(distinct TRA_DESTINATARIO)
PORCENTAJE
count(distinct TRA_DESTINATARIO)/sum(total(Aggr(count(distinct TRA_DESTINATARIO),TRA_DESTINATARIO)))
Ya me funciona cuando filtro con algunos destinatarios
Pero cuando quiero que me despliegue la información de todo un año o mas me da TimeOut como puedo optimizar los cálculos?
Hola Miguel.
Con una data parecida, lo que hice fue crear una CrossTable para que me facilitara los cálculos.
Te adjunto el documento de prueba que hice.
Hola Luis,
Gracias por la información pero la información que tengo es variable y lo extraigo de una BDD
Lo que hice fue lo siguiente
MES DESTINATARIO
=if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=1,'MES 1',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=2,'MES 2',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=3,'MES 3',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=4,'MES 4',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=5,'MES 5',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=6,'MES 6',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=7,'MES 7',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=8,'MES 8',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=9,'MES 9',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=10,'MES 10',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=11,'MES 11',
if (Aggr(count(distinct Mes_Registro),TRA_DESTINATARIO)=12,'MES 12',
))))))))))))
TOTAL MESES
count(distinct TRA_DESTINATARIO)
PORCENTAJE
count(distinct TRA_DESTINATARIO)/sum(total(Aggr(count(distinct TRA_DESTINATARIO),TRA_DESTINATARIO)))
Ya me funciona cuando filtro con algunos destinatarios
Pero cuando quiero que me despliegue la información de todo un año o mas me da TimeOut como puedo optimizar los cálculos?