Ir para conteúdo
  • 0

% do valor total


prfbernardino
Ir para solução Solucionado por leoslemos ,

Pergunta

  • Alunos

Boa noite

Estou com o seguinte problema. Conforme imagem abaixo tenho o seguinte cenário: Selecionei através dos filtros o Home Team = AC Milan e na segmentação de dados os Correct Score 0x1, 0x2, 1x0. Cada um deles possui uma recorrência diferente mostrada na tabela abaixo da figura. O total de partidas feitas pelo AC Milan no campeonato foi de 203 jogos. Eu gostaria de saber a % que cada placar corresponde ao valor total de jogos. Imaginei que somente com a função divide eu conseguiria, porém ela mostra para todos os placares o resultado 1 conforme mostra a figura. Nesse caso como eu deveria utilizar o Dax para resolver essa situação. 

Para calcular os placares utilizei: 

Contagem CS = COUNT(Matches[Correct Score FT])

Para calcular o total de jogos do time usei

Totais jogos Times =
SUMX(
ALL(Matches[Correct Score FT]),
[TotalGames]
)

Total Games calculei da seguinte forma: 

TotalGames = COUNTROWS(Matches)

image.png.22aa9e0927080be605e2a1b4b86f7e87.png

Obrigado

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

@prfbernardino ... bom dia! tudo bem?

Cara acredito que pelo valor estar retornando 1,0 é algum filtro que você precisa ajustar na sua medida teste, por não ter o seu PBI criei algo simples e espero poder ajudá-lo.

Para a minha solução usei a seguinte medida:
 

%Percentual = 
VAR vClube = SELECTEDVALUE(fJogos[Clube])

VAR vTotalJogosClube = 
    CALCULATE([TotalJogos], ALL(fJogos), fJogos[Clube] = vClube)

VAR vPercentual =
    DIVIDE([TotalJogos], vTotalJogosClube)

RETURN
    vPercentual
    

image.png.ca39a10be34fa7b53770e55a59759e90.png

Caso ainda há divergências, envie o PBI para que possamos auxiliar melhor.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

@prfbernardino boa noite!

Tudo bom?

Eu verifiquei que você criou uma coluna calculada com a medida "% Jogos Selecionados", quando criei a medida, olha como ficou:

image.thumb.png.aedb76fa411eaea10c45bcbe3beed009.png

 

% Jogos Selecionados - Medida = 
var vClube = SELECTEDVALUE(fMatches[home_team_name])
var vTotalJogosClube = 
    CALCULATE([Total Jogos], ALL(fMatches), fMatches[home_team_name] = vClube)
VAR vPercentual = DIVIDE([Total Jogos], vTotalJogosClube)
return 
vPercentual

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

@leoslemos tentei aqui porém não consegui chegar a uma conclusão. Acredito que por que além do filtro do time eu tenho um outro filtro do placar. Vou deixar abaixo o arquivo pbix teste com uma parte da base (que é composta por arquivos csv dentro de uma pasta). No power query deixei um parâmetro para alterar o caminho do diretório fonte. Tentei várias possibilidades e várias funções mas não obtive êxito. Obrigado pela atenção

Projeto.zip

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...