Creación de un gráfico de radar personalizado

Un usuario Pregunto ✅

atharvaunde59

Hola comunidad,

Soy nuevo en PowerBI y estoy ansioso por crear un gráfico de radar personalizado utilizando imágenes personalizadas publicadas por Microsoft.

Captura.PNG

👆así es como se ve mi estructura de datos.

Quiero crear un gráfico en el que diferentes materias como (Discrete_Mathematics_OE, Discrete_Mathematics_TH, Discrete_Mathematics_OE_TH) estarán en el eje y las calificaciones obtenidas por el estudiante se mostrarán en ellas.

¿Es posible?

Debido a algunas restricciones, no puedo cambiar la estructura de los datos, ya que tienen casi 60 columnas y más de 250 filas.

Cualquier ayuda será apreciada

En respuesta a atharvaunde59

Hola atharvaunde59,

¿Intentó esto en Editar consultas en PowerBI (elija todas las columnas de temas y haga clic en la columna sin pivotar)? O también podría transformar la estructura de datos por consulta cuando carga en PowerBI, podría usar union all en mysql para deshacer la columna. Puede consultar la función Unpivot para obtener más información.

Atentamente,
zoe zhi

Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Anónimo

Hola, si te entendí bien, ¿es algo como esto lo que quieres lograr?

gráfico de radar.PNG

Puede ir al mercado y descargar el «Gráfico de radar» certificado.
Tu visual debería ser algo como esto:

visual.png

Déjeme saber si esto le ayuda.

atharvaunde59

En respuesta a Anónimo

Ok, finalmente decidí reestructurar mis datos.

Ahora quiero algunas sugerencias para lo mismo. Quiero almacenar notas de examen de datos de miles de estudiantes. Cada estudiante tendrá más de 50 columnas para calificaciones de diferentes materias.

Anteriormente estaba usando todas las materias en columnas y el nombre del estudiante como filas. ¿Hay alguna manera mejor de hacerlo para que pueda diseñar un gráfico de araña fácilmente?

Estoy usando MySQL, ¿está bien? o debo cambiar a Mongo?

En respuesta a atharvaunde59

Hola atharvaunde59,

¿Intentó esto en Editar consultas en PowerBI (elija todas las columnas de temas y haga clic en la columna sin pivotar)? O también podría transformar la estructura de datos por consulta cuando carga en PowerBI, podría usar union all en mysql para deshacer la columna. Puede consultar la función Unpivot para obtener más información.

Atentamente,
zoe zhi

Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

atharvaunde59

En respuesta a Anónimo

Mi error, olvidé agregar un problema detallado en mi OP.

en realidad, estoy usando una cortadora que selecciona marcas y las muestra en tarjetas después de seleccionar el nombre como se muestra a continuación

Captura.PNG

ahora, según sus instrucciones, agregué una cortadora allí, pero muestra algo como esto

Captura.PNG

No puedo eliminar ese «recuento / primero» de esa variable. ¿Me estoy perdiendo de algo?

Los arrtibutes que estoy tratando de agregar, excepto el Nombre, están configurados como

Captura.PNG

¿Mi problema está relacionado con este formato?

En respuesta a atharvaunde59

Hola atharvaunde59,

Puede convertir la estructura de la tabla como se muestra a continuación mediante el código M y usar el gráfico como se muestra a continuación

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WSlTSUTI1BRJmFkDCwlQpVidaKQnCBAqCCEsDsGAykGkO4pubg6SNwYIpIEUGIL4hiDBSio0FAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [name = _t, #"course A" = _t, #"course B" = _t, #"course C" = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"name", type text}, {"course A", Int64.Type}, {"course B", Int64.Type}, {"course C", Int64.Type}}),
    #"Unpivoted Columns" = Table.UnpivotOtherColumns(#"Changed Type", {"name"}, "Attribute", "Value")
in
    #"Unpivoted Columns"

534.PNG

Atentamente,
zoe zhi

Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

atharvaunde59

En respuesta a dax

En realidad no obtengo nada, especialmente el código. ¿Hay alguna manera de empezar con estas consultas?

En respuesta a atharvaunde59

Hola atharvaunde59,

Puede hacer clic en Obtener datos->Consulta en blanco, luego hacer clic en el editor avanzado y pegar debajo de la consulta en él. O en su muestra, puede elegir las columnas del curso y hacer clic en Transformar->columna sin pivotar en Editar consultas. Luego use el atributo y el valor en el gráfico

Atentamente,
zoe zhi

Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

atharvaunde59

En respuesta a dax

lo intente pero no funciono 😞 como no estoy familiarizado con DAX en absoluto

¿Será posible crear una medida si comparto mi archivo de proyecto aquí?

Ashish_Mathur

En respuesta a atharvaunde59

Hola,

Comparte algunos datos y muestra el resultado esperado.

atharvaunde59

En respuesta a Ashish_Mathur

@Ashish_Mathur estos son mis datos

No Seat_No Nombre Discrete_Mathematics_OE Discrete_Mathematics_TH Matemáticas_discretas_OE_TH Discrete_Mathematics_TW Discrete_Mathematics_OR Discrete_Mathematics_PR Discrete_Mathematics_Tot Discrete_Mathematics_Crd Discrete_Mathematics_Grd Discrete_Mathematics_Crd_Pts Discrete_Mathematics_Grd_Pts DELD_OE DELD_TH DELD_OE_TH DELD_TW DELD_OR DELD_PR DELD_Total DELD_Crd DELD_Grd DELD_Crd_Pts DELD_Grd_Pts DSA_OE DSA_TH DSA_OE_TH DSA_TW DSA_OR DSA_PR DSA_total DSA_Crd DSA_Grd DSA_Crd_Pts DSA_Grd_Pts COA_OE COA_TH COA_OE_TH COA_TW COA_OR COA_PR COA_total COA_Crd COA_Grd COA_Crd_Pts COA_Grd_Pts OOP_OE OOP_TH OOP_OE_TH OOP_TW OOP_OR OOP_PR OOP_Total OOP_Crd OOP_Grd OOP_Crd_Pts OOP_Grd_Pts DELD_LAB_OE DELD_LAB_TH DELD_LAB_OE_TH DELD_LAB_TW DELD_LAB_OR DELD_LAB_PR DELD_LAB_Total DELD_LAB_Crd DELD_LAB_Grd DELD_LAB_Crd_Pts DELD_LAB_Grd_Pts DSA_LAB_OE DSA_LAB_TH DSA_LAB_OE_TH DSA_LAB_TW DSA_LAB_OR DSA_LAB_PR DSA_LAB_Total DSA_LAB_Crd DSA_LAB_Grd DSA_LAB_Crd_Pts DSA_LAB_Grd_Pts OOP_LAB_OE OOP_LAB_TH OOP_LAB_OE_TH OOP_LAB_TW OOP_LAB_OR OOP_LAB_PR OOP_LAB_Total OOP_LAB_Crd OOP_LAB_Grd OOP_LAB_Crd_Pts OOP_LAB_Grd_Pts Soft_Skills_OE Soft_Skills_TH Habilidades_blandas_OE_TH Soft_Skills_TW Soft_Skills_OR Soft_Skills_PR Soft_Skills_Tot Soft_Skills_Crd Soft_Skills_Grd Soft_Skills_Crd_Pts Soft_Skills_Grd_Pts Calificación_del_curso_de_auditoría SGPA Porcentaje Resultado Clase
C S150334201 SOY PRAJWAL 28 27 55 N / A N / A N / A 55 4 B+ 7 28 27 20 47 N / A N / A N / A 47 4 C 5 20 22 20 42 N / A N / A N / A 42 4 PAGS 4 dieciséis 20 20 40 N / A N / A N / A 40 4 PAGS 4 dieciséis 18 27 45 N / A N / A N / A 45 4 C 5 20 N / A N / A N / A 20 N / A 30 67 1 A 8 8 N / A N / A N / A 21 N / A 25 61 2 A 8 dieciséis N / A N / A N / A 20 N / A 38 77 1 A+ 9 9 N / A N / A N / A 21 N / A N / A 84 1 O 10 10 PÁGINAS 0 0.00 Fallar Fallar

estoy usando una segmentación en el campo de nombre para que, al elegir el nombre de la segmentación, obtenga datos de ese estudiante seleccionado en las tarjetas individuales

en la misma página quiero agregar un gráfico de araña mientras tendré el siguiente sub

Discrete_Mathamatics_OE

Discrete_Mathamatics_TH

Discrete_Mathamatics_OE_TH etc….

en un eje diferente para que muestre las marcas del estudiante cuyo nombre se selecciona de la segmentación

Ashish_Mathur

En respuesta a atharvaunde59

Hola,

No entiendo tu requerimiento. Tal vez alguien más te ayude.

atharvaunde59

En respuesta a Ashish_Mathur

No Seat_No Nombre Discrete_Mathematics_OE Discrete_Mathematics_TH Matemáticas_discretas_OE_TH Discrete_Mathematics_TW Discrete_Mathematics_OR Discrete_Mathematics_PR Discrete_Mathematics_Tot Discrete_Mathematics_Crd Discrete_Mathematics_Grd Discrete_Mathematics_Crd_Pts Discrete_Mathematics_Grd_Pts DELD_OE DELD_TH DELD_OE_TH DELD_TW DELD_OR DELD_PR DELD_Total DELD_Crd DELD_Grd DELD_Crd_Pts DELD_Grd_Pts DSA_OE DSA_TH DSA_OE_TH DSA_TW DSA_OR DSA_PR DSA_total DSA_Crd DSA_Grd DSA_Crd_Pts DSA_Grd_Pts COA_OE COA_TH COA_OE_TH COA_TW COA_OR COA_PR COA_total COA_Crd COA_Grd COA_Crd_Pts COA_Grd_Pts OOP_OE OOP_TH OOP_OE_TH OOP_TW OOP_OR OOP_PR OOP_Total OOP_Crd OOP_Grd OOP_Crd_Pts OOP_Grd_Pts DELD_LAB_OE DELD_LAB_TH DELD_LAB_OE_TH DELD_LAB_TW DELD_LAB_OR DELD_LAB_PR DELD_LAB_Total DELD_LAB_Crd DELD_LAB_Grd DELD_LAB_Crd_Pts DELD_LAB_Grd_Pts DSA_LAB_OE DSA_LAB_TH DSA_LAB_OE_TH DSA_LAB_TW DSA_LAB_OR DSA_LAB_PR DSA_LAB_Total DSA_LAB_Crd DSA_LAB_Grd DSA_LAB_Crd_Pts DSA_LAB_Grd_Pts OOP_LAB_OE OOP_LAB_TH OOP_LAB_OE_TH OOP_LAB_TW OOP_LAB_OR OOP_LAB_PR OOP_LAB_Total OOP_LAB_Crd OOP_LAB_Grd OOP_LAB_Crd_Pts OOP_LAB_Grd_Pts Soft_Skills_OE Soft_Skills_TH Habilidades_blandas_OE_TH Soft_Skills_TW Soft_Skills_OR Soft_Skills_PR Soft_Skills_Tot Soft_Skills_Crd Soft_Skills_Grd Soft_Skills_Crd_Pts Soft_Skills_Grd_Pts Calificación_del_curso_de_auditoría SGPA Porcentaje Resultado Clase
1 S150334201 SOY PRAJWAL 28 27 55 N / A N / A N / A 55 4 B+ 7 28 27 20 47 N / A N / A N / A 47 4 C 5 20 22 20 42 N / A N / A N / A 42 4 PAGS 4 dieciséis 20 20 40 N / A N / A N / A 40 4 PAGS 4 dieciséis 18 27 45 N / A N / A N / A 45 4 C 5 20 N / A N / A N / A 20 N / A 30 67 1 A 8 8 N / A N / A N / A 21 N / A 25 61 2 A 8 dieciséis N / A N / A N / A 20 N / A 38 77 1 A+ 9 9 N / A N / A N / A 21 N / A N / A 84 1 O 10 10 PÁGINAS 0 0.00 Fallar Fallar

@Ashish_Mathur Estos son mis datos.

Estoy usando una cortadora de nombres para obtener datos de cada estudiante en tarjetas individuales.

En la misma página, quiero agregar acelgas que mostrarán las marcas de ese estudiante seleccionado (desde la cortadora en el mismo).

Como Discrete_Mathamatics_OE, Discrete_Mathamatics_TH, Discrete_Mathamatics_OE_TH, etc…. en diferentes ejes

Deja un comentario

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