Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Converter mês que esta em numero para letra.

Tenho um registro de uma tabela que o campo mês esta em numero, como converter em  letra?

Tags (1)
1 Solution

Accepted Solutions
rphpacheco
Contributor III

Re: Converter mês que esta em numero para letra.

Tente:

Month(MakeDate(ano_msl,mes_msl))

11 Replies

Re: Converter mês que esta em numero para letra.

Gustavo, você quer dizer em string?

Por favor nos envie exemplo de como esta retornando os valores do seu mês e também informe como deseja que apareça, por exemplo:

Agosto ou Ago

Not applicable

Re: Converter mês que esta em numero para letra.

Ola Yuri, tudo bem ?

Tenho uma tabela que tem o campo  mês em formato de numero,  a exemplo ( mês = 01, 02, 03 ....12), desejo que este formato seja convertido para string  a exemplo (mês = jan, fev, mar ....dez).

egnaldo_sousa
Contributor II

Re: Converter mês que esta em numero para letra.

Tente utilizar a função:

Date( [COLUNA], 'MMM')

Not applicable

Re: Converter mês que esta em numero para letra.

Gustava, você pode utilizar a seguinte função

LOAD

     CAMPO1

       month(makedate(Ano,mês)) as [Mês],

       Ano

from minhaTabela.

Caso você não possua um campo Ano pode utilizar as funções year(Today()) para substituir ele no exemplo acima.

Att.

edgard130
New Contributor II

Re: Converter mês que esta em numero para letra.

Tente utilizar a função de conversão:

Monthname((Date#(Campo, 'MM'));

Not applicable

Re: Converter mês que esta em numero para letra.

Ola, Egnaldo, inseri este comando mas não deu certo, abaixo segue a view carregada com os campos:

EstoqueMensal:

LOAD area_msl,

     ano_msl,

     mes_msl,     (este que traz o registro mês em formato numérico)

     //cnpj_msl

     CNPJ_EMPRESA   as  Vend_CNPJ,

     fabrmodelo_msl,

     familia_msl,

     filial_msl,

     filialstk_msl,

     id_estmes_msl,

     idddtentr_msl,

     idddtnota_msl,

     marca_msl,

     localizacao_msl,

     novousado_msl,

     qtd_msl,

     vlr_entrada_msl

obrigado

rphpacheco
Contributor III

Re: Converter mês que esta em numero para letra.

Tente:

Month(MakeDate(ano_msl,mes_msl))

egnaldo_sousa
Contributor II

Re: Converter mês que esta em numero para letra.

Tente utilizar assim:

Date(MakeDate(ano_msl,mes_msl,1),'MMM')

Not applicable

Re: Converter mês que esta em numero para letra.

Ola, Pacheco a instrução deu certo, muito obrigado.

Gustavo