Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola a todos!
buenos días, tengo una gran problema y les agradeceria mucho que me puedan ayudar
tengo mi campo Mes que es numerico me muestra en numeros que mes es, es decir;
Mes
1
2
3
4
5
.
.
.
12 --> equivale a diciembre
pero deseo mostrar en la tabla el nombre del mes y no el numero es decir,
Ene
Feb
Mar
Abr
May
.
.
.
Dic
por favor ayudemene con esto!! Gracias!!
HI
Month has dual function both number and name.. Use text(Month) as Dimension for number use num(Month)
Hope that helps
Podrías probar con month(fecha), debería solucionar tu problema.
Saludos.
Hola!
mi cambo inicialmete es Fmonth para la fecha del Mes, como este campo es String entonces lo comvertí a numerico con num(Fmonth) as Mes; lo hice así por que necesitaba comparar las ventas de este mes con los 2 meses anteriores.
puse en la tabal que jala el campo Mes la siguiente expresion:
IF(Mes=1, 'Ene',
if(Mes=2,'Feb',
if(Mes=3, 'Mar',
IF(Mes=4, 'Abr',
if(Mes=5, 'May',
if(Mes=6, 'Jun',
IF(Mes=7, 'Jul',
if(Mes=8, 'Ago',
if(Mes=9, 'Set',
IF(Mes=10, 'Oct',
if(Mes=11, 'Nov',
if(Mes=12, 'Dic',
))))))))))))
pero me sale lo siguiente
1 Ene
2 Feb
3 Mar
...
Pero cuando lo selecciono el mes se va deslizando a la derecha hasta que llega a desaparecer :S
SET MonthNames='Ene;Feb;Mar;Abr;May;Jun;Jul;Ago;Sep;Oct;Nov;Dic';
¿Tenés eso en el script?
Con eso, no deberías tener que hacer esos if.
si los tengo en el scrip pero lo que necesito es que me jale el Mes como Numero pero que me muestre el texto
¿Probaste con num#(month(Fmonth), '#')?
No sale
Hola se me ocurre que pongas como dimension 'mes' y como expresion algo como:
= monthName(mes & '/01/2012' )
Hola ..
Primero le debes decir a Qlikview que 1 es un mes .. la forma es Date#(Campo,'MM'), y despues obtener el mes para que cuadre con el MonthName ... Month(Date#(Campo)) as Mes
Gabriel