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.