Ir para conteúdo
  • 0

Total acumulado com valores errados


Jobson Carneiro Almeida

Pergunta

  • Alunos

Olá pessoal , muito boa tarde! 
Estou com problema em praticamente todas as medidas. Notem no canto superior direito o "Lucro Operacional" no valor de -7.142,41, que teoricamente seria a soma dos valores de "Out" e "Nov" da linha "LUCRO OPERACIONAL" , porem a soma de 6.595,26 - 13.139,67 = 6.544,41 no grafico de CASCATA temos o total correto. Na DRE não! Para as outras medidas e totais ocorre o mesmo. Assisti alguns vídeos que sugerem o uso da SUMX , a minha duvida é em qual momento e medida utilizar , uma vez que a atribuição dessas medidas incluem outras medidas conforme composição abaixo.

 

image.png.1c7d2340f86ba86387c4edca10ae8f22.png

image.png.3200cde99cd1510f29f7d82b052da305.png 

A estrutura dessa DRE foi feita através de medidas. A de lucro operacional por exemplo consiste em:
 

Lucro Operacional = [Receita Operacional Fluxo] + [Deduções de Receita Fluxo] + [Custos Fluxo] +[Despesas Operacionais]
Receita Operacional Fluxo = CALCULATE([Total Recebido geral],'Fluxo de Caixa'[Conta Superior]="RECEITA OPERACIONAL")
Deduções de Receita Fluxo = CALCULATE([Total Pago Geral],'Fluxo de Caixa'[Conta Superior] = "(-) Deduções sobre Vendas")/-1
Custos Fluxo = CALCULATE([Total Pago Geral],'Fluxo de Caixa'[Conta Superior] ="(-) Custos Variáveis")/-1
Despesas Operacionais = CALCULATE([Total Pago Geral],'Fluxo de Caixa'[Conta Superior]= "(-) Despesas Fixas/Variaveis")/-1
 
O mesmo ocorre nesse segundo exemplo porem aqui os valores estão em uma única medida que também interage com outras:
 
 
image.png.d78732dfcf8f157be31efdd4917789ea.png
image.png.7b22d2ec16c59520f6cc42e7208bcc5b.pngimage.png.055f04f94c5b64854e31cb8cf4f7466f.png
 
Realizado =
VAR vSubtotal = SELECTEDVALUE('dMascaraDRE'[Subtotal])
VAR vOrdemContexto = MAX('dMascaraDRE'[CodGrupoDRE])
VAR vValor = [Total Movimento]
VAR vValorSubtotal =
CALCULATE(
    [Total Movimento],
    FILTER(
        ALL('dMascaraDRE'),
        'dMascaraDRE'[CodGrupoDRE] <= vOrdemContexto
    )
)
RETURN
SWITCH(
    TRUE(),
    vSubtotal = 0, vValor,
    vSubtotal = 1 && NOT(ISINSCOPE(dPlanoContas[Nivel1DRE])), vValorSubtotal,
    BLANK()

)

____________________________________________________________________________________________________________________________

Total Movimento =
 var Credito = CALCULATE([Total Pago Geral],
 dPContasWsac[PC_CREDDEB]="Despesas",
 USERELATIONSHIP('dCalendario'[Data],fPagarParcela[MVP_DATABAIXA]),
 USERELATIONSHIP('dCalendario'[Data],fMovimentoBanco[MB_DATA]))
 var Debito = CALCULATE([Total Recebido geral],
 dPContasWsac[PC_CREDDEB]="Receitas",
 USERELATIONSHIP('dCalendario'[Data],fReceberParcela[MFP_DATABAIXA]),
 USERELATIONSHIP('dCalendario'[Data],fMovimentoBanco[MB_DATA]))
 return
 Debito - Credito
_______________________________________________________________________________________
Total Pago Geral =
SUM(fPagarParcela[MVP_VALORPAGO])
+[Soma de Valores "D" MB]
+[Sangrias]
+[Despesas THR]
______________________________________________________________________________________
Soma de Valores "D" MB =
VAR MovimentosPagos =
    FILTER(
        fMovimentoBanco,
        fMovimentoBanco[MB_CREDDEB] = "D" &&
        fMovimentoBanco[MB_COMPENSADO] = "S" &&
        NOT(ISBLANK(fMovimentoBanco[MB_ID])) &&
        NOT(
            CONTAINS(
                fPagarParcela,
                fPagarParcela[MB_ID],
                fMovimentoBanco[MB_ID]
            )
        ) &&
        NOT(
            CONTAINS(
                fReceberParcela,
                fReceberParcela[MB_ID],
                fMovimentoBanco[MB_ID]
            )
        )
    )
RETURN
    SUMX(MovimentosPagos, fMovimentoBanco[MB_VALOR])
________________________________________________________________________________________
Sangrias = CALCULATE(SUM(fSangria[CSR_VALORPAGO]),fSangria[CSR_DEB_CRED]="D")
_________________________________________________________________________________________
Despesas THR = CALCULATE(SUM('fDespesas e Receitas THR'[Valor]),'fDespesas e Receitas THR'[TIPO]="D")

Estou inserindo essas medidas , pois estou com dificuldades em definir onde e qual medida eu devo corrigir para que o total acumulado das linhas ou colunas fiquem corretas.

Alguem pode me dar um socorro ? E se for necessário mais informações a disposição. 
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Faça login para comentar

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



Entrar Agora
×
×
  • Criar Novo...