8 Replies Latest reply: Mar 6, 2015 10:21 AM by Edson Lana RSS

    Add dimensão tabela dinâmica

    Edson Lana

      Bom dia, pode me ajudar?

       

      Tabela dinâmica:

       

       

      Tenho uma tabela dinamica com a dimensão Mês e a dimensão indicador além de outras dimensões.

       

       

      O meu problema é que meu indicador tem o valor de A e B e eu preciso exibir um indicador C nessa tabela e utilizar os calculos das expressões. Não sei como adicionar o indicador C a essa dimensão.

        • Re: Add dimensão tabela dinâmica

          Depende amigo ,

          por favor uma imagem da tela . e como está atualmente o código da dimensão ...

            • Re: Add dimensão tabela dinâmica
              Edson Lana

              Nickolas desde já agradeço por ter respondido.

               

              eu preciso dessa tabela, lembrando que o valor da minha dimensão Indicador não possui C apenas A e B

              Hoje eu simplesmente add a Dimensão Indicador, portanto é exibido colunas A e B (esta certo!), porém a coluna C é feito um calculo diferente, pois é informação diária,(embora eu tenha colocado Exp1 e Exp2) a expressão tem que ser diferente na coluna C que não existe.

              tabela.png

                • Re: Add dimensão tabela dinâmica

                  Deixa eu ver se entendi ...

                  A  coluna C não existe dado atrelado aos produtos certo , mas queres colocar um calculo referente a eles ?

                  Pelo que entendi adiciona uma load inline

                   

                   

                  Load * Inline [

                  CodigodoProduto ,  Valor , descricao

                   

                  1,  10,00 , Produto1

                  2,  20,00 , Produto2

                   

                  ];

                  assim sucessivamente , pra que haja uma ligação , posteriormente , faz o calculo ..

                  Ajudaria se demonstrasse em formula matemática como seria esse calculo , caso tenha duvidas ...

                    • Re: Add dimensão tabela dinâmica
                      Edson Lana

                      Vamos ver se eu consigo explicar rsr,

                       

                      Hoje eu tenho ja essa tabela, pronta conforme imagem abaixo. Eu preciso add uma outra coluna 'C', que por sua vez tem dados atrelados aos produtos, ou seja, caso seja selcionado o M1 e Produto1  ele deveria retornar toda a linha do Produto1 inclusive a linha referente a Coluna C

                       

                      o calculo nas expressões seriam algo assim:

                       

                      Exp1 = soma(Valor) e campo=(Campo1)

                      Exp2 = soma(Valor) e campo=(Campo2)

                      Exp3 = soma(Valor) e campo=(Campo3)

                       

                      Na coluna C o calculo seria:

                       

                      Exp1 =

                      =(sum({$<campo={'campo1'}, [Indicador]={'B'}>} [Valor])  /

                      sum({$<campo={'campo1'}, [Indicador]={'A'}>} [Valor]))

                       

                      tabela_cortada.png

                      Consegui explicar ?

                        • Re: Add dimensão tabela dinâmica

                          Seta , uma variável

                           

                          if( not isnull( Sum({<  indicador = {'A'}>} valor))   ,  1 , 2 )

                           

                          na tabela

                           

                          sum ( if ( $(chave) = 1 , valor)

                          #################################################################

                          ou

                           

                          seta Variável

                           

                          if( not isnull( Sum(valor))   ,  1 , 2 )

                           

                          tabela

                           

                          sum ({<  indicador = {'A'}>} if ( $(chave) = 1 , valor)


                          #################################################################

                            • Re: Add dimensão tabela dinâmica
                              Edson Lana

                              Desculpa mas não entendi.

                               

                              -Como acrescento uma coluna C a minha tabela?

                              -Com isso serão outros calculos na expressão

                                • Re: Add dimensão tabela dinâmica
                                  Thiago Manoel Gonçalo

                                  Man, boa tarde!

                                   

                                  Seguinte.. só para ver se entendi..

                                   

                                  Vc tem a planilha certo..

                                   

                                  ai vc tem os calculos ja feitos, A e B.. e quer adicionar um calculo C.. Até aqui tdo bem...

                                   

                                  Segunda informação que acho que entendi é.. que o indicador C seria o valor do calculo do indicador B dividido pelo indicador A..

                                   

                                  Se for isso basta fazer o seguinte..

                                   

                                  na expressão C .. [nomecolunaB] / [nomecolunaA]

                                   

                                  os nomes das colunas ficam aqui..

                                   

                                   

                                  Supondo que a eu precisa-se uma expressão C que é o juros / Desconto.. a minha nova expressão seria:

                                   

                                  [Juros]/[Desconto]

                                   

                                  e ele fara o calculo de acordo com o resultado da coluna B e coluna A..

                                   

                                  Se nao for isso, preciso que nos informe qual deve ser o calculo de C...

                                   

                                  Espero Ter ajudado.

                      • Re: Add dimensão tabela dinâmica
                        Edson Lana

                        Então galera obrigado a todos que responderam, resolvi da seguinte maneira:

                         

                        Criei um valuelist na dimensão com A,B,C, ou seja, agora eu tenho uma dimensão da tabela com as tres colunas que eu preciso A,B e C.

                         

                        nas minhas expressões eu utilizei o pick e match, com isso para cada coluna A,B e C eu faço um calculo diferente.

                         

                        Talvez eu não tenha conseguido explicar, mas de qqr forma obrigado e e esta resolvido.