Ir para conteúdo
  • 0

Linha do DRE não está calculando


kleberfernandes

Pergunta

  • Alunos

Pessoal, encontrei essa live do Leo a respeito de construção de DRE e achei bem bacana, porém uma única linha não fez o cálculo:

 

A medida aplicada na coluna DRE final anlisa se a categoria é um cálculo ou valor. Se for valor ele vai calcular a soma das linhas acima, de acordo com o código da categoria.

As linhas de Receita Líquida, Lucro Bruto e EBITDA estão calculando corretamente, mas a linha de Resultados Operacionais, que deveria fazer a soma de EBITDA + Resultados Financeiros + Resultados Não Operacionais não calcula.

A medida utilizada foi essa:

DRE =
CALCULATE(
    [TOTAL_DRE],
    FILTER(
        All(dPlanoDeContas),
        dPlanoDeContas[Codigo] < SELECTEDVALUE(dPlanoDeContas[Codigo])
    )
)

E a medida que faz o cálculo final e verifica se a linha é um cálculo ou não é essa:

DRE Final =
IF(
    SELECTEDVALUE(dPlanoDeContas[Calculado]) = 1,
    [DRE],
    [TOTAL_DRE]
)

image.png.3bf87964ab8399513389b3ff2ff61956.png

 

 

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
  • Admin
Em 26/10/2023 em 17:10, kleberfernandes disse:

Pessoal, encontrei essa live do Leo a respeito de construção de DRE e achei bem bacana, porém uma única linha não fez o cálculo:

 

A medida aplicada na coluna DRE final anlisa se a categoria é um cálculo ou valor. Se for valor ele vai calcular a soma das linhas acima, de acordo com o código da categoria.

As linhas de Receita Líquida, Lucro Bruto e EBITDA estão calculando corretamente, mas a linha de Resultados Operacionais, que deveria fazer a soma de EBITDA + Resultados Financeiros + Resultados Não Operacionais não calcula.

A medida utilizada foi essa:

DRE =
CALCULATE(
    [TOTAL_DRE],
    FILTER(
        All(dPlanoDeContas),
        dPlanoDeContas[Codigo] < SELECTEDVALUE(dPlanoDeContas[Codigo])
    )
)

E a medida que faz o cálculo final e verifica se a linha é um cálculo ou não é essa:

DRE Final =
IF(
    SELECTEDVALUE(dPlanoDeContas[Calculado]) = 1,
    [DRE],
    [TOTAL_DRE]
)

image.png.3bf87964ab8399513389b3ff2ff61956.png

 

 

Olá @kleberfernandes

Veja se a medida abaixo te ajuda:


 

Solucao Tiago = 
var _contexto = SELECTEDVALUE(dPlanoDeContas[Calculado])

return 
SWITCH(TRUE(),
_contexto = 0, [TOTAL_DRE],
_contexto = 1, 
    CALCULATE(
        [TOTAL_DRE], 
        FILTER(ALLSELECTED(dPlanoDeContas), 
         dPlanoDeContas[Codigo] <= MAX(  dPlanoDeContas[Codigo] ) )
    )
)

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...