Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
marcelvinicius
Creator III
Creator 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,

1 Solution

Accepted Solutions
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

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

furtado@farolbi.com.br

View solution in original post

11 Replies
Thiago_Justen_

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
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
marcelvinicius
Creator III
Creator III
Author

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_

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
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

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

furtado@farolbi.com.br
marcelvinicius
Creator III
Creator III
Author

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_

Me referi ao campo ano/mes Marcel...

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
marcelvinicius
Creator III
Creator III
Author

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_

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

Ainda assim você não deu certo?

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
marcelvinicius
Creator III
Creator III
Author

Sim, não deu certo meu amigo.

Tem alguma dica?