window.lintrk('track', { conversion_id: 13086145 }); Forum posts
top of page

Posts do fórum

anderson.santos
13 de fev. de 2023
In Power BI
Atualmente, é crucial, para a saúde do negócio, que as empresas comparem seus dados a com dados de períodos anteriores para mensurar o seu desempenho atual. Dentro deste contexto, vamos trabalhar com a combinação de duas funções DAX: As funções SAMEPERIODLASTYEAR e EDATE Como funciona a função SAMEPERIODOLASYEAR Retorna uma tabela que contém uma coluna de datas deslocadas para um ano antes das datas na coluna de datas especificada, no contexto atual. Como funciona a função EDATE Retorna a data que corresponde ao número indicado de meses antes ou depois da data de início. Utilizamos EDATE para calcular datas que caem no mesmo dia do ano/mês que a data referenciada, seja essa tratativa para periodos anteriores a data ou até mesmo posteriores. Criando as medidas de comparação Na primeira medida, vamos criar a comparação periódica somente com a SAMEPERIODLASTYEAR: COMPARAÇÃO NÃO JUSTA = CALCULATE ( [Faturamento], SAMEPERIODLASTYEAR(D_Calendario[Data]) // Criando tabela de comparação periódica deslocadas para um ano antes da data de referência ) Na segunda medida, vamos criar a comparação periódica, de forma justa, fazendo uso da junção das funções EDATE e SAMEPERIODLASTYEAR: COMPARAÇÃO JUSTA = Var vUltimaVenda = CALCULATE( LASTDATE(F_Contratos[DATAVENDA]), ALL(F_Contratos) ) // Verifica a última data da tabela de venda Var vDataLimite = EDATE(vUltimaVenda,-12) //Criando a variável de comparação com 12 meses da última data de venda Var vFatBrutoAnoAnterior = CALCULATE([Faturamento], SAMEPERIODLASTYEAR(D_Calendario[Data]),// Criando tabela de comparação periódica deslocadas para um ano antes da data de referência D_Calendario[Data] <= vDataLimite // Gerando o filtro que condiciona o retroagir dos meses, alterando o contexto de período integral da SAMEPERIODLASTYEAR )//Calculando o faturamento bruto no ano anterior RETURN vFatBrutoAnoAnterior Contextos a serem analisados para aplicação da medida Quando estamos efetuando comparações periódicas para análise de crescimento frente a algum período, precisamos levar em consideração alguns contextos: · Se compararmos o período atual, o qual o exercício ainda não foi fechado com o exercício fechado ano anterior, a taxa de crescimento, quando calculada não vai ser coerente com a realidade. Nesse caso, a comparação justa lhe dará uma informação condizente com a realidade, uma vez que ela compara períodos iguais; · Se a comparação for para verificar o quanto o total faturado do exercício atual representa do total faturado do exercício anterior, a comparação não justa pode ser aplicada; · Se for preciso, somente detalhar o total faturado do período anterior, a comparação não justa pode ser aplicada. Veja abaixo a ilustração do comportamento das duas medidas: · Veja que na comparação não justa, a medida calculou o total faturado do ano anterior, levando em consideração o contexto de data que estamos de 10/02/2023. · Na medida de comparação justa, o critério abordado já é diferente, pois, a medida verificou que o período atual é de 01/01/2023 a 10/02/2023, e alterou o contexto do cálculo para comparar com o mesmo período no ano anterior, ou seja, 01/01/2022 a 10/02/2022. Dessa forma, para quem não teve faturamento neste período, a medida não traz nenhuma informação, pois, ela está analisando períodos equivalentes ao invés de ler todo o período anterior.
Comparação temporal de forma justa content media
1
1
197
anderson.santos
08 de fev. de 2023
In Power BI
Sempre pensamos em diminuir os números de cliques que nossos clientes precisam executar para que possa chegar ao seu resultado desejado. Imagine que seu cliente deseje que ao abrir seu painel, este já traga para ele as informações filtradas no período mais atual. Isso é possível utilizando a função DAX HASONEFILTER. Como funciona a função HASONEFILTER HASONEFILTER, sempre retorna TRUE quando os valores filtrados diretamente em uma coluna equivalem a 1 (um). Caso essa situação não seja atendida, será retornado FALSE. Criando a medida (Data Ref Ano Atual) Essa medida padrão é criada para servir de referência nos cálculos das demais medidas criadas no decorrer do projeto. Data Ref Ano Atual = IF( // Efetuando a verificação lógica, para saber se através do HASONEFILTER, a condição solicitada está sendo atendida. HASONEFILTER (D_Calendario[Ano]), // Verifica se está sendo passado algum filtro na coluna [Ano] da D_Calendario. DATE(// Função responsável por retornar uma data específica no formato (yyyy,m,d). ALLSELECTED (D_Calendario[Ano]), // Removendo todos os filtros do contexto de linhas e colunas atual e mantendo somente o filtro referente ao ano, retornando o ano do filtro. 12,31 // Fixando último dia do mês e último mês do ano para composição da data final. ), // Criando uma data a ser referenciada no filtro das medidas DATE (// Função responsável por retornar uma data específica no formato (yyyy,m,d). MAX (D_Calendario[Ano]), // Buscando o maior ano da tabela calendário, para retornar na composição da data. 12,31 // Fixando último dia do mês e último mês do ano para composição da data final. )// Caso não tenha nenhum filtro aplicado, a data a ser referenciada na medida será a criada nesta condição. ) Referenciando a medida padrão Nesta parte vamos criar a medida e referenciar e medida padrão de tempo para que sempre seja fornecida a informação do ano atual caso não exista nenhum filtro selecionado: Medida = VAR vDataRef = [Data Ref Ano Atual] // Criando variável para carregar a data a ser referenciada no cálculo. Return CALCULATE( [Cálculo], D_Calendario[ANO] = YEAR(vDataRef) // Equiparando o ano do cálculo com o ano extraído da data de referência gerada pela medida padrão. ) *Observação: Utilizada a função YEAR para extrair a data gerada pela função padrão, pois, como demonstrado, é gerada uma data com o uso da função DATE na medida padrão, para que caso haja a necessidade de efetuar uma comparação por data isso seja possível. Vantagens dessa aplicação A possibilidade de demonstrar de forma rápida todas as informações e comparações atualizadas para o período atual de forma rápida, reduzindo os cliques do cliente para executar filtros e trazer informações e comparações referente ao período atual, conforme imagens abaixo:
Trazer informações filtradas com o ano mais recente automaticamente content media
1
0
113

anderson.santos

Mais ações
bottom of page