Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Oi pessoal, tudo certo?
Estou precisando de uma orientação no seguinte caso:
Gráfico: Tabela dinâmica.
Dimensões: Conta Contábil, Descrição Conta Contábil, Nível Conta Contábil.
Colunas: Ano, Mês.
Objetivo: Fazer o cálculo de YoY navegar entre Ano e Mês.
Dificuldade: Quando deixo o gráfico totalmente expandido as medidas funcionam corretamente, porém quando eu minimizo o Ano para pegar o valor total do Ano, o gráfico some. Se eu clicar com o botão direito do mouse e clicar em Expandir/Recolher, expandir tudo os dados voltam a aparecer porém novamente no nível de Mês.
Medida utilizada: (Sum(vl_saldo_atual_balancete)/Before(Sum(vl_saldo_atual_balancete),1)-1)
Observação: Preciso apresentar obrigatoriamente as dimenções (conta contabil, descrição e nivel) expandidas.
Em anexo estou deixando dois prints para contextualizar.
Obrigado, galera!
Boa noite.
Faça um teste, e tente utilizar a agregação nos valores, pelas dimensões.
sum(aggr(
(Sum(vl_saldo_atual_balancete)/Before(Sum(vl_saldo_atual_balancete),1)-1)
,
"Conta Contábil", "Descrição Conta Contábil", "Nível Conta Contábil"))
Boa noite.
Faça um teste, e tente utilizar a agregação nos valores, pelas dimensões.
sum(aggr(
(Sum(vl_saldo_atual_balancete)/Before(Sum(vl_saldo_atual_balancete),1)-1)
,
"Conta Contábil", "Descrição Conta Contábil", "Nível Conta Contábil"))
Oi Tiago, boa noite.
Na verdade eu acabei conseguindo realizar o cálculo, havia esquecido de fechar este tópico. O cálculo final ficou dessa forma:
If(
SecondaryDimensionality()=1,
Sum(
Aggr(
Sum(vl_saldo_atual_balancete)*-1,
cd_conta_contabil,
calendarioAno))
/
Sum(Aggr(
Above(Sum(vl_saldo_atual_balancete)*-1),
cd_conta_contabil,
calendarioAno))-1,
Sum(Aggr(
Sum(vl_saldo_atual_balancete)*-1,
cd_conta_contabil,
calendarioMes))
/
Sum(Aggr(
Above(Sum(vl_saldo_atual_balancete)*-1),
cd_conta_contabil,
calendarioMes))-1
)
Um cálculo usando aggr para cada granularidade (Ano, Mês). De qualquer forma obrigado pela resposta!