Crie uma conta de lucros e perdas com o Power BI

Compartilhar no Facebook
Compartilhar no Twitter
Compartilhar no LinkedIn
Compartilhar no telegrama
Compartilhar no Whatsapp

Conteúdo

Decidí hablar sobre la creación de una P&eu usando Power BI y DAX. Nesse momento, Eu ainda estava no início da minha jornada DAX e certamente não tinha nenhuma experiência com contabilidade financeira usando DAX. Derek compartilhou comigo como ele construiu seu P&L usando Adventure Works. Usei esses princípios muitas vezes para ajudar clientes e achei que seria um bom momento para transmitir esses conhecimentos e habilidades que aprendi ao longo do caminho em meu blog..

É o que importa

Se você leu alguns dos artigos do meu blog, Eu teria visto um conceito repetido inúmeras vezes; Eu gosto de compartilhar “Desculpe-me” resolver um problema em vez de apenas dar às pessoas a resposta para um problema. É a diferença entre dar um peixe a alguém e ensiná-lo a pescar..

Vídeo de apresentação

Aqui está o vídeo da apresentação. Em seguida, comecei a criar uma apresentação e demonstração que orientou as pessoas durante o processo de escrita DAX. Eu literalmente escrevi cada uma dessas fórmulas, um por vez, e então coloquei a medida no visual no Power BI para verificar se fazia o que eu precisava. A partir daí, Comecei a resolver o seguinte problema, com cada etapa se aproximando de uma solução de trabalho. Repeti o processo várias vezes até que a solução fosse concluída.

Aqui está o vídeo com a demonstração passo a passo.

As fórmulas

Algumas pessoas me pediram o livro de exercícios que usei. Eu não compartilhei a apostila, mas estou feliz em compartilhar minhas fórmulas. Se você assistir ao vídeo e estudar as fórmulas abaixo, Eu deveria ser capaz de aprender a partir daí. Cada P&L é diferente com base no seu sistema de origem e nas necessidades específicas da empresa. Com aquilo em mente, as fórmulas não são tão importantes quanto o processo de redação das fórmulas. Mas se você pode ver as fórmulas que escrevi, deve ajudá-lo a fazer isso com seus próprios dados.

Quantidade bruta = SUM(Contabilidade geral[Quantia])

Valor de exibição = SUMX(VALORES(Contas[Sinal de relatório]),[Quantidade Bruta] * Contas[Sinal de relatório])

Soma da quantidade = SUMX(VALORES(Contas[Sinal]),[Quantidade Bruta] * Contas[Sinal])

Total de aditivo mágico = VAR isHeaderFiltered = ISFILTERED(Header[Header])
               VAR Result = if(isHeaderFiltered,[Display Value],[Amount Adds Up])
               RETURN Result

Running Total = VAR ThisHeaderID = SELECTEDVALUE(Header[Header Sort])
                Resultado VAR = CALCULATE([Magic Additive Total],All(Header),Header[Header Sort] <=ThisHeaderID)
                RETURN Result

Correct Display Amt = VAR CalcType = SELECTEDVALUE(Header[CalcType])
               VAR Result = if(CalcType=1,[Magic Additive Total],[Running Total])
               RETURN Result

Total Amount = VAR CalcType = SELECTEDVALUE(Header[CalcType])  // should it be a simple total or a running total?
               VAR DisplayDetailCode = SELECTEDVALUE(Header[Detail])  // 1 if the detail should display and 0 if detail should be hidden
               VAR isSubHeaderVisible = ISFILTERED(Contas[Subheader])  //we need to know if the sub header is trying to show itself
               VAR Result = SWITCH(VERDADEIRO(),  
                            isSubHeaderVisible=TRUE() && DisplayDetailCode = 0 ,EM BRANCO(), 
                            CalcType=1 ,[Magic Additive Total],
                            CalcType=2 ,[Running Total]
                            )
               Resultado RETORNAR

Desactivar Mostrar filas sin valores

No vídeo, cambié la opciónmostrar filas sin valoresen la matriz, para demostrar un punto, pero olvidé volver a cambiarlo. Si lo hace también, asegúrese de volver a cambiar la configuración; pelo contrário, você não será capaz de esconder os detalhes das linhas de dados em branco.

Comentários e pensamentos

O que você acha? Você sabia que pode fazer isso com o Power BI? Você tem algum truque que usa para resolver alguns dos problemas, talvez de uma maneira diferente?

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.