Tenho uma tabela no PBI que se parece com esta:
EU IA | Nome | Data | Desempenho | País | Região |
---|---|---|---|---|---|
1 | João | 31/12/2023 | Bom | Reino Unido | Europa |
2 | Ana | 31/12/2023 | Precisa melhorar | Espanha | Europa |
3 | Roberto | 31/12/2023 | Bom | Japão | Ásia |
4 | Nate | 31/12/2023 | Excede as expectativas | Reino Unido | Europa |
5 | Ema | 31/12/2023 | Bom | Japão | Ásia |
1 | João | 31/12/2024 | Fora do comum | Reino Unido | Europa |
2 | Ana | 31/12/2024 | Bom | Espanha | Europa |
3 | Roberto | 31/12/2024 | Bom | Japão | Ásia |
4 | Nate | 31/12/2024 | Bom | Reino Unido | Europa |
5 | Ema | 31/12/2024 | Excede as expectativas | Japão | Ásia |
Estou tentando criar um gráfico de linhas para poder visualizar uma curva de porcentagem de desempenho (por exemplo, x% de bons desempenhos, y% de necessidades de melhorias etc.) e comparar como a curva mudou ao longo dos anos.
Então, para o eixo X, adicionei Desempenho, e a legenda é baseada na Data.
Para o eixo Y, tentei esta medida:
Total % =
DIVIDE(
COUNT('Data'[Performance]),
CALCULATE(
COUNT('Data'[Performance]),
ALLEXCEPT('Data', 'Data'[Date])
),
0
)
E isso funciona no sentido de que o total agora é baseado na data, mas se eu adicionar um slicer baseado em país ou região, quero que o total mude conforme apropriado com base no slicer. Então, por exemplo, se eu filtrar por Reino Unido no slicer, quero que o total seja primeiro ano e depois Reino Unido.
Mas do jeito que as coisas funcionam agora, o total ainda é baseado apenas na coluna de data, então quando seleciono o Reino Unido no segmentador, obtenho porcentagens muito baixas porque os "bons" desempenhos podem ser 10% do mundo todo.
após selecionar um fatiador, o total é baseado apenas na data, não reduzido pelo fatiador
Para reiterar, o que eu quero alcançar é que quando eu selecionar outra coisa no segmentador, o total deve ser baseado no ano e no segmentador.
Tem alguma maneira de conseguir isso? Muito obrigado!
ALLEXCEPT
está removendo filtros em todas as outras colunas.ALLSELECTED
é comumente usado para %. No seu caso, você também quer manter o contexto do filtro em Date (viaVALUES
ouDISTINCT
), então você pode fazer: