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.
👆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
dax
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?
Puede ir al mercado y descargar el «Gráfico de radar» certificado.
Tu visual debería ser algo como esto:
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?
dax
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
ahora, según sus instrucciones, agregué una cortadora allí, pero muestra algo como esto
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
¿Mi problema está relacionado con este formato?
dax
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"
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?
dax
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