Ir para conteúdo
  • 0

Como calcular a pontuação dos jogos


Marcio
Ir para solução Solucionado por Alesson Soares ,

Pergunta

  • Alunos

Prezados, boa tarde,

Eu tenho uma tabela com 7(sete) colunas: Time Mandante, Placar Mandante Real, Time Visitante, Placar Visitante Real, Placar Mandante 1, Placar Visitante 1 e Pontuação , conforme print abaixo.

image.png.90e48d18d7b546c9e34dcda342795ac8.png

Ao comparar os placares mandante e visitante Real com os placares mandante e visitante 1, preciso calcular a pontução na coluna Pontuação destacada em amarelo, seguindo os critérios abaixo.

image.png.5222a304eda1d59c47ad5121470c285d.png

Solicito, por gentileza, que me ajudem a calcular a pontuação da coluna destacada em amarelo, seguindo os critérios acima.

Estou anexando o arquivo.pbix.

Grato

Marcio Rollin Pinheiro

 

Jogos.pbix

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 1
  • Alunos

Olá, Márcio!

Não tenho como ver seu arquivo no momento, mas creio que poderia usar a seguinte lógica de solução em uma coluna personalizada, que seria a Pontuação da sua figura:

 

let
	ResultadoReal = if [Placar Mandante Real] = [Placar Visitante Real] then "E" else if [Placar Mandante Real] > [Placar Visitante Real] then "VM" else "VV",
	ResultadoIndicado = if [Placar Mandante 1] = [Placar Visitante 1] then "E" else if [Placar Mandante 1] > [Placar Visitante 1] then "VM" else "VV",
	AcertoResultado = ResultadoReal = ResultadoIndicado,
	AcertoGolsMandante = [Placar Mandante Real] = [Placar Mandante 1],
	AcertoGolsVisitante = [Placar Visitante Real] = [Placar Visitante 1],
	Resultado = if
	ResultadoReal <> ResultadoIndicado and AcertoGolsMandante or ResultadoReal <> ResultadoIndicado and AcertoGolsVisitante then 2
	else if ResultadoReal <> ResultadoIndicado then 0
	else if AcertoResultado and AcertoGolsMandante and AcertoGolsVisitante then 7
	else if AcertoResultado and AcertoGolsMandante or AcertoResultado and AcertoGolsVisitante then 4
	else 3

in
	Resultado

 

Como não escrevi no Power Query, mas, direto do celular, se apontar algum erro no editor, dá uma olhada na linha do erro que pode ser algum erro de digitação ou nome de coluna que deixei passar.

 

Espero que ajude.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Em 05/03/2023 em 18:31, Renato Rossato disse:

Olá @Marcio, a sequência de aulas do case da CBF aqui da trilha express a partir desta aula pode te ajudar com isso:

https://play.powerbiexperience.com/curso/tc-2a-exercicios-e-desafios-no-power-query/5180/24646

Espero ter ajudado.

 

 

Boa Tarde,

Me ajudou muito a sua indicação, Renato Rossato.

Muito obrigado e forte abraço.

  • Like 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Em 06/03/2023 em 19:04, Vitor Peralva disse:

Olá, Márcio!

Não tenho como ver seu arquivo no momento, mas creio que poderia usar a seguinte lógica de solução em uma coluna personalizada, que seria a Pontuação da sua figura:

 

let
	ResultadoReal = if [Placar Mandante Real] = [Placar Visitante Real] then "E" else if [Placar Mandante Real] > [Placar Visitante Real] then "VM" else "VV",
	ResultadoIndicado = if [Placar Mandante 1] = [Placar Visitante 1] then "E" else if [Placar Mandante 1] > [Placar Visitante 1] then "VM" else "VV",
	AcertoResultado = ResultadoReal = ResultadoIndicado,
	AcertoGolsMandante = [Placar Mandante Real] = [Placar Mandante 1],
	AcertoGolsVisitante = [Placar Visitante Real] = [Placar Visitante 1],
	Resultado = if
	ResultadoReal <> ResultadoIndicado and AcertoGolsMandante or ResultadoReal <> ResultadoIndicado and AcertoGolsVisitante then 2
	else if ResultadoReal <> ResultadoIndicado then 0
	else if AcertoResultado and AcertoGolsMandante and AcertoGolsVisitante then 7
	else if AcertoResultado and AcertoGolsMandante or AcertoResultado and AcertoGolsVisitante then 4
	else 3

in
	Resultado

 

Como não escrevi no Power Query, mas, direto do celular, se apontar algum erro no editor, dá uma olhada na linha do erro que pode ser algum erro de digitação ou nome de coluna que deixei passar.

 

Espero que ajude.

Boa Noite,

Muito obrigado pela ajuda, Vitor Peralva

Muito obrigado e forte abraço.

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...