Histograma por porcentaje

Un usuario Pregunto ✅

sarahmconnor2

Tengo que volver a crear el siguiente gráfico desde Excel en Power BI

Capture.PNGGráfico original de Excel

Mis datos son similares a los siguientes:

Capture2.PNGMis datos

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?

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'))

Capture13.JPG

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?

En respuesta a sarahmconnor2

Hola @ sarahmconnor2

Ingrese datos para crear una nueva tabla

Capture5.JPG

Capture6.JPG

Crear columnas calculadas

bucket = SWITCH(TRUE(),[value]>=0&&[value]<1000,"1000",[value]>=1000&&[value]<2000,"2000",[value]>=2000&&[value]<3000,"3000")

Capture7.JPG

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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *