13 Replies Latest reply: Jan 21, 2014 7:25 AM by Marcel Takemoto RSS

    Resultado x Meta

    Marcel Takemoto

      Bom dia!

      Estou começando a utilizar o Qlikview e estou com algumas dúvidas para criar alguns itens.

      Peço que me ajudem, por favor.

       

      Tenho duas tabelas, uma com o resultado realizado e outra com a meta, ambas possuem datas como sendo sempre o primeiro dia de cada mês de referência.

       

      Estava construindo um gráfico de barras onde compara o resultado realizado (eixo y) com a meta (eixo y) de cada vendedor (eixo x), porém quando eu seleciono um mês e ano, só muda o resultado, enquanto que a meta fica acumulada de vários meses.

       

      Para construir a lista com meses e a lista com anos, utilizei uma tabela Calendário que criei.

       

      Como faço para ambas as datas (resultado e meta) alterarem conforme eu mexo na lista?

       

      Muito obrigado!

        • Re: Resultado x Meta

          Boa Tarde.

           

          Tem como você colocar a sua carga de dados aqui ? Pelo oque entendi é algo no vinculo entre as tabelas.

           

           

          Att

            • Re: Resultado x Meta
              Marcel Takemoto

              Boa tarde, Carlos!

               

              Segue a carga.

               

              BaseFatura:

              LOAD [Nome Associado],

                   [Cod Associado],

                   [Cod Produto],

                   [Qtde Consultas],

                   [Preço Unitário],

                   [Valor Faturamento],

                   [Data Fatura] As %Data

              FROM

              [Bases_Qlik\Base Faturamento.txt]

              (txt, codepage is 1252, embedded labels, delimiter is ';', msq);

               

               

              BaseCarteiras:

              LOAD [Cod Associado],

                   [Nome Associado],

                   Segmento,

                   Executivo,

                   Carteira,

                   Status

              FROM

              Bases_Qlik\Base_Nova_Segmentacao.txt

              (txt, codepage is 1252, embedded labels, delimiter is ';', msq);

               

               

              BaseMeta:

              LOAD Comercial As Executivo,

                Carteira,

                Meta,

                   Data aS [Data Meta]

              FROM

              Bases_Qlik\meta_Com.xlsx

              (ooxml, embedded labels, table is Plan1);

               

               

              /*LOAD

                Max([%Data]) AS MaxData,

                Min([%Data]) AS MinData

              Resident BaseFatura;

               

              LET vMaxData = Floor(Num(MonthEnd(Peek('MaxData'))));

              LET vMinData = Floor(Num(Peek('MinData')));

               

              DROP Table TMP_Data;*/

               

              Calendario:

              Load

                Num(date(Data, 'DD/MM/YYYY')) AS %Data,

                Date(Data, 'DD/MM/YYYY') AS Data,

                Day(Data) AS Dia,

                Month(Data) AS Mês,

                Year(Data) AS Ano,

                Ceil(Month(Data)/3) & ' Trim' AS Trimestre,

                MonthName(Data) AS [Mês Ano],

                DayNumberOfQuarter(Data) AS [Dia Trimestre],

                DayNumberOfYear(Data) AS [Dia Ano],

                Week(Data) AS Semana,

                Weekday(Data) AS [Dia Semana],

                If(Data<='$(vDataRef)',1,0) AS FlgRealizado,

                If(Data>'$(vDataRef)',0,1) AS FlgProjetado;

              LOAD

                Date('$(vMinData)' + RecNo() - 1) AS Data

              Autogenerate($(vMaxData) - $(vMinData) + 1);

               

               

               

              Obrigado!