7 Replies Latest reply: Jul 3, 2016 11:40 AM by Rafael Gerhardt RSS

    expressoes de grafico tabela dinamica

    Rafael Gerhardt

      Estou precisando efetuar cálculos comparativos entre dados de uma mesma dimensão em uma tabela dinâmica, mas não sei como fazê-lo. A tabela 1 do arquivo anexo contém os dados, já a tabela 2 a tabela dinâmica com os cálculos que preciso em amarelo.

      Obrigado.

        

      Tabela 1
      produtoLocalValor
      arrozMERCADO14
      feijaoMERCADO110
      massaMERCADO14
      presuntoMERCADO120
      queijoMERCADO125
      arrozMERCADO23
      feijaoMERCADO27
      massaMERCADO25
      presuntoMERCADO215
      queijoMERCADO220
      arrozMERCADO33,5
      feijaoMERCADO39
      massaMERCADO34,5
      presuntoMERCADO322
      queijoMERCADO325

       

            

      Tabela 2
      ProdutoMERCADO1MERCADO2MERCADO3Menor ValorMaior ValorVariação %% M2/M1% M3/M1
      arroz433,534133%75%88%
      feijao1079710143%70%90%
      massa454,545125%125%113%
      presunto2015221522147%75%110%
      queijo2520252025125%80%100%
        • Re: expressoes de grafico tabela dinamica
          Sunny Talwar

          This:

           

          Capture.PNG

           

          Script:

          Table:

          LOAD * INLINE [

              produto, Local, Valor

              arroz, MERCADO1, 4

              feijao, MERCADO1, 10

              massa, MERCADO1, 4

              presunto, MERCADO1, 20

              queijo, MERCADO1, 25

              arroz, MERCADO2, 3

              feijao, MERCADO2, 7

              massa, MERCADO2, 5

              presunto, MERCADO2, 15

              queijo, MERCADO2, 20

              arroz, MERCADO3, 3.5

              feijao, MERCADO3, 9

              massa, MERCADO3, 4.5

              presunto, MERCADO3, 22

              queijo, MERCADO3, 25

          ];

           

          Dim:

          LOAD * Inline [

          Dim

          1

          2

          3

          4

          5

          6

          ];

           

          Dimensions:

          1) produto


          2) =Pick(Dim,

          Local,

          'Menor Valor',

          'Maior Valor',

          'Variação %',

          '% M2/M1',

          '% M3/M1')

           

          Expression:

          Pick(Dim,

          Sum(Valor),

          Min(Valor),

          Max(Valor),

          Num(Max(Valor)/Min(Valor), '##.%'),

          Num(Only({<Local = {'MERCADO2'}>}Valor)/Only({<Local = {'MERCADO1'}>}Valor), '##.%'),

          Num(Only({<Local = {'MERCADO3'}>}Valor)/Only({<Local = {'MERCADO1'}>}Valor), '##.%'))

           

          Sort order for 2nd dimension

          Sort by Expression -> Dim