Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
Ribeiro
Specialist
Specialist

Expressão com Datas

Tenho a expressões abaixo que  não estão funcionando

Alguém poder me ajudar.


Retonar o Ano atual:

sum({<[Ano]={$(=Max([Ano]))}>} {<[Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'} >}Movimento_Prod_Serv_Preco)


Retonar Ano Anterior:

sum({<[Ano]={$(=Max([Ano]-1))}>} {<[Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'} >}Movimento_Prod_Serv_Preco)

Retornar o Mês Atual:

Sum({$<Mês={$(=Month(Max(Data_Efetivado_Estoque)))}>} {<[Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'} >}Movimento_Prod_Serv_Preco)

Retornar o Mês anterior:

Sum({$<Mês={$(=Month(AddMonths(Max(Data_Efetivado_Estoque),-1)))}>} {<[Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'} >}Movimento_Prod_Serv_Preco)

Neves
1 Solution

Accepted Solutions
fernando_tonial
Employee
Employee

Olá Agnaldo, as sua expressões estão com a sintaxe errada.

Retonar o Ano atual:

sum({<[Ano]={$(=Max([Ano]))}, [Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'} >} Movimento_Prod_Serv_Preco)

Retonar Ano Anterior:

sum({<[Ano]={$(=Max([Ano]-1))}, [Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'} >} Movimento_Prod_Serv_Preco)

Retornar o Mês Atual:

Sum({$<Mês={$(=Month(Max(Data_Efetivado_Estoque)))}, [Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'} >} Movimento_Prod_Serv_Preco)

Retornar o Mês anterior:

Sum({$<Mês={$(=Month(AddMonths(Max(Data_Efetivado_Estoque),-1)))}, [Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'} >} Movimento_Prod_Serv_Preco)

Recomendo ler no manual do QlikView sobre Análise de Conjunto ou Set Analysis.

Don't worry, be Qlik.

Tonial.

Don't Worry, be Qlik.

View solution in original post

3 Replies
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Agnaldo, bom dia.

Quem sabe ajuda este post do hicham

Dates in Set Analysis

furtado@farolbi.com.br
fernando_tonial
Employee
Employee

Olá Agnaldo, as sua expressões estão com a sintaxe errada.

Retonar o Ano atual:

sum({<[Ano]={$(=Max([Ano]))}, [Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'} >} Movimento_Prod_Serv_Preco)

Retonar Ano Anterior:

sum({<[Ano]={$(=Max([Ano]-1))}, [Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'} >} Movimento_Prod_Serv_Preco)

Retornar o Mês Atual:

Sum({$<Mês={$(=Month(Max(Data_Efetivado_Estoque)))}, [Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'} >} Movimento_Prod_Serv_Preco)

Retornar o Mês anterior:

Sum({$<Mês={$(=Month(AddMonths(Max(Data_Efetivado_Estoque),-1)))}, [Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'} >} Movimento_Prod_Serv_Preco)

Recomendo ler no manual do QlikView sobre Análise de Conjunto ou Set Analysis.

Don't worry, be Qlik.

Tonial.

Don't Worry, be Qlik.
Clever_Anjos
Support
Support

Entre cada conjunto no Set Analysis você deve incluir vírgulas como separador

sum({<[Ano]={$(=Max([Ano]-1))} , [Movimento_Tipo_Operacao]={'DEV','VND','VPC','VEF','FPV','CVE'} >}Movimento_Prod_Serv_Preco)