Ir para conteúdo
  • 0

(Dúvida sobre aula do curso)


JADE VITOR VIANA

Pergunta

  • Alunos

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
  • Alunos

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

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...