5 Replies Latest reply: May 19, 2016 9:22 AM by Daniele araujo Campos RSS

    Fazer um set analisys condicionado

      Caros usuários do qlikview,

       

      Sou nova nesta ferramenta e estou tendo dificuldades para gerar uma informação importante.

       

      Tenho uma carga de dados que, para cada código de projeto (a, b, c) há várias linhas de dados, cada linha com um tempo específico de permanência. quero realizar uma tabela dinâmica dentro de gráficos que calcula para cada projeto, incluído como dimensão, a média de permanência das linhas que tiverem a permanência menor do que 2 desvios da média. Excluindo casos de evasao =1.

       

      Para tanto criei uma expressão que contém o seguinte cálculo:

       

      =avg( {PERMANÊNCIA REAL = {"<(2* Stdev({1 <EVASAO={"0"}>} PERMANENCIA_REAL)   + avg({1< EVASAO={"0"} >}PERMANENCIA_REAL) )>} PERMANENCIA_REAL)

       

      Esta expressão não funciona.

       

       

      Como segunda opção tentei:

      Gerar uma nova expressão no gráfico, que denominei "Desvio", com o valor da média mais 2 desvios. Esta expressão funciona.

       

      Desvio :=  2* Stdev({1 <EVASAO={"0"}>} PERMANENCIA_REAL)   + avg({1< EVASAO={"0"} >}PERMANENCIA_REAL

       

      Porém, não consigo criar uma nova expressão no gráfico que chamei de permanencia_media que seria:

       

      permanencia_media := avg({1<{PERMANENCIA_REAL ={"<$(Desvio)"}>} PERMANENCIA_REL). Esta expressão não funciona também.

       

      Não gostaria de trabalhar no script pois não sei trabalhar com esta abodagem.

       

      Alguém me  ajuda o porque da minha solução não funcionar?

       

      Grata,

       

      Daniele

        • Re: Fazer um set analisys condicionado
          Luciano Vasconcelos

          Você consegue postar um qvw é uma planilha com o resultado esperado?

          Pode ser com dados falsos

           

          Enviado do meu iPhone

           

          Em 19 de mai de 2016, às 09:15, Daniele araujo Campos <qcwebmaster@qlikview.com> escreveu:

           

           

          Qlik Community

           

          Fazer um set analisys condicionado

          criado por Daniele araujo Campos em Qlik Brasil - Visualize a discussão completa

           

          Caros usuários do qlikview,

           

           

           

          Sou nova nesta ferramenta e estou tendo dificuldades para gerar uma informação importante.

           

           

           

          Tenho uma carga de dados que, para cada código de projeto (a, b, c) há várias linhas de dados, cada linha com um tempo específico de permanência. quero realizar uma tabela dinâmica dentro de gráficos que calcula para cada projeto, incluído como dimensão, a média de permanência das linhas que tiverem a permanência menor do que 2 desvios da média. Excluindo casos de evasao =1.

           

           

           

          Para tanto criei uma expressão que contém o seguinte cálculo:

           

           

           

          =avg( {PERMANÊNCIA REAL = {"<(2* Stdev({1 <EVASAO={"0"}>} PERMANENCIA_REAL)   + avg({1< EVASAO={"0"} >}PERMANENCIA_REAL) )>} PERMANENCIA_REAL)

           

           

           

          Esta expressão não funciona.

           

           

           

           

           

          Como segunda opção tentei:

           

          Gerar uma nova expressão no gráfico, que denominei "Desvio", com o valor da média mais 2 desvios. Esta expressão funciona.

           

           

           

          Desvio :=  2* Stdev({1 <EVASAO={"0"}>} PERMANENCIA_REAL)   + avg({1< EVASAO={"0"} >}PERMANENCIA_REAL

           

           

           

          Porém, não consigo criar uma nova expressão no gráfico que chamei de permanencia_media que seria:

           

           

           

          permanencia_media := avg({1<{PERMANENCIA_REAL ={"<$(Desvio)"}>} PERMANENCIA_REL). Esta expressão não funciona também.

           

           

           

          Não gostaria de trabalhar no script pois não sei trabalhar com esta abodagem.

           

           

           

          Alguém me  ajuda o porque da minha solução não funcionar?

           

           

           

          Grata,

           

           

           

          Daniele

           

          Responda a esta mensagem respondendo a este e-mail ou vá para a mensagem em Qlik Community

          Inicie uma nova discussão em Qlik Brasil por e-mail ou em Qlik Community

          Seguindo Qlik Brasil nestes fluxos: Caixa de Entrada

           

          • Re: Fazer um set analisys condicionado
            Clever Anjos

            Um detalhe:

            "para cada projeto, incluído como dimensão"


            O set analysis é avaliado uma vez só, não é recalculado para cada dimensão. Mais detalhes em Introdução a Set Analysis

            Talvez a sua saída seja usar IF´s


            • Re: Fazer um set analisys condicionado

              Caro Clever, realmente estou usando a expressão que criei no gráfico para utilizar no cálculo de outra expressão, como se ela fosse um campo em cada linha do meu banco de dados. Vou tentar no script. Vc tem alguma indicação de aprendizagem de programação para o qlickview?