Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Estimados, estoy tratando de hacer comparativos con fechas anteriores y tengo mis formulas que siempre me han funcionado
el problema es que ahora el resultado es siempre 0
Tengo la variable vMesAnterior --> =Max(Mes)-1 <-- Devuelve el numero del mes, ejemplo ene =1, feb= 2...
y la expresión --> Sum({<Mes={'$(vMesAnterior)'}>}[Monto Venta])
qué estoy haciendo mal?
Hola,
Aquí tienes un blog con un montón de información Recipe for a 4-4-5 Calendar
Mi idea (como idea es fácil desarrollarla es otra cosa) consiste en que utilices una fecha ordinal a tu necesidad; es formato será YYYY-NNN donde YYYY es el año en curso y NNN es el número ordinal de día, tomando como NNN=1 el primer lunes del año ... si hay una semana incompleta esos días considéralos año anterior.
Parece que sería más cómodo un campo NNN en lugar de un campo YYYY-NNN, pero no estoy seguro
Por ejemplo: el día 04/01/2016 sería 2016-001 y el 05/01/2015 sería 2015-001
Con esto ya tendrías el calendario construido.
Si te parece una propuesta interesante, profundizaremos sobre el tema.
Saludos
Joaquín
Hola, otra vez:
Por cierto, en uno de los documentos de HIC habla del método ISO que QlikVIew utiliza para calcular la primera semana del año.
Con esta fórmula obtienes el número de día 1=Lunes ... 7=Domingo
num(1+WeekDay(TuFecha)) as DiaSem
Y con esta otra fórmula el número de la semana dentro del año
num(Week(TuFecha)) as SSS
Si combinas las dos, obtienes la fórmula para calcular el día desde el primer lunes del año sería 7* (SSS - 1) + DiaSem
Aquí tienes más información sobre como funciona el cálculo de la semana week ‒ QlikView
Saludos
Joaquín