Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola estimados, tengo problemas al unir dos tablas, por favor me podrían ayudar. Les adjunto qvw.
En este caso trato de unir en un campo aparte las ventas del mes anterior para poder llegar al resultado de la variación.
Buen Día,
Juan Manuel,
Adjunto el archivo de Qlik con los cambios realizados.
Espero resolver tu problema con esta versión.
Saludos !!!
Juan Manuel,
Una Pregunta, si adjuntaste el archivo correcto. Ya que veo que en el QVW lees un archivo que se llama "MesAnterior.xls" y adjuntaste uno con el nombre de "Ventas.xlsx"
Saludos.
Tienes razón, ya puse el archivo correcto.
Juan,
Adjunto el archivo con la manera en que resolvi el problema.
El detalle estaba en que primero tenias que hacer una agrupacion sumando los importes.
Nota: La información del archivo de excel no tiene agunos detalles ejemplo:
En la siguiente imagen se ve que para el dato Tda '6103' tiene periodo Actual de '201612' pero este dato no existe en PeriodoAnt
por lo que al hacer la union estos datos no los trae.
Saludos.
Hola Bertin, gracias por la respuesta, pero esa era la consulta, como puedo hacer para que si aparezcan y me el total del mes anterior, supuse que lo haría un outer join pero no lo hace.
Buen Día,
Juan Manuel,
Ok, no habia entendido tu idea al principio.
Para lo que necesitas mostrar entonces la solución que encontré fue mediante Set Analisys.
Entonces primero nos deshacemos de la tabla que teníamos adicional de periodo anterior, y se queda una sola tabla.
Deje una sola Expresion :
sum({$<PeriodoAct={">=$(=Date(Addmonths(Date(Date#(Min(PeriodoAct),'YYYYMM')),-1),'YYYYMM')) <=$(=Max(PeriodoAct))"}>}Importe)
Explico que hace cada parte del set analisys:
Nota: aqui tu eliges cuantos meses (periodos) quieres tomar hacia atras, solo tienes que cambiar el -1.
Adjunto el archivo QVW.
Saludos.
Bertin, esta muy bien la respuesta, de esa forma deben aparecer las columnas por meses, pero debe haber otra columna con la variación, y el calculo es = mes actual / el mes anterior - 1, por favor como haría eso, estoy cambiando la formula de la expresión y no puedo obtener el mes anterior.
Muchas gracias por tu tiempo y por tu ayuda.
Saludos
JM
Buen Día,
Juan Manuel,
Adjunto el archivo de Qlik con los cambios realizados.
Espero resolver tu problema con esta versión.
Saludos !!!
Muchas Gracias Bertin, con este ultimo script logre obtener el resultado.
Saludos
JM