Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buen día!
Tengo variables en una aplicación que comparan con año y mes anterior. Con el inicio de año me muestra comparativo contra año anterior, pero no me muestra el comparativo de Enero contra mes anterior. Anexo script.
Podrian ayudarme por favor.
Verifica que no tengas seleccionado algun otro filtro, si es asi lo quitas o lo pones en el set analisys. Es decir, si tienes un filtro para el dia, deselecciona el dia, o simplemente lo incluyes dia=...
Esther, vos siempre comparás:
X (Año = Máximo seleccionado, Mes = Máximo seleccionado)
vs
Y (Año = Máximo seleccionado, Mes = Máximo seleccionado -1).
Suponiendo que seleccionás Enero de 2014, X sería de 2014-01, pero Y, sería de 2014-00 !!
En la aplicación tenés algún campo de fecha? Si es así, podría ser más simple. Si no, la expresión sería:
num( ( ( sum ({$<Año={$(=max(Año))}, mesnum={$(=max(Mes))}>} [Llamadas]) /
sum ({< Año={$(=Year(Addmonth(Makedate(Max(Año),Max(Mes),1),-1 ) ) )}
Mes={$(=Num( Month (Addmonth(Makedate(Max(Año),Max(Mes),1),-1 ) ) ) )}>} [Llamadas]) )
-1 )
,'##.%')
Probalo!!
Para poder comprar contra el MesAño anterior yo siempre utilizo la función MonthName.
Revisa el ejemplo adjunto.
Saludos!
Hola Sebastian!
Intente con la sintaxis que me enviaste, pero me marca error. Puedes ayudarme por favor.
Anexo ejemplo con campos llamados horas hombre, es el mismo panorama. Al seleccionar enero 2013 no me realiza el comparativo
contra mes anterior.
Quedo a tus órdenes.
Perdón por la demora.... Lo que te pasé era válido si tenías un campo de fecha.
Sólo tenés Mes y Año. Sería:
=' VS MA'&''&' : '&
num(((sum({$<Anio={$(=max(Anio))}, mesnum={$(=max(Mes))}>} [Horas Hombre])-
sum({$<Anio={$(=Year(Monthname(Makedate(max(Anio),Max(mesnum)),-1)))}, mesnum={$(=Num(Month(Monthname(Makedate(max(Anio),Max(mesnum)),-1))))}>} [Horas Hombre]))
/
sum({$<Anio={$(=Year(Monthname(Makedate(max(Anio),Max(mesnum)),-1)))}, mesnum={$(=Num(Month(Monthname(Makedate(max(Anio),Max(mesnum)),-1))))}>} [Horas Hombre])),'##.#%')