Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
bakaunak
New Contributor

Quantidade de itens vendidos a partir da última compra

Bom dia, estou tentando criar uma expressão que me retorne a quantidade de itens vendidos a partir da última compra. Eu até estou conseguindo chegar no resultado com a expressão abaixo, mas por algum motivo, só funciona se eu tiver com algum produto selecionado. Se eu estiver sem nenhuma seleção de produto acaba ficando tudo zerado.

SUM({$<[DATA_MOVTO.autoCalendar.Date]={">=$(=Date([DATA_ULTIMA_COMPRA]))"},[NOME_TIPO_MOVIMENTO] = {"Venda"} >}QTDE_MOVIMENTADA) !

Tags (1)
9 Replies
MCampestrini
Valued Contributor

Re: Quantidade de itens vendidos a partir da última compra

Boa tarde Bruno.

O que pode estar ocorrendo é que a data da última compra deve ser por produto (por isso funciona quando você tem um selecionado).

Pode confirmar se em uma tabela dinâmica com uma dimensão Produto funciona?

Sugiro você alterar o seu SetAnalysis para SUM({$<[DATA_MOVTO.autoCalendar.Date]={">=$(=Max(Date([DATA_ULTIMA_COMPRA])))"},[NOME_TIPO_MOVIMENTO] = {"Venda"} >}QTDE_MOVIMENTADA) . Isso já deve ajudar a funcionar.

Márcio Rodrigo Campestrini
bakaunak
New Contributor

Re: Quantidade de itens vendidos a partir da última compra

Boa tarde Márcio, agradeço pela ajuda.

Eu tentei fazer o que me passou, apenas com uma modificação para colocar o DATA_ULTIMA_COMPRA como auto.calendar ficando da seguinte maneira:

SUM({$<[DATA_MOVTO.autoCalendar.Date]={">=$(=max([DATA_ULTIMA_COMPRA.autoCalendar.Date]))"},[NOME_TIPO_MOVIMENTO] = {"Venda"} >}QTDE_MOVIMENTADA)

Só que mesmo assim o problema continua. Vou colocar algumas imagens como exemplo:
Produtos sem seleção alguma:
Sem seleção.JPG

Os mesmos produtos, mas agora selecionados:

Algumas seleções.JPG

Apenas a Cueca selecionada:


Apenas uma seleção.JPG



No caso o que estou querendo arrumar é o zTeste. Deveria dar aquele resultado de 28 peças vendidas em todos os casos, mas apenas funciona se ele estiver selecionado sozinho.

thiago_justen
Valued Contributor III

Re: Quantidade de itens vendidos a partir da última compra

Bruno,

O importante aí é colocar os campos de data com o nome corretamente e, como você quer comparar campos de data distintos sugiro mudar teu set Analysis:

SUM({$<"[DATA_MOVTO.autoCalendar.Date]"={">=$(=Date([DATA_ULTIMA_COMPRA]))"},[NOME_TIPO_MOVIMENTO] = {'Venda'} >}QTDE_MOVIMENTADA)


Abs e Sucesso!!

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
bakaunak
New Contributor

Re: Quantidade de itens vendidos a partir da última compra

Boa tarde Thiago, agradeço pela resposta.

Infelizmente ainda não consegui fazer dar certo, eu tentei o seguinte dentro do script para deixar todas as informações na mesma tabela de Movimentação:  

if([COD_TIPO_MOVIMENTO]=1, [DATA_MOVTO]) AS [Última compra]
O COD_TIPO_MOVIMENTO=1 Corresponde a "NOME_TIPO_MOVIMENTO=Compra"

E dai sim no gráfico estou usando a seguinte expressão:

SUM({$<[DATA_MOVTO]={">=$(=max(([Última compra])))"},[NOME_TIPO_MOVIMENTO] = {"Venda"} >}QTDE_MOVIMENTADA)

Só que ainda assim não resolveu. Na verdade, quando eu tenho vários produtos selecionados ele pega a maior data da última compra dentre todos os produtos e não de forma isolada entre eles. Realmente não estou sabendo como resolver isso...

thiago_justen
Valued Contributor III

Re: Quantidade de itens vendidos a partir da última compra

Use assim então:

Aggr (SUM({$<[DATA_MOVTO]={">=$(=max(([Última compra])))"},[NOME_TIPO_MOVIMENTO] = {"Venda"} >}QTDE_MOVIMENTADA),Campo_Produto)

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
bakaunak
New Contributor

Re: Quantidade de itens vendidos a partir da última compra

Tentei, mas acontece o seguinte:
Como está:1.JPG
Sem Seleção:

2.JPG

Selecionando 1 produto: 3.JPG

thiago_justen
Valued Contributor III

Re: Quantidade de itens vendidos a partir da última compra

Bruno,

Consegue dispor o qvf pra eu tentar te ajudar?

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
bakaunak
New Contributor

Re: Quantidade de itens vendidos a partir da última compra

Agradeço a ajuda Thiago, apesar de eu não ter conseguido solução para esse problema em especifico, eu consegui chegar ao mesmo objetivo através de uma outra forma.

thiago_justen
Valued Contributor III

Re: Quantidade de itens vendidos a partir da última compra

Perfeito Bruno.

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