sarahmconnor2
Tengo que volver a crear el siguiente gráfico desde Excel en Power BI
Mis datos son similares a los siguientes:
Como puede ver, necesito dividir los datos en bloques (por ejemplo, 0-100, 100-200 …) y luego calcular el porcentaje de los valores en cada bloque y luego graficar lo. Soy nuevo en Power BI y he intentado jugar con él, pero no puedo encontrar cómo crear este gráfico. Gracias de antemano.
Amitchandak
Consulte, si esto puede ayudar
https://appsource.microsoft.com/en-us/product/power-bi-visuals/WA104380776?tab=Overview
sarahmconnor2
En respuesta a Amitchandak
¡Perfecto! Sí, eso me ha permitido crear un histograma a partir de mis datos, gracias. Sin embargo, ¿alguna idea de cómo cambiar el eje y de frecuencia a porcentaje?
v-juanli-msft
En respuesta a sarahmconnor2
Hola @ sarahmconnor2
Crear una columna calcualada
bucket =
SWITCH (
TRUE (),
[value] >= 0
&& [value] < 100, "0~100",
[value] >= 100
&& [value] < 200, "100~200",
[value] >= 200
&& [value] < 300, "200~300",
[value] >= 300
&& [value] < 400, "300~400",
[value] >= 400
&& [value] < 500, "400~500"
)
Crear medidas
frequency = CALCULATE(COUNT('Table'[value]),ALLEXCEPT('Table','Table'[bucket]))
percentage = [frequency]/CALCULATE(COUNT('Table'[value]),ALL('Table'))
sarahmconnor2
En respuesta a v-juanli-msft
¡Gracias por eso! ¿Hay de todos modos para tenerlo así que el eje x muestra sólo 1000, 2000, 3000 etc. y no el 0-100, 100-200?
v-juanli-msft
En respuesta a sarahmconnor2
Hola @ sarahmconnor2
Ingrese datos para crear una nueva tabla
Crear columnas calculadas
bucket = SWITCH(TRUE(),[value]>=0&&[value]<1000,"1000",[value]>=1000&&[value]<2000,"2000",[value]>=2000&&[value]<3000,"3000")
Crear medidas
frequency = CALCULATE(COUNT('Table'[value]),ALLEXCEPT('x table','x table'[x_values]))
percentage = [frequency]/CALCULATE(COUNT('Table'[value]),ALL('Table'))
Saludos
Maggie
Equipo de Apoyo Comunitario _ Maggie Li
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.