Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
robertonovelloi
New Contributor II

O que não vendeu

Boa noite,

Preciso de uma ajuda para montar uma expressão cfe. exemplo em anexo.

Basicamente preciso que me mostre os itens por representante que venderam durante o mes selecionado, mais os itens que não tiveram venda (mostrar como zero ou de outra forma que fique visível).

Porém deve respeitar o filtro do grupo (no exemplo só quero itens do grupo A).

Em anexo o .qvw e o .xls como preciso que fique.

Obrigado.

Roberto Novello.

Tags (1)
1 Solution

Accepted Solutions
aderlanrm
Valued Contributor

Re: O que não vendeu

Olá Roberto,

Dá uma olhada no anexo, acredito que ficou bem legal.

Criei um estado alternativo "Estado1", coloquei a pasta com esse estado como padrão e os objetos herdam esse estado com exceção dos formatados em amarelo, que usam o estado padrão.

Com isso, a expressão usada nos objeto que tem o estado padrão é, por exemplo:

Sum({<[Item c/ Código]=P(Estado1::[Item c/ Código])>} [Valor Vendido])

Então, você pode fazer qualquer filtro, sempre será exibido o resultado como na imagem.

Espero que seja útil, abraço.

*** Sempre marque as respostas úteis e corretas para também ajudar outras pessoas a encontrar as respostas ***

7 Replies
MVP
MVP

Re: O que não vendeu

Roberto, boa noite.

Segue uma solução.  Sendo franco foi o que deu para a hora.......penso que o ideal seria usar set analysis.....fiz uma gambiarra.....com ilha e if.....

Representante Item Valor
ChicoR$ 70,00
ArrozR$ 0,00
BoloR$ 0,00
CervejaR$ 0,00
FarinhaR$ 30,00
FeijaoR$ 40,00
IogurteR$ 0,00
LeiteR$ 0,00
RapaduraR$ 0,00
MiguelR$ 110,00
ArrozR$ 20,00
BoloR$ 0,00
CervejaR$ 0,00
FarinhaR$ 0,00
FeijaoR$ 80,00
IogurteR$ 10,00
LeiteR$ 0,00
RapaduraR$ 0,00
johnatanbmo
New Contributor II

Re: O que não vendeu

Boa solução.

robertonovelloi
New Contributor II

Re: O que não vendeu

Obrigado pela ajuda Alessandro, porém meu modelo de dados é muito grande e fica inviavel fazer estas alterações no modelo, estou tentando fazer por set analysis mesmo.

Abraço

Roberto.

aderlanrm
Valued Contributor

Re: O que não vendeu

Olá Roberto,

Não consigo fazer um exemplo agora, mas tente usar o Estados Alternativos.

Cria um estado alternativo e faz o Set Analysis usando o E nos modificadores, algo assim:

Sum({[EstadoAlternativo]<Mês=E(Mês)>} Produtos)

Ou pegar os valores para ficar zero o que não está na seleção, algo assim:

Sum({[EstadoAlternativo]<Mês=P(Mês)>} Valor)

Abraço.

robertonovelloi
New Contributor II

Re: O que não vendeu

Boa tarde Aderlan,

Estamos perto.

Funcionaria (na opção Sum({[EstadoAlternativo]<Mês=P(Mês)>} Valor)) se a lista fosse apenas por item, porém é por representante e item e tem que repetir todos os itens para cada representante.

Abraço.

aderlanrm
Valued Contributor

Re: O que não vendeu

Olá Roberto,

Dá uma olhada no anexo, acredito que ficou bem legal.

Criei um estado alternativo "Estado1", coloquei a pasta com esse estado como padrão e os objetos herdam esse estado com exceção dos formatados em amarelo, que usam o estado padrão.

Com isso, a expressão usada nos objeto que tem o estado padrão é, por exemplo:

Sum({<[Item c/ Código]=P(Estado1::[Item c/ Código])>} [Valor Vendido])

Então, você pode fazer qualquer filtro, sempre será exibido o resultado como na imagem.

Espero que seja útil, abraço.

*** Sempre marque as respostas úteis e corretas para também ajudar outras pessoas a encontrar as respostas ***

robertonovelloi
New Contributor II

Re: O que não vendeu

Bom dia Aderlan,

Desculpe abusar, mas tem que repetir para cada representante os itens não vendidos, como está na planilha do objetivo.

RepresentanteItem c/ CódigoValor
Chico R$ 70,00
LeiteR$ 0,00
ArrozR$ 0,00
IogurteR$ 0,00
FarinhaR$ 30,00
FeijaoR$ 40,00
Miguel R$ 110,00
LeiteR$ 0,00
FarinhaR$ 0,00
ArrozR$ 20,00
FeijaoR$ 80,00
IogurteR$ 10,00