Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa Tarde,
Estou com dificuldades em listar apenas a soma do último período de compra dos clientes.
Conforme exemplo na imagem acima, preciso listar apenas os valores que estão grifados em amarelo, e desconsiderar os demais períodos. Pesquisei no fórum e não encontrei nada que chega-se a esse resultado, o único comando que achei mais pertinente foi esse abaixo FIRSTSORTEDVALUE.
Estou utilizando a expressão abaixo:
FIRSTSORTEDVALUE(distinct AGGR(SUM(Vl_Mercadoria_NF),Nome_Cliente,Mes_Emissao_Nota),-Mes_Emissao_Nota)
Em anexo segue exemplo do modelo.
Rodrigo.
Uma forma é:
FirstSortedValue(
Aggr(Sum(Vl_Mercadoria_NF),Nome_Cliente,MesAno_Emissao_Nota)
,
-Aggr(MesAno_Emissao_Nota,Nome_Cliente,MesAno_Emissao_Nota)
)
Crie no script o campo MesAno_Emissao_Nota com o padrão de campo date do Qlik:
Date(MonthStart([Data_Emissao_Nota]),'MM/YYYY') As 'MesAno_Emissao_Nota',
Sum(if(Mes = Aggr(Nodistinct Max(Mes), Cliente),VALOR))
Rodrigo.
Uma forma é:
FirstSortedValue(
Aggr(Sum(Vl_Mercadoria_NF),Nome_Cliente,MesAno_Emissao_Nota)
,
-Aggr(MesAno_Emissao_Nota,Nome_Cliente,MesAno_Emissao_Nota)
)
Crie no script o campo MesAno_Emissao_Nota com o padrão de campo date do Qlik:
Date(MonthStart([Data_Emissao_Nota]),'MM/YYYY') As 'MesAno_Emissao_Nota',
Bom dia Senhores,
A Expressão da Medida foi solucionada pela resposta do paulovendruscolo, e a informação da dimensão da coluna foi corrigida pelo retorno do mario.sergio.ti. Segue abaixo o contexto final do resultado.
Script do formato Data/Ano na extração:
- Date(MonthStart(dataEmissao),'MM/YYYY') as MesAno_Emissao_Nota
Ajuste da informação na dimensão coluna
Script expressão Medida:
Sum(if(MesAno_Emissao_Nota = Aggr(Nodistinct Max(MesAno_Emissao_Nota), Nome_Cliente),Vl_Mercadoria_NF))
Segue abaixo o resultado final obtido.
Enfim, agradeço o auxílio dos dois. Foi de grande ajuda.
Abraço