11 Replies Latest reply: Aug 7, 2018 10:37 AM by Fabio Carvalho RSS

    Desconsiderar Filtro Específico

    Fabio Carvalho

      Boa Noite Pessoal,

      Me deram a missão de aprender o QlikView, e no meu Primeiro DashBoard consegui fazer quase tudo. Porém Tenho um Grafico com o Título de Em PROCESSO que Ele tem que mostrar a Soma dos Volumes, e não pode Alterar seus Valores quando um dia é selecionado. Ja vi muitas explicações e Videos, mas não tive Sucesso. Será que Alguem Poderia me dar uma Ajuda?EM PROCESSO.jpg

       

      Desde Ja, Agradeço o Auxílio

        • Re: Desconsiderar Filtro Específico
          Elvis Schwarz

          Bom dia Fabio

           

          Substitua o $ por 1 na sua expressão. A explicação mais completa você consegue aqui Manual Set Analysis Completo em Português BR

            • Re: Desconsiderar Filtro Específico
              Fabio Carvalho

              Bom dia Elvis,

              Obrigado pela resposta, mas infelizmente ainda não Funcionou. EM PROCESSO2.jpg

              Não Sei se esta faltando algo no Script, então segue abaixo como esta:

               

              SET ThousandSep='.';

              SET DecimalSep=',';

              SET MoneyThousandSep='.';

              SET MoneyDecimalSep=',';

              SET MoneyFormat='R$#.##0,00;-R$#.##0,00';

              SET TimeFormat='hh:mm:ss';

              SET DateFormat='DD/MM/YYYY';

              SET TimestampFormat='DD/MM/YYYY hh:mm:ss[.fff]';

              SET MonthNames='jan;fev;mar;abr;mai;jun;jul;ago;set;out;nov;dez';

              SET DayNames='seg;ter;qua;qui;sex;sáb;dom';


              [EMPROCESSO]:

              LOAD 'LUFT' as SITE,

              CIA,

                   Depositante,

                   [Nota Fiscal],

                   [Pedido de Venda],

                   [Titulo da Onda],

                   [Status da Nota Fiscal],

                   [STATUS SIMPLIFICADO],

                   [Cadastrado em],

                   [Importado em],

                   [Verificado em],

                   [Roterizado em],

                   [Separado em],

                   [Conferido em],

                   [Faturado em],

                   [Coletado em],

                   DAY([Coletado em]) as DIA,

                   [Qtde Volumes],

                   [Qtde Itens],

                   [Qtde Unidades],

                   [Valor Total da NF],

                   Area,

                   [Volumes Calculados],

                   [Peso dos Volumes],

                   UF,

                   Cidade,

                   Destinatário,

                   [Tipo de Modal],

                   [Tipo de Pedido],

                   OCORRÊNCIAS,

                   OBSERVACAO_OCORRÊNCIA

              FROM

              C:\Users\fabio.carvalho\Documents\ESTATISTICAS\TESTEDASH.xlsx

              (ooxml, embedded labels);


              E Na expressão Ficou assim agora:


              if (Area = 'INDUSTRIA',

              Sum({1<DIA=,[Status da Nota Fiscal]-={'EXPEDIDO'}>}[Volumes Calculados])

              Sum({1<DIA=,[Status da Nota Fiscal]-={'EXPEDIDO'}>}[Qtde Unidades])

                )


              Grato e fico no Aguardo de sugestões.


            • Re: Desconsiderar Filtro Específico
              Mauri Kawamura

              Boa tarde, Fabio,

               

              É um palpite, mas pode ser um bug de versão, devido ao -=.

               

              Nessa thread comentam que se tem uma segunda expressão o resultado fica estranho.

              Set analysis: syntax error while excluding


              Talvez vc possa fazer o que é sugerido na primeira expressão.

                • Re: Desconsiderar Filtro Específico
                  Fabio Carvalho

                  Ola Mauri,

                  Analisei seu comentário, e encontrei uma nova forma para a questão de excluir as Notas Expedidas. Agora a expressão ficou assim:

                  if (Area = 'INDUSTRIA',

                  Sum({$<DIA=,[Status da Nota Fiscal]={'*'}-{'EXPEDIDO'}>}[Volumes Calculados])

                  ,

                  Sum({$<DIA=,[Status da Nota Fiscal]={'*'}-{'EXPEDIDO'}>}[Qtde Unidades])

                    )

                   

                  Mas mesmo assim eu ainda não consegui congelar o filtro de DIA para o grafico de Em Processo. Mas não vou desistir não.

                   

                  Grato Pela Ajuda, e se houver mais sugestões, pode comentar.

                   

                  Muito Grato.

                    • Re: Desconsiderar Filtro Específico
                      Mauri Kawamura

                      Oi fabio,

                       

                      Você poderia disponibilizar uma parte os dados para fazer um teste?

                       

                      Obrigado,

                        • Re: Desconsiderar Filtro Específico
                          Fabio Carvalho

                          kawamuram

                           

                          Mauri, boa Tarde.

                          Ainda não consigo anexar arquivos, acredito por ser novo no Grupo. Mas segue abaixo link com informações parciais dos dados que utilizo neste processo para que você possa fazer alguns testes.

                           

                          TESTEDASH - Google Sheets

                           

                          Obrigado pela disponibilidade em me ajudar.

                           

                          Att

                          • Re: Desconsiderar Filtro Específico
                            Fabio Carvalho

                            kawamuram

                            Amauri, segue link do qvd com as informações. Para testar, basta clicar no dia 25 com a Area Industrial selecionada. Nesta situação, o Gráfico em Processo não deveria modificar.

                             

                            MONITORAMENTO.qvw - Google Drive

                             

                            Mais uma vez, obrigado pela tempo dedicado em me ajudar.

                             

                            Abraço,

                              • Re: Desconsiderar Filtro Específico
                                Mauri Kawamura

                                Fabio,

                                 

                                É um problema de dados, mas vou separar em duas situações:

                                No primeiro caso:

                                Quando você enviou a pergunta, o que ocorria era que ao desprezar o status da nota fiscal expedido no set analysis, não existia nenhum campo de dia com valores, como pode ver na imagem abaixo, fiz os filtros como se fossem o set analysis:

                                1.png

                                logo quando você selecionava algum dia, o set analysis se perdia e somava tudo de acordo com CIA.

                                 

                                No segundo caso, você fez um agrupamento e então independente do dia, sempre é mostrado o total, ja que as duas informações estão em tabelas diferentes, o problema é que para o dia 25 não há informação de BIO, por isso o gráfico se altera.

                                3.png

                                Outro exemplo, seria se você selecionar dia 16, provavelmente só terá informação de TKD., já que as demais CIA não tem o campo de DIA preenchido para o dia 16.

                                 

                                Não sei se ficou claro tudo isso, mas acho que o melhor jeito, seria corrigir o campo de DIA na sua planilha, colocando os valores para os status diferentes de expedido.