Ir para conteúdo
  • 0

Como calcular a pontuação dos jogos


Ir para solução Solucionado por Alesson Soares ,

Pergunta

  • Alunos
Postado

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

5 respostass a esta questão

Posts Recomendados

  • 1
  • Alunos
Postado

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.

  • 0
  • Alunos
Postado
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.

Faça login para comentar

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



Entrar Agora
×
×
  • Criar Novo...