19 Replies Latest reply: Aug 9, 2016 7:08 PM by Gustavo Mendes RSS

    Soma de dois gráficos

    Gustavo Mendes

      Olá Pessoal, tudo bem?

       

      Eu tenho dois gráficos que calculam um custo em determinado período (mês). Agora eu gostaria de juntar os dois gráficos e mostrar o custo total por mês, porém eu não estou conseguindo fazer =/

       

      qlik1.jpg

      Acontece que eu vou Inserir um Gráfico de Combinações, ai na MEDIDA fica ok. Por que seleciono cada uma delas, porém na Dimensão eu simplesmente gostaria de colocar meses (no caso, os que estão sendo usados. Maio, Junho, Julho e Agosto).

       

      Att,

      Abs

        • Re: Soma de dois gráficos
          Clever Anjos

          As dimensões são as mesmas?

          Se sim, use-a e coloque como medida uma soma das medidas dos outros dois objetos

            • Re: Soma de dois gráficos
              Gustavo Mendes

              Opa Clever, as dimensões são diferentes. Cada dimensão representa uma coluna com datas diferentes, por isso que não estou conseguindo agregar.

                • Re: Soma de dois gráficos
                  Gustavo Mendes

                  Eu acredito que esse problema poderia ser solucionado se eu conseguisse criar uma Dimensão chamada Mês, uma outra Ano, outra Semana e por ai vai... Eu cheguei a dar um olhada em alguns vídeos que falam sobre Calendário. Mas eu realmente não estou conseguindo entender a aplicabilidade para usar no meu projeto.

                  Caso alguém consiga me dar uma luz, agradeceria muito.

                   

                  Att

                    • Re: Soma de dois gráficos
                      Clever Anjos

                      Aqui tem uma possível solução para seu caso: Canonical Date

                        • Re: Soma de dois gráficos
                          Gustavo Mendes

                          Clever, eu entendi como soluciona. Mas no meu caso, eu estou trabalhando com uma planilha de excel, não existe um banco de dados estruturado.

                           

                          É uma planilha com várias colunas e no caso tenho duas colunas com datas.

                           

                          exemploTabela.jpg

                           

                          Nesse caso, eu tenho dois valores... Da coluna P e R, e cada coluna tenho duas colunas referentes a pagamento O e Q.

                           

                          Ambos são referentes a um mês de pagamento. Queria somar os valores e mostrar quanto será pago ou recebido por mês.

                           

                          Estou aberto a solução, e inclusive se vocês acharem que devo mudar algo na tabela para solucionar esse problema, estou aberto a mudanças também.

                           

                          Enquanto isso estou tentando solucionar também ^^

                           

                          Abs

                            • Re: Soma de dois gráficos
                              Clever Anjos

                              A solução é a mesma tanto faz se estiver usando um banco, planilha ou arquivos texto

                               

                              A idéia é usar um calendário com todas as suas datas.

                               

                              Se possivel anexe seu modelo de dados ou seu qvf.

                              Como obter ajuda? Leia antes de postar

                                • Re: Soma de dois gráficos
                                  Gustavo Mendes

                                  Clever...

                                   

                                  Segue o arquivo em anexo, no segundo aplicativo vai ter um gráfico que não tem dimensão. Nesse gráfico, seria o gráfico que eu gostaria de ter uma timeline com a soma do pagamento das duas colunas.

                                   

                                  Obrigado pela força.

                                  Abs

                                    • Re: Soma de dois gráficos
                                      Clever Anjos

                                      Cria por favor uma tabela de calendario, depois envie novamente

                                        • Re: Soma de dois gráficos
                                          Gustavo Mendes

                                          Clever, criei uma outra planilha com a coluna Anos e Meses, e importei para o projeto. Seria isso que você está dizendo em criar uma tabela de calendário?

                                           

                                          Aqui o exemplo do Modelo de Dados

                                           

                                          bd.jpg

                                            • Re: Soma de dois gráficos
                                              Clever Anjos

                                              Isso, agora anexe o qvf, por favor.

                                              Você criou o que é chamado de "Data island" que também atende. Estávamos falando de um "Canonical Date", mas com o Data Island também funciona

                                                • Re: Soma de dois gráficos
                                                  Gustavo Mendes

                                                  Certo, vou procurar saber mais sobre o 'Canonical Date', é que a forma que eu fiz, foi como eu entendi que eu deveria fazer.

                                                   

                                                  Segue em anexo o arquivo qvf.

                                                   

                                                  Abs

                                                    • Re: Soma de dois gráficos
                                                      Clever Anjos

                                                      Esse qvf só tem uma tabela, talvez tenha esquecido de salvar antes de anexar

                                                        • Re: Soma de dois gráficos
                                                          Gustavo Mendes

                                                          Clever,

                                                           

                                                          Eu acessei o arquivo que você me mandou e aqui estão aparecendo as tabelas normalmente. Até conferi o Script do BD, e ele tem aqui a leitura desse BD. E quando eu vou no 'visualizar do modelo de dados' aparecem as duas tabelas.

                                                           

                                                          [@1_c43a4255-3562-24af-6167-8cf203cc]:

                                                          LOAD

                                                            Date(Date#([A], 'YYYY') ,'YYYY') AS [Ano],

                                                            Date(Date#([B], 'M') ,'MM') AS [Mês];

                                                          LOAD [A],

                                                            [B]

                                                          FROM [lib://Banco de Dados Calendário]

                                                          (html, utf8, embedded labels, table is @1);

                                                           

                                                          Segue em anexo novamente.

                                                           

                                                          Abs

                                                            • Re: Soma de dois gráficos
                                                              Clever Anjos

                                                              Estranho.

                                                              O script que está na app que eu baixei é

                                                              [@1]:

                                                              LOAD

                                                                [A] AS [Escritório do TR],

                                                                [B] AS [Nome do TR],

                                                                [C] AS [País do TR],

                                                                [D] AS [Cooperação],

                                                                [E] AS [Projeto do TR],

                                                                [F] AS [Valor do Pagamento],

                                                                Date(Date#([G], 'YYYY-MM-DD') ,'DD/MM/YYYY') AS [Data do Match],

                                                                Date(Date#([H], 'YYYY-MM-DD') ,'DD/MM/YYYY') AS [Data do Realize],

                                                                Date(Date#([I], 'DD/MM/YYYY') ,'DD/MM/YYYY') AS [Data de Pagamento],

                                                                Date(Date#([J], 'DD/MM/YYYY') ,'DD/MM/YYYY') AS [Prazo de Pagamento],

                                                                [K] AS [Status do Pagamento],

                                                                [L] AS [Dias de Pagamento],

                                                                [M] AS [Classificação de Pagamento],

                                                                [N] AS [% de Índice de Desempenho de Cobrança],

                                                                Date(Date#([O], 'MM/YYYY') ,'MM/YYYY') AS [(MC) Mês de Pagamento do Match],

                                                                [P] AS [(MC) Valor de Pagamento da MC Fee Match],

                                                                Date(Date#([Q], 'MM/YYYY') ,'MM/YYYY') AS [(MC) Mês de Pagamento do Realize],

                                                                [R] AS [(MC) Valor de Pagamento da MC Fee Realize]

                                                              FROM [lib://@BAZI (BD) CRM Trainees]

                                                              (html, utf8, embedded labels, table is @1) where len(Trim([A]))>0;

                                                               

                                                               

                                                              [autoCalendar]:

                                                                DECLARE FIELD DEFINITION Tagged ('$date')

                                                              FIELDS

                                                                Dual(Year($1), YearStart($1)) AS [Year] Tagged ('$axis', '$year'),

                                                                Dual('Q'&Num(Ceil(Num(Month($1))/3)),Num(Ceil(NUM(Month($1))/3),00)) AS [Quarter] Tagged ('$quarter', '$cyclic'),

                                                                Dual(Year($1)&'-Q'&Num(Ceil(Num(Month($1))/3)),QuarterStart($1)) AS [YearQuarter] Tagged ('$yearquarter', '$qualified'),

                                                                Dual('Q'&Num(Ceil(Num(Month($1))/3)),QuarterStart($1)) AS [_YearQuarter] Tagged ('$yearquarter', '$hidden', '$simplified'),

                                                                Month($1) AS [Month] Tagged ('$month', '$cyclic'),

                                                                Dual(Year($1)&'-'&Month($1), monthstart($1)) AS [YearMonth] Tagged ('$axis', '$yearmonth', '$qualified'),

                                                                Dual(Month($1), monthstart($1)) AS [_YearMonth] Tagged ('$axis', '$yearmonth', '$simplified', '$hidden'),

                                                                Dual('W'&Num(Week($1),00), Num(Week($1),00)) AS [Week] Tagged ('$weeknumber', '$cyclic'),

                                                                Date(Floor($1)) AS [Date] Tagged ('$axis', '$date', '$qualified'),

                                                                Date(Floor($1), 'D') AS [_Date] Tagged ('$axis', '$date', '$hidden', '$simplified');

                                                               

                                                               

                                                              DERIVE FIELDS FROM FIELDS [Data do Match], [Data do Realize], [Data de Pagamento], [Prazo de Pagamento], [(MC) Mês de Pagamento do Match], [(MC) Mês de Pagamento do Realize], [Ano], [Mês] USING [autoCalendar] ;

                                    • Re: Soma de dois gráficos
                                      Gustavo Mendes

                                      Pessoal, ainda busca ajuda para solucionar esse problema. Se alguém tiver algum direcionamento, ainda estou com dificuldades.

                                       

                                      Att,

                                      • Re: Soma de dois gráficos
                                        Clever Anjos

                                        De qualquer forma, criei uma app "do zero" usando o conceito de "Data Island" servirá como modelo para você

                                        Capturar.PNG