O nosso Mapa de Calor / Matriz de Riscos requer valores de 1 a 10, mas o que fazer se os seus dados forem contínuos e não estiverem neste intervalo? Ou se as expressões dos seus riscos consistirem em palavras? Abaixo estão quatro soluções com binning, quintis, limites personalizados e mapeamento de palavras para números.
Binning
Nesta abordagem de solução, todos os valores contínuos do conjunto de dados são divididos em cinco compartimentos. Tenha em atenção que o tamanho do compartimento é sempre o mesmo.
Exemplo: Os seus valores estão entre 0 e 100: São criadas as seguintes posições:
- 0 a 20
- 21 a 40
- 41 a 60
- 61 a 80
- 81 a 100
Por conseguinte, não é tida em conta a quantidade de riscos existentes nos contentores individuais. Os intervalos de dados são apenas divididos de forma igual.

Na barra lateral, comece por clicar com o botão direito do rato no campo que pretende transformar. No nosso exemplo, o campo "Exemplo de impacto".
Em seguida, selecione "Novo grupo" com um clique no botão esquerdo do rato. Abre-se a janela "Grupos".
Aqui seleciona a opção "Number of bins" (número de caixas) para o "Bin type" (tipo de caixa). No canto inferior esquerdo, introduza o valor "10" como "Bin Count". De seguida, calcula automaticamente a largura das caixas em "Tamanho da caixa".
Por fim, clique em "OK".


Na última etapa, clique novamente no campo recém-criado na barra lateral.
Agora, a janela "Grupos" aparece novamente.
Aqui seleciona o tipo de grupo "Lista" em vez de "Bin". Os valores não agrupados aparecem na caixa da esquerda.
Agora, comece e selecione cada valor e mova-o para a coluna da direita através do botão "Agrupar".


Está quase pronto! Atribui agora os valores de 1 a 10 aos dez valores, fazendo duplo clique em cada supergrupo e inserindo os valores. Por fim, clica em "OK".
Pronto! Transformou os dados e pode agora arrastá-los para um eixo na nossa matriz de risco.

Quintiles

Primeiro, clicamos novamente com o botão direito do rato no campo que queremos discretizar. No nosso exemplo, é "Exemplo de impacto". Em seguida, seleccionamos "Nova medida". O editor DAX abre-se por cima do painel de controlo.
Agora adicionamos o seguinte código, personalizado para a tabela e a coluna desejada no seu conjunto de dados. Importante - este é um exemplo para quintis. Pode adaptá-lo para percentis, se necessário:
Quantil =
var FirstQuantile = CALCULATE(PERCENTILE.INC(Table[Column], .2), ALL(Table[Column]))
var SecondQuantile = CALCULATE(PERCENTILE.INC(Table[Column], .4), ALL(Table[Column]))
var TerceiroQuantil = CALCULATE(PERCENTILE.INC(Tabela[Coluna], .6), ALL(Tabela[Coluna]))
var FourthQuantile = CALCULATE(PERCENTILE.INC(Table[Column], .8), ALL(Table[Column]))
var ThisVal = Min(Tabela[Coluna])
return
IF(HASONEVALUE(Tabela[Coluna]),
IF(ThisVal FirstQuantile && ThisVal SecondQuantile && ThisVal ThirdQuantile && ThisVal <= FourthQuantile, 4,
5)
)
)
) )
Pronto! Assim, discretizámos e obtivemos os valores de 1 a 5. Podemos agora utilizar este campo para a nossa matriz de risco!

Limiares personalizados

Primeiro, clicamos novamente com o botão direito do rato no campo que queremos discretizar. No nosso exemplo, é "Exemplo de impacto". Em seguida, seleccionamos "Nova medida". O editor DAX abre-se por cima do painel de controlo.
Agora adicionamos o seguinte código, personalizado para a tabela e a coluna desejada no seu conjunto de dados:
Limiares_personalizados =
var FirstThreshold = your_first_threshold_value_here
var SecondThreshold = your_second_threshold_value_here
var ThirdThreshold = your_third_threshold_value_here
var FourthThreshold = your_fourth_threshold_value_here
var ThisVal = Min(Tabela[Coluna])
return
IF(HASONEVALUE(Tabela[Coluna]),
IF(ThisVal FirstThreshold && ThisVal SecondThreshold && ThisVal ThirdThreshold && ThisVal <= FourthThreshold, 4,
5)
)
)
) )
Palavras para números

Primeiro, clique em "Transformar dados" no menu. Isto abre o Power Query Editor.
Selecione a coluna que pretende transformar. Neste exemplo, é a coluna "Texto de probabilidade". Em seguida, clique em "Coluna de exemplos" no canto superior esquerdo e selecione "Da seleção".


É adicionada uma nova coluna. Clique na primeira célula da nova coluna e insira o valor numérico pretendido. No nosso exemplo, "Remoto" (expressão mais baixa) corresponde ao valor "1". Não é necessário alterar todos os valores individualmente. O Power BI reconhece os números e mapeia-os automaticamente de acordo com dois exemplos vossos.
Repete-se isto para todas as expressões do conjunto de dados ...


Depois de ter mapeado a sua última expressão, clique finalmente em "OK" . E já está: Uma coluna transformada para "Probability" (Probabilidade). Repete-se o mesmo com "Impacto" e obtém-se o formato de dados necessário. Escolhemos esta lógica de 1 a 10, porque cada pessoa tem uma redação diferente para as cinco categorias.