Qlik Community

QlikView App Development

Discussion Board for collaboration related to QlikView App Development.

Announcements
Make your voice heard! Participate in the 2020 Wisdom of Crowds® Survey. BEGIN SURVEY
Highlighted
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
Highlighted

Re: Mes

HI

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

Hope that helps

Highlighted
rominavilla
New Contributor III

Re: Mes

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

Saludos.

Highlighted
Not applicable

Re: Mes

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

Highlighted
rominavilla
New Contributor III

Re: Mes

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.

Highlighted
Not applicable

Re: Mes

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

Highlighted
rominavilla
New Contributor III

Re: Mes

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

Highlighted
Not applicable

Re: Mes

No sale

Highlighted
Not applicable

Re: Mes

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

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

Highlighted
Employee
Employee

Re: Mes

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