8 Replies Latest reply: May 22, 2014 9:11 AM by Miguel Arcanjo Negreiros Gomes RSS

    Problema na aplicação que usa Inputfield

      Boa Tarde a todos

      Estou começando minhas atividades com o QlikView e tenho o seguinte Problema:

      tenho uma aplicação que uso bastante inputfield e quando faço alguma atualização no qvw e depois rodo uma atualização de dados na aplicação, o mesmo não atualiza os dados, não vejo mudanças na mesma.

       

      O que pode está acontecendo com a aplicação?

      Voces já tiveram um caso parecido?

       

       

      Uma Parte do meu script

      INPUTFIELD INPUT_VENDAS;

      INPUTFIELD INPUT_CHURN;

      INPUTFIELD PRECO_POV;

      INPUTFIELD PRECO_CHURN;

      INPUTFIELD PRECO_UP;

      INPUTFIELD PRECO_DOWN;

      INPUTFIELD PRECO_VENDA;

      INPUTFIELD INPUT_VENDAS_REVI;

      INPUTFIELD INPUT_CHURN_REVI;

      INPUTFIELD PRECO_POR_POV_REVI;

      INPUTFIELD CUSTO_POR_POV_REVI;

      INPUTFIELD PERC_IMPOSTO;

       

      BASE_INICIAL_FULL:

      LOAD DISTINCT

           DATE(DATA_PERIODO_POV) AS DATA_BASE,

           ID_PERIODO_POV

      FROM $(vPath_QVD)\POV.qvd (qvd);

       

       

      //JUNCAO PARA INCLUIR A GRANULARIDADE NOS POVS

      LEFT JOIN(BASE_INICIAL_FULL) // estava faltando essa linha

      LOAD DATA_BASE AS DATA_BASE_INICIO,  // estava faltando o alias

           PRODUTO,

           PACOTE,

           [FAMÍLIA DE PRODUTO],

           QUANTIDADEITEM

      FROM

      $(vPath_QVD)\CONTRATOS_SIMULADOR.qvd // linha foi modificada por Miguel Acanjo - Colocado variavel de Caminho para não ficar caminho absoluto ou fixo

      (qvd);

       

       

       

       

      //JUNCAO PARA INCLUIR OS CUSTOS NOS PACOTES

      LEFT JOIN(BASE_INICIAL_FULL)

      LOAD PACOTE,

           CUSTO

      FROM

      $(vPath_QVD)\CUSTO_PROGRAMACAO.qvd (qvd);

       

       

       

       

       

       

      SIMULADOR_IMPOSTOS:

      LOAD PRODUTO,

        IMPOSTO,

        PERC_IMPOSTO

      FROM

      $(vPath_QVD)\SIMULADOR_IMPOSTOS.qvd (qvd);

       

       

      INPUTFIELD %MIX;

      INPUTFIELD %MIXUP;

      INPUTFIELD %MIXDOWN;

      INPUTFIELD %CHURN;

      INPUTFIELD PERCENTUAL_MIX_VENDAS_REVI;

      INPUTFIELD PERCENTUAL_MIX_CHURN_REVI;

      INPUTFIELD QTD_CONTRATO_UP;

      INPUTFIELD QTD_CONTRATO_DOWN;

      INPUTFIELD CUSTO_POV;

       

       

      BASE_INICIAL:

      LOAD

        RowNo() as CHAVE_CENARIO,

           PRODUTO&[FAMÍLIA DE PRODUTO]&PACOTE AS CHAVE_PRODUTO,

           DATA_BASE,

           DATA_BASE_INICIO,

           num(DATA_BASE_INICIO)&PRODUTO&[FAMÍLIA DE PRODUTO]&PACOTE as CHAVE_PRECO,

           YEAR(DATA_BASE)&MONTH(DATA_BASE)&DAY(DATA_BASE) AS CHAVE_PERIODO, 

           DATA_BASE_INICIO&PRODUTO as CHAVE_UPDOWN,

           PRODUTO&[FAMÍLIA DE PRODUTO]&PACOTE&ID_PERIODO_POV as CHAVE_FATURAMENTO_CENARIO,

           YEAR(DATA_BASE)&MONTH(DATA_BASE) AS ANO_MES_PP,

           PRODUTO,

           [FAMÍLIA DE PRODUTO],

           PACOTE,

           QUANTIDADEITEM,

           0 as QTD_CONTRATO_UP,

           0 as QTD_CONTRATO_DOWN,

           0 AS INPUT_VENDAS,

           0 AS INPUT_CHURN,

           CUSTO as CUSTO_POV

          RESIDENT BASE_INICIAL_FULL;

       

      STORE BASE_INICIAL into $(vPath_QVD)\BASE_INICIAL.QVD;

       

      SIMULA_MIX_TMP:

      load Distinct

        PRODUTO&[FAMÍLIA DE PRODUTO]&PACOTE AS CHAVE_PRODUTO

      RESIDENT BASE_INICIAL_FULL;

       

       

      SIMULA_MIX:

      load Distinct

        CHAVE_PRODUTO,

        0 AS %MIX,

        0 AS %CHURN

      RESIDENT SIMULA_MIX_TMP;DROP TABLE SIMULA_MIX_TMP;