7 Replies Latest reply: Aug 3, 2015 8:18 AM by Roberto Novello RSS

    O que não vendeu

    Roberto Novello

      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.

        • Re: O que não vendeu
          Alessandro Furtado

          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
            • Re: O que não vendeu
              Johnatan Guimaraes

              Boa solução.

              • Re: O que não vendeu
                Roberto Novello

                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.

                  • Re: O que não vendeu
                    Aderlan Rodrigues

                    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.

                      • Re: O que não vendeu
                        Roberto Novello

                        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.

                          • Re: O que não vendeu
                            Aderlan Rodrigues

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

                              • Re: O que não vendeu
                                Roberto Novello

                                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