Qlik Community

New to QlikView

Discussion board where members can get started with QlikView.

Announcements
QlikView Fans! We’d love to hear from you.
Share your QlikView feedback with the product team… Click here to participate in our 5-minute survey.
Rules, plus terms and conditions, can be found here.
j_cabrera
Contributor II

Como crear un Calendario-How to create a Calendar

hola buen dia

quisiera hacer un calendario con mi variable (FechaEmision) pero de la siguente forma:

enero= 1 de enero al 10 de febrero

febrero = 11 de Febrero al 10 de marzo

Marzo= 11 de marzo al 10 de Abril

Abril= 11 de abril al 10 de Mayo

Mayo = 11 de mayo al 10 de Junio

Junio= 11 de Junio al 10 de Julio

Julio= 11 de Julio al 10 de Agosto

Agosto= 11 agosto al 10 de Septiembre

Septiembre = 11 de septiembre al 10 de Octubre

Octubre= 11 de octubre al 10 de Noviembre

Noviembre =11 de Noviembre al 10 de Diciembre

Diciembre = 11 diciembre al 31 diciembre

quisiera que los meses fueran asi seccionados por ese rangro de periodos???

espero me puedan ayudar que ya ando un poco desesperado con esto y no me queda

saludos cordiales

**************************************************************************

hi good day

I would like to make a calendar with my variable (FechaEmision) but write the country:

January = 1 January to 10 February

February = February 11 to March 10

March = March 11 to April 10

April = April 11 to May 10

May = May 11 to June 10

June = June 11 to July 10

July = July 11 to August 10

August = August 11 to September 10

September = September 11 to October 10

October = October 11 to November 10

November = November 11 to December 10

December = Dec. 11 to Dec. 31

want the months were also sectioned rangro periods for that???

I hope you can help me because I'm a bit desperate with this and I have no

16 Replies
Not applicable

Re: Como crear un Calendario-How to create a Calendar

Hola j.

     Una forma de poder hacerlo seria restar 10 a la fecha de emisión y obtener posteriormente el mes, el unico inconveniente lo tienes para Enero al cual no deberias aplicar esta regla. Seria algo así

if(Month(FechaEmision) >1,Month(FechaEmision-10),Month(FechaEmision)) AS MES,

Espero haberte podido ayudar.

Re: Como crear un Calendario-How to create a Calendar

Hi

Try like this

Load *, if(Left(MonthName(Date),3) = 'Jan',MonthName(Date), MonthName(Date(Num(Date)-10))) as MonthName from tableName;

here Left(MonthName(Date),3) used for more than one year dates..

Hope it helps

j_cabrera
Contributor II

Re: Como crear un Calendario-How to create a Calendar

HOLA

mira estoy aplicando la formula

if(Month(Fecha>0),Month(Fecha-10), Month(Fecha)) as Mes,  pero las ventas 1 al 10 de enero me las envia a el mes de diciembre.... anexo las imagenes

1.jpg

2.jpg

por que si aplico la formula que me diste

if(Month(Fecha) >1,Month(Fecha-10),Month(Fecha))as Mes,

me aparece desabilitado el mes de (Diciembre) cuando diciembre deberia de ser del 11 de diceimbre al 31 de diciembre....

3.png

como anexo la pantalla espero me puedas apoyar mil gracias

j_cabrera
Contributor II

Re: Como crear un Calendario-How to create a Calendar

hi mayil

thank you very much for the support

but I'm new at this if I could not explain in a more detailed and try it but I came ..

thanks

Not applicable

Re: Como crear un Calendario-How to create a Calendar

Hola j,

He probado la expresión en el script de carga de uno de mis documentos y funciona correctamente, ¿podrias adjuntar un qvd con datos para poder determinar cual es el problema?

calendario.JPG

j_cabrera
Contributor II

Re: Como crear un Calendario-How to create a Calendar

ESTE ES EL QVD DE VENTAS ES EL QUE UTILIZO

Not applicable

Re: Como crear un Calendario-How to create a Calendar

He importado el qvd de movimientos añadiendo la expresion

if(month(FechaEmision)>1,month(FechaEmision-10),month(FechaEmision)) as mes,

y funciona bien, quizas el problema tenga que ver con las relaciones establecidas entre las tablas, revisa estas a ver si van por hay lo tiros.

j_cabrera
Contributor II

Re: Como crear un Calendario-How to create a Calendar

hola sabes me di cuenta que los años posteriores como el 2011 si me respeta esa condicion pero en el 2012 ahi ya no ahi es cuando aparece bloqueado  y al hacer eso me marca solo 11 meses por que diciembre no me cuanta por lo mismo???

el usuario y la contraseña del archivo de Qlik que anexe es :  admin en anbas

anexo la imagen

1.jpg

Re: Como crear un Calendario-How to create a Calendar

Hi

Do you want like this

Community Browser