- 15 Jul 2022 às 16:23
#71777
Boa tarde turma!
Estou montando um relatório pro trabalho e por ter informações confidenciais não posso divulgar o arquivo aqui.
Tenho uma base com Datas e Receita de cada venda, sendo que são várias vendas no mesmo dia. E o meu objetivo é calcular a variação % da receita de um ano para o outro (YoY) para usar em uma tabela.
A coluna de Data está formatada como Data e usando a Localidade Brasil. Não há erros no Power Query e ele já lê como data.
A coluna de Receita está formatada como Número decimal. Não há erros no Power Query e ele já lê como número.
Acontece que ao tentar calcular a Soma de Receita do Ano e transformar para o ano anterior e comparar, o PBI não consegue ler os anos individuais (ou os meses dentro dos anos), e mais estranho, ele lê parcialmente as datas. Não sei o que está configurado errado, ja tentei de tudo.
Talvez seja algo obvio, sou iniciante no PBI e em fóruns.
Seguem as fórmulas que tentei:
Receita Total = SUM(Base[VrReceitaTotal]) --> Essa fórmula soma todas as linhas receita e tem funcionado corretamente
Receita Mes Anterior = CALCULATE([Receita Total], DATEADD(Base[DtFechamento],-1,YEAR)) -> Essa fórmula já não funciona, não vincula os anos de cada receita. Mas se trocar o -1 para 0, ele consegue vincular os anos.
Tentei usar modelos de fórmula diferentes, por exemplo:
Receita Mes Anterior 2 = CALCULATE([Receita Total], SAMEPERIODLASTYEAR(Base[DtFechamento])) --> Retorna o mesmo resultado da Receita Mes Anterior
Também tentei com o IFERROR, mas não adiantou.
Tentei usando a dCalendario, mas ai ele não vincula nem a receita corretamente com as datas.
Por fim, tentei inserir uma nova coluna que trouxesse as datas para 1 ano antes, usando a seguinte sintaxe:
Coluna = DATEADD(Base[DtFechamento], -1, YEAR)
--> Essa nova coluna traz alguns dias para o ano anterior, mas vários dias ficam em branco, se uso o 0 no lugar do -1, ele traz corretamente.
Seguem algumas prints, desculpa pois tive que tirar algumas partes por ter informação confidencial.
Pls se alguém souber o que estou fazendo de errado, ou alguma configuração que não sei!!
Obrigado!!
Estou montando um relatório pro trabalho e por ter informações confidenciais não posso divulgar o arquivo aqui.
Tenho uma base com Datas e Receita de cada venda, sendo que são várias vendas no mesmo dia. E o meu objetivo é calcular a variação % da receita de um ano para o outro (YoY) para usar em uma tabela.
A coluna de Data está formatada como Data e usando a Localidade Brasil. Não há erros no Power Query e ele já lê como data.
A coluna de Receita está formatada como Número decimal. Não há erros no Power Query e ele já lê como número.
Acontece que ao tentar calcular a Soma de Receita do Ano e transformar para o ano anterior e comparar, o PBI não consegue ler os anos individuais (ou os meses dentro dos anos), e mais estranho, ele lê parcialmente as datas. Não sei o que está configurado errado, ja tentei de tudo.
Talvez seja algo obvio, sou iniciante no PBI e em fóruns.
Seguem as fórmulas que tentei:
Receita Total = SUM(Base[VrReceitaTotal]) --> Essa fórmula soma todas as linhas receita e tem funcionado corretamente
Receita Mes Anterior = CALCULATE([Receita Total], DATEADD(Base[DtFechamento],-1,YEAR)) -> Essa fórmula já não funciona, não vincula os anos de cada receita. Mas se trocar o -1 para 0, ele consegue vincular os anos.
Tentei usar modelos de fórmula diferentes, por exemplo:
Receita Mes Anterior 2 = CALCULATE([Receita Total], SAMEPERIODLASTYEAR(Base[DtFechamento])) --> Retorna o mesmo resultado da Receita Mes Anterior
Também tentei com o IFERROR, mas não adiantou.
Tentei usando a dCalendario, mas ai ele não vincula nem a receita corretamente com as datas.
Por fim, tentei inserir uma nova coluna que trouxesse as datas para 1 ano antes, usando a seguinte sintaxe:
Coluna = DATEADD(Base[DtFechamento], -1, YEAR)
--> Essa nova coluna traz alguns dias para o ano anterior, mas vários dias ficam em branco, se uso o 0 no lugar do -1, ele traz corretamente.
Seguem algumas prints, desculpa pois tive que tirar algumas partes por ter informação confidencial.
Pls se alguém souber o que estou fazendo de errado, ou alguma configuração que não sei!!
Obrigado!!
Editado pela última vez por Aruescobar em 18 Jul 2022 às 12:51, em um total de 1 vez.