Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
marcelvinicius
Contributor III

Classificar Ano/Mês

Bom dia amigos,

Possuo um campo assim:

DATE([DTA_EMISSAO],'YY')&'/'&Date([DTA_EMISSAO],'MM') as [Ano/Mês]

Porém não estou conseguindo classificar esse ano/mês no meu filtro nos painéis.

Obs.: Não estou conseguindo classificar no Qlik Sense no campo "CLASSIFICAÇÃO"

Atenciosamente,

Tags (1)
1 Solution

Accepted Solutions
MVP
MVP

Re: Classificar Ano/Mês

Marcel,

se colocar da forma abaixo o campo Ano/Mes não ordena?

[FIN_TITULO]:

LOAD

[EMPRESA],

[TITULO],

year(DTA_EMISSAO]) & '/' & num(month(DTA_EMISSAO) ,'00')   AS ANO/MÊS,

SELECT

      TIT."EMPRESA",

      TIT."TITULO",

      TIT."DTA_EMISSAO"

  FROM  "FIN_TITULO" TIT

11 Replies
thiago_justen
Valued Contributor III

Re: Classificar Ano/Mês

Pode classificar por expressão:

=MonthName(DTA_EMISSAO)

ou

=Date(DTA_EMISSAO,'YY/MM')

Inclusive, seu campo Ano/Mês não precisaria ser fruto de uma concatenação (que te retorna um string - e aí está sua dificuldade em classificar corretamente). Você poderia apenas criar o campo com:

Date(DTA_EMISSAO,'YY/MM') AS ANO/MES

Abs e Sucesso!!

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
marcelvinicius
Contributor III

Re: Classificar Ano/Mês

Mestre Thiago,

Quase lá.

Consegui fazer o que você pediu, porém tenho repetição de Ano/Mês, e não um SÓ:

ANO-MES.png

thiago_justen
Valued Contributor III

Re: Classificar Ano/Mês

Marcel,

Você está criando o campo no script, certo? Pode postar a parte do script onde se encontra o campo?

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
MVP
MVP

Re: Classificar Ano/Mês

Marcel,

tenho o habito de criar como string mas o mes com 01 , 10

year([DTA_EMISSAO]) &'/'&   num(month([DTA_EMISSAO]),'00')  as [Ano/Mês]


Assim sempre fica


2018/01

2018/10

2018/11 .....


e ai da para ordenar tranquilamente

marcelvinicius
Contributor III

Re: Classificar Ano/Mês

thiago.justen‌ Mestre, o campo vem do select do banco:

SELECT

      TIT."EMPRESA",

      TIT."TITULO",

      TIT."DTA_EMISSAO"

  FROM  "FIN_TITULO" TIT

Esse campo esta configurado assim:

     ANO-MES.png

afurtado‌ tentei exatamente isso que você me passou, e não consegui ordenar, o que posso estar errando?

thiago_justen
Valued Contributor III

Re: Classificar Ano/Mês

Me referi ao campo ano/mes Marcel...

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
marcelvinicius
Contributor III

Re: Classificar Ano/Mês

Amigo Thiago,

Não entendi, você quer saber onde configuro esse campo ano mês?

[FIN_TITULO]:

LOAD

[EMPRESA],

[TITULO],

DATE([DTA_EMISSAO],'YY/MM') AS ANO/MÊS,

SELECT

      TIT."EMPRESA",

      TIT."TITULO",

      TIT."DTA_EMISSAO"

  FROM  "FIN_TITULO" TIT


É só assim que busco amigo.


thiago_justen
Valued Contributor III

Re: Classificar Ano/Mês

É isso aí, era sobre isso que me referia...

Ainda assim você não deu certo?

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
marcelvinicius
Contributor III

Re: Classificar Ano/Mês

Sim, não deu certo meu amigo.

Tem alguma dica?