Ir para conteúdo
  • 0

(Dúvida sobre aula do curso)


JADE VITOR VIANA

Pergunta

  • Membros

Boa noite pessoal!
 

Fiquei com uma dúvida na aula Solução: Calculando o valor do ano anterior (modo raiz). Gostaria que vocês me ajudassem no entendimento do porque dá errado calcular o total vendido 1 ano antes com a fórmula alternativa abaixo:

Fórmula utilizada na aula:

Total Vendido PY raiz =
VAR vAnoContexto = SELECTEDVALUE(dCalendario[Ano])
RETURN
CALCULATE(
[Total Vendido],
ALL(dCalendario),
dCalendario[Ano] = vAnoContexto - 1
)
 
Fórmula alternativa:
 
Total Vendido PY raiz =
CALCULATE(
[Total Vendido],
ALL(dCalendario),
dCalendario[Ano] -1
)
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
  • Membros

Bom dia, @JADE VITOR VIANA, tudo bem?

Na segunda medida está sendo referenciada uma coluna de anos com muitos valores. Ex. 2017, 2018, 2019, 2020, 2021, 2022. Dessa forma, não dá pro PBI saber qual deles utilizar para realizar o filtro.

Já na primeira medida, está sendo referenciado apenas um valor da coluna de anos, através do SELECTEDVALUE. Ou seja, a partir do ano selecionado no segmentador de dados ou nos visuais, subtraia 1. Dessa forma, conseguimos definir qual será o ano e fazer o cálculo -1.

Tanto que no segmentador de anos, muito provavelmente, será de seleção única. Ao selecionar 2 anos, a medida não deve funcionar.

Enquanto na primeira medida está sendo definido o valor dentro da coluna de anos (SELECTEDVALUE), na segunda não tem esse valor definido explicitamente - o que vai causar erro.

Espero que tenha conseguido te ajudar a compreender essa diferença.

Sucesso aí.

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...