Como calcular o valor do ano anterior com o Power BI?

Tutorial do Power BI sobre como usar a função SAMEPERIODLASTYEAR em uma fórmula DAX para calcular o valor do ano anterior.

Para calcular o valor do ano anterior com o Power BI, basta usar as duas funções DAX CALCULATE disponíveis combinadas com a função PREVIOUS YEAR. Em painéis financeiros e relatórios, use o valor do ano anterior para comparação e cálculo de variação com o ano atual. De fato, a análise de números financeiros geralmente envolve comparação de tempo e previsões contínuas. A previsão financeira usa meses, trimestres ou anos contínuos.

Use a função de tempo SAMEPERIODLASTYEAR no Power BI

A função SAMEPERIODLASTYEAR no DAX é uma função avançada de inteligência temporal projetada para fazer análises comparativas em períodos idênticos em anos consecutivos. Ao contrário da função Power BI PREVIOUSYEAR, que apenas retrocede o contexto da data em um ano, SAMEPERIODLASTYEAR mantém a estrutura do seu período de tempo especificado, seja um trimestre, mês ou até mesmo um período de tempo personalizado.

Essa característica em particular é benéfica para identificar padrões sazonais ou irregularidades nos dados. É importante ressaltar que essa função funciona de maneira mais eficaz quando você tem uma tabela de datas bem projetada em seu modelo do Power BI e que essa tabela é marcada como uma tabela de datas. Fazendo isso, garante-se que suas hierarquias de datas sejam compreendidas com precisão pelo DAX, permitindo que o SAMEPERIODLASTYEAR execute transições perfeitas no contexto temporal.

Por exemplo, com uma medida chamada vendas, que representa o ano atual, será utilizada mais tarde para calcular o valor do ano anterior numa fórmula DAX.

Sales := SUM('Sales'[Amount])

É possível criar uma nova medida DAX para as vendas do ano anterior, chamada Vendas LY, para obter as vendas do ano passado para o mesmo intervalo de datas. Essa funcionalidade permite uma análise detalhada e oferece maior fidelidade às suas informações de inteligência empresarial.

Sales LY := CALCULATE([Sales], SAMEPERIODLASTYEAR( 'time'[date_key]))

Essa fórmula filtraria os dados de vendas para incluir apenas a receita do ano anterior, permitindo um planejamento de negócios mais estratégico e detalhado.

Calcule o valor do ano anterior no Power BI usando uma única fórmula DAX

A opção mais simples é usar diretamente o valor de uma coluna existente da tabela de origem. O desenvolvedor ou usuário de negócios importa a coluna existente em um Modelo Tabular ou no Power BI. Observe que é necessário usar a função REMOVEFILTERS para exibir os resultados.

Sales Last Year = 
CALCULATE (
    SUM ( sales[sales] ),
    SAMEPERIODLASTYEAR ( 'time'[date_key] ),
    REMOVEFILTERS ( sales )
)
Calcular o valor do ano anterior no Power BI com uma fórmula DAX
Calcular o valor do ano anterior em um relatório do Power BI

Para ir além, o termo DAX significa Data Analysis Expression e é uma linguagem da Microsoft. Por exemplo, o PowerPivot, os relatórios e painéis do Power BI e também os modelos Tabulares usam a linguagem DAX. Confira a documentação detalhada das duas funções deste artigo no site oficial do Power BI:

Conclusão sobre o cálculo do valor do último ano com o Power BI

Este artigo explica passo a passo como calcular o valor do ano anterior com o Power BI e uma fórmula DAX. Mas também se aplica à criação de medidas temporais num modelo tabular do Analysis Services.

Confira estas perguntas frequentes sobre DAX e Power BI

O total das vendas do ano anterior é calculado automaticamente no Power BI?

Por padrão, o total das vendas do ano anterior não é calculado automaticamente pelo software. No entanto, o DAX para o Power BI permite criar uma medida usando funções de tempo para calcular as vendas do ano anterior.

Quais são as opções para calcular o ano anterior no DAX?

No Power BI, existem muitas opções para calcular novas medidas, incluindo aquelas com funções de tempo. Use a coluna base mapeada de uma tabela ou outras medidas.

Qual é a diferença entre as linguagens DAX e MDX?

DAX significa Data Analysis Expressions e é usado para criar medidas e cálculos para o Power BI e o Power BI. Por exemplo, cubos do Analysis Services contêm código MDX.

Qual é a função DAX para o ano anterior?

A função DAX para calcular o ano anterior é a função PREVIOUSYEAR incorporada do Power BI, ela retorna todas as datas até o ano fornecido como um parâmetro de entrada.

https://expert-only.com/en/power-bi/power-bi-previous-month-value/

Seja o primeiro a comentar

Deixe uma resposta

O seu endereço de email não será publicado.


*