Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Mes

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!!

15 Replies
MayilVahanan

HI

Month has dual function both number and name.. Use text(Month) as Dimension for number use num(Month)

Hope that helps

Thanks & Regards, Mayil Vahanan R
Please close the thread by marking correct answer & give likes if you like the post.
Anonymous
Not applicable
Author

Podrías probar con month(fecha), debería solucionar tu problema.

Saludos.

Not applicable
Author

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

Anonymous
Not applicable
Author

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.

Not applicable
Author

si los tengo en el scrip pero lo que necesito es que me jale el Mes como Numero pero que me muestre el texto

Anonymous
Not applicable
Author

¿Probaste con num#(month(Fmonth), '#')?

Not applicable
Author

No sale

Not applicable
Author

Hola se me ocurre que pongas como dimension 'mes'  y como expresion algo como:

= monthName(mes & '/01/2012' )

GabrielAraya
Employee
Employee

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