Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
fmbrancher
Creator
Creator

Set Analisys Mes Atual.

Bom dia pessoal.

Estou me batendo novamente com um problema de data atual no set analisys

Preciso travar o campo para o ano e mes atual, o ano consegui porem o mês não está dando.

Estou tentando a equação abaixo

=num(SUM({<

     [MES]={'$(=MONTH(Today()))'},

     [ANO]={'$(=YEAR(Today()))'},

     [PERIODO]=

      >}[VALOR_PEND_CONFECCAO]),'#.##0,00')

alguem pode me ajudar?

1 Solution

Accepted Solutions
Thiago_Justen_

Altere para:

SUM({<[MES]={"$(=NUM(MONTH(Today())))"},[ANO]={"$(=YEAR(Today()))"}, [PERIODO]=>}[VALOR_PEND_CONFECCAO])

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

View solution in original post

11 Replies
fmbrancher
Creator
Creator
Author

OBS: meu campo MES na base de dados é em valor numérico

Thiago_Justen_

Se você tem um campo data (dd/mm/yyyy), melhor seria talvez fazer assim:

Sum({<CAMPO_DATA={">=$(=MonthStart(Today()))"}>}VALOR_PEND_CONFECCAO)

Se não, podes tentar assim (com aspas duplas no teu set analysis):

SUM({<[MES]={"$(=MONTH(Today()))"},[ANO]={"$(=YEAR(Today()))"}, [PERIODO]=>}[VALOR_PEND_CONFECCAO])

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

thiago.justen‌‌ infelizmente não tenho o campo data completo.

Eu tentei já dessa maneira que tu me passou

Porem seu eu puxar MONTH ele não retorna o Mês em texto (mar) ao invés de número?
O meu campo Mês ta em numeral.
03 no caso de março.

Thiago_Justen_

Month é uma função dual, tanto string quanto numéricos podem ser obtidos.

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

Qual o retorno obtido por essa expressão?

SUM({<[MES]={"$(=MONTH(Today()))"},[ANO]={"$(=YEAR(Today()))"}, [PERIODO]=>}[VALOR_PEND_CONFECCAO])

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

thiago.justen‌ ele ta zerando

Thiago_Justen_

Altere para:

SUM({<[MES]={"$(=NUM(MONTH(Today())))"},[ANO]={"$(=YEAR(Today()))"}, [PERIODO]=>}[VALOR_PEND_CONFECCAO])

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

continua zerando =(
acho que vou fazer uma tabela pro mês que igual 01- jan

02-fev

03-mar e por ai em diante.

Eu fiz isso em uma outra visão ai usei o MONTH  e deu normal

Thiago_Justen_

Bem, o que você pode fazer é formatar teu campo mês no script ao invés de criar outra tabela...

Bastaria NUM(MES) AS MES.

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