Ir para conteúdo
  • 0

Porcentagem Dashboard DRE


GuiCordeiro
Ir para solução Solucionado por Rafa Lemos ,

Pergunta

  • Alunos

Olá a todos, estou tentando resolver um problema que surgiu aqui na empresa.

Acontece que fizemos um dash de DRE muito baseado nas aulas do Leo, a estrutura basicamente segue a mesma que ele ensina, porém aqui na empresa eu tenho linhas do demonstrativo que são diferentes para analise, por exemplo para compor o FATURAMENTO TOTAL, eu tenho o FATURAMENTO e o FATURAMENTO DIRETO, as somas dos sub-totais estão ok, o que esta complicando é a medida criada para porcentagem, como bem falei o "faturamento total" é composto por duas linhas, dando assim para a linha do total os 100%, até aqui está certo, o que nós precisamos resolver é que eu tenho linhas, por exemplo "CUSTO FATURAMENTO DIRETO" essa porcentagem deve ser baseada sobre os 100% da linha de "FATURAMENTO DIRETO".

A baixo eu coloquei as linhas como exemplo.

A medida esta desta forma:
"AV Realizado LD DVS = 
VAR vReceitaPrevista
CALCULATE(
    [Realizado LD DVS],
    dPlanoGerencialDVS[Ordem] = 3,
    ALL(dPlanoGerencialDVS)
)
    Return
    DIVIDE([Realizado LD DVS],vReceitaPrevista)"

 

e em anexo eu deixei a imagem, no caso o custo deveria ficar com o -100%.

04-03-2021 15-13-35.jpg

Editado por GuiCordeiro
Faltou um complemento no texto
Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

@GuiCordeiro boa noite!

A ideia que você pode seguir é essa daqui:

 

1) Estou relacionando a conta 589 com os custos operacionais;
image.png.a123140f166bc7c3875a1f754fa8cd32.png

2) A medida ficou da seguinte maneira:
 

Conta 589 = 
VAR vConta589 = 
CALCULATE (
        [05.Valor DRE Estrutura],
        FILTER(
            ALL(dPlano),
        dPlano[Descrição Conta] = "CONTA 589" )
)

VAR ReceitaBruta =
    CALCULATE (
        [05.Valor DRE Estrutura],
        FILTER ( ALL ( dEstruturaDRE ), dEstruturaDRE[CODIGOESTRUTURA] = "1.01" ),
        ALL ( dPlano )
    )

VAR vVariacaoOutrasContas = 
    DIVIDE ( [05.Valor DRE Estrutura], ReceitaBruta )

VAR vVariacaoCustosOperacionais = 
DIVIDE(
    [05.Valor DRE Estrutura] ,
    vConta589 
)

RETURN
SWITCH(
    TRUE(),
    SELECTEDVALUE(dEstruturaDRE[CODIGOESTRUTURA]) = "1.06", --Código dos Custos Operacionais na tabela da máscara DRE
    vVariacaoCustosOperacionais , vVariacaoOutrasContas )

Agora é você adaptar a medida no teu arquivo.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

@GuiCordeiro 
Consegue colocar a tabela dimensão com as contas aqui para entendermos melhor como está estruturado.

Porque pelo que entendi, você precisa filtrar as contas do faturamento direto, então precisa alterar um pouco a medida fixando o código da conta ou das contas do faturamento direto.

"AV Realizado LD DVS = 
VAR vReceitaPrevista = 
CALCULATE(
    [Realizado LD DVS],
    dPlanoGerencialDVS[Ordem] = 3,
    FILTER(
		ALL(dPlanoGerencialDVS),
		dPlanoGerencialDVS = "Conta Faturamento Direto"
)
    Return
    DIVIDE([Realizado LD DVS],vReceitaPrevista)"

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
14 minutos atrás, Rafa Lemos disse:

@GuiCordeiro 
Consegue colocar a tabela dimensão com as contas aqui para entendermos melhor como está estruturado.

Porque pelo que entendi, você precisa filtrar as contas do faturamento direto, então precisa alterar um pouco a medida fixando o código da conta ou das contas do faturamento direto.


"AV Realizado LD DVS = 
VAR vReceitaPrevista = 
CALCULATE(
    [Realizado LD DVS],
    dPlanoGerencialDVS[Ordem] = 3,
    FILTER(
		ALL(dPlanoGerencialDVS),
		dPlanoGerencialDVS = "Conta Faturamento Direto"
)
    Return
    DIVIDE([Realizado LD DVS],vReceitaPrevista)"

 

Opa, então, deixei assim

"AV Realizado LD DVS = 
VAR vReceitaPrevista = 
CALCULATE(
    [Realizado LD DVS],
    dPlanoGerencialDVS[Ordem] = 3,
    FILTER(
        ALL(dPlanoGerencialDVS),
        dPlanoGerencialDVS[DES_LINHA] = "CUSTO FATURAMENTO DIRETO")
)
    Return
    DIVIDE([Realizado LD DVS],vReceitaPrevista)"

e ele deixou em branco a coluna.

em anexo a dimensão...

se for necessária outras informações, eu passo.

04-03-2021 17-08-32.jpg

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

@GuiCordeiro lendo novamente, consegui entender o que você quer.

Consegue disponibilizar o modelo no power bi para fazermos os testes?

Porque pelo que eu entendi você terá que fazer duas medidas, uma para o geral e outra para o custo faturamento direto, após isso utilizar um SWITCH ou IF para quando for custo faturamento direto pegar a medida específica e quando for falso pegar a medida geral.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...