Diagrama de Pareto en Power Bi




Cargamos los datos
Tenemos que crear una medida de la cantidad de eventos
EVENTOS = COUNTA(PARETO[FECHA_ACCIDENTE])
Ahora necesitamos una medida que nos ordene al titular por numero de eventos
Ranking = RANKX(ALL(Pareto[DEPARTAMENTO]),[EVENTOS]
pero con esta medida tenemos inconvenientes porque para cantidades iguales el ranking es el mismo


Por eso creamos una columna calculada que sume el tamaño del departamento, provincia y distrito

caracteres = LEN(Pareto[DEPARTAMENTO])+LEN(Pareto[PROVINCIA])+LEN(Pareto[DISTRITO])

y una medida asociada para usarla en el ranking

Caract = SUMX(Pareto,Pareto[caracteres])

ahora si el ranking quedaria
Ranking = RANKX(ALL(Pareto[DEPARTAMENTO]),[EVENTOS]*500+[caract])

colocamos estas medidas en la pantalla

Ahora necesitamos calcular el acumulado

Acumulado = CALCULATE([EVENTOS],TOPN([Ranking],ALL(PARETO[DEPARTEMENTO]),[EVENTOS]))

colocamos en pantalla

ahora el % fallas

% fallas = [EVENTOS]/CALCULATE([EVENTOS],ALL(PARETO[DEPARTAMENTO]))

colocamos en pantalla

% Fallas Acumulada = [Acumulado]/CALCULATE([EVENTOS],ALL(PARETO[DEPARTAMENTO]))

colocamos en pantalla

Ahora lo transformamos en grafico combinado
Alinear ceros
Escala logaritmica
Valores

Dejamos el video con la explicación completa








Comentarios