Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde a todos,
Estou precisando criar novas colunas calculadas dentro de uma tabela dinâmica, conforme a imagem abaixo:
Tentei utilizar a função Column mas com estou agrupando pelo ANO não foi possível.
Desde já agradeço a ajuda.
Att.
Rocha Pedro
Bom dia @RochaPedro
Terá realmente de usar uma combinação da função column() que já está a usar e a função above(). Dependendo da distribuição da tabela before().
Na realidade tem três expressões column(1) column(2) e column(3)
E dois anos (no exemplo a que se refere). Para obter o valor do que se numera como coluna 1 (valor da expressão 1 para o primeiro ano) a expressão estaria above(column(1)) para o valor dessa expressão para o ano seguinte a expressão seria column(1) (no exemplo que se numera com a coluna 4). Ao fazer o mesmo com o resto, deverá resolver os cálculos de que necessita.
Espero que isto seja útil
Cordiais cumprimentos
Bom dia Forte,
Vc diz fazer uma combinação das funções "Column" e "Before"?
Eu consegui resolver parcialmente com a função before mas entrei em outro problema:
Esteticamente para cada calculo que fizer da diferença %, vou ter 1 coluna em branco, há alguma forma de ocultar uma coluna dentro do Pivot Table?
Utilizei a seguinte expressão para o calculo:
"(SUM(D2_QUANT) - BEFORE ( SUM (D2_QUANT))) / SUM(D2_QUANT)"
Desde já obrigado
Boa tarde Forte,
Acabei resolvendo utilizando Set Analysis, sgue a expressão utilizada:
"Sum( {< VENDA_DT_EMISSAO.Calendar.Ano = {"$(=year(VENDA_DT_EMISSAO.Calendar.Ano) - 1)"} >} D2_QUANT)"
Dessa forma consigo fazer a comparação entre anos diferentes com base em um ano base selecionado pelo usuário.
Para outros calculo troco o "SUM" pela expressão de calculo necessária.
Obrigado pela atenção e ajuda.
Bom dia @RochaPedro
Terá realmente de usar uma combinação da função column() que já está a usar e a função above(). Dependendo da distribuição da tabela before().
Na realidade tem três expressões column(1) column(2) e column(3)
E dois anos (no exemplo a que se refere). Para obter o valor do que se numera como coluna 1 (valor da expressão 1 para o primeiro ano) a expressão estaria above(column(1)) para o valor dessa expressão para o ano seguinte a expressão seria column(1) (no exemplo que se numera com a coluna 4). Ao fazer o mesmo com o resto, deverá resolver os cálculos de que necessita.
Espero que isto seja útil
Cordiais cumprimentos
Bom dia Forte,
Vc diz fazer uma combinação das funções "Column" e "Before"?
Eu consegui resolver parcialmente com a função before mas entrei em outro problema:
Esteticamente para cada calculo que fizer da diferença %, vou ter 1 coluna em branco, há alguma forma de ocultar uma coluna dentro do Pivot Table?
Utilizei a seguinte expressão para o calculo:
"(SUM(D2_QUANT) - BEFORE ( SUM (D2_QUANT))) / SUM(D2_QUANT)"
Desde já obrigado
Boa tarde Forte,
Acabei resolvendo utilizando Set Analysis, sgue a expressão utilizada:
"Sum( {< VENDA_DT_EMISSAO.Calendar.Ano = {"$(=year(VENDA_DT_EMISSAO.Calendar.Ano) - 1)"} >} D2_QUANT)"
Dessa forma consigo fazer a comparação entre anos diferentes com base em um ano base selecionado pelo usuário.
Para outros calculo troco o "SUM" pela expressão de calculo necessária.
Obrigado pela atenção e ajuda.