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

Announcements
Qlik Connect 2026! Turn data into bold moves, April 13 -15: Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
Marluce-dCosta
Contributor
Contributor

Aggr com filtro de datas

Preciso de uma ajuda com o esta expressão. Objetivo é calcular dentro do set anlysis o campo ProdutoDataÚltimaEntradaSite + 45 dias para frente, este calculo precisa ser obtido por Produto que o campo é ProdutoCódigo, ou seja, cada Produto tem uma data que se encontra no campo ProdutoDataÚltimaEntradaSite. Porém, na tabela o resultado será mostrado aberto somente pelo campo ProdutoDataÚltimaEntradaSite, ou seja, preciso criar uma tabela virtual com a função Aggr, para chegar neste resultado. O problema é que quando eu incluo na tabela a dimenssão ProdutoCódigo as informações aparecem e resultado fica coerente, mas quando retiro a dimenssão ProdutoCódigo e permanece somente ProdutoDataÚltimaEntradaSite, o resultado fica nulo. Como consigo fazer filtros com as variaveis de datas dentro da função Aggr?

expressão:

Sum({<ProdutoAnoMêsÚltimaEntradaSite>}
Aggr({<
    Data = {">=$(=Date(Max(ProdutoDataÚltimaEntradaSite)+0))<=$(=Date(Max(ProdutoDataÚltimaEntradaSite)+45))"}, 
    Ano = {">=$(=Year(Max(ProdutoDataÚltimaEntradaSite)+0))<=$(=Year(Max(ProdutoDataÚltimaEntradaSite)+45))"},
    AnoMês = {">=$(=MonthName(Max(ProdutoDataÚltimaEntradaSite)+0))<=$(=MonthName(Max(ProdutoDataÚltimaEntradaSite)+45))"}>}
Sum({<
  TransaçãoTipo = {'Faturamento'}
, TransaçãoNegócio = {'E-commerce'}
        , ProdutoDataÚltimaEntradaSite = {">=$(v.dataInícioRecorte)"}
 
>} 
 ItemPedidoVendaQuantidadeFaturada),ProdutoAnoMêsÚltimaEntradaSite)) 
 
 
 

MarlucedCosta_1-1729087417315.png

 

MarlucedCosta_0-1729087007070.png

 

 

Labels (2)
0 Replies