Skip to main content
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
Partner - Specialist
Partner - Specialist

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
Partner - Specialist
Partner - Specialist

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
Employee
Employee

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)