Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
robertonovelloi
Partner - Contributor III
Partner - Contributor III

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.

Labels (2)
1 Solution

Accepted Solutions
aderlanrm
Partner - Specialist
Partner - Specialist

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

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)

View solution in original post

7 Replies
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

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
furtado@farolbi.com.br
Anonymous
Not applicable

Boa solução.

robertonovelloi
Partner - Contributor III
Partner - Contributor III
Author

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

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.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
robertonovelloi
Partner - Contributor III
Partner - Contributor III
Author

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

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

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
robertonovelloi
Partner - Contributor III
Partner - Contributor III
Author

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