Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola
No puedo averiguar cómo mostrar los datos de respuesta agrupados para una encuesta. Tenemos la misma encuesta dada durante un período de tiempo. Me gustaría crear un objeto visual (quizás una columna 100% apilada con una leyenda con respuestas y una columna para cada mes) que permita agrupar por fecha.
Aquí están los datos de muestra:
Id | Atributo | Valor |
1 | Fecha | 4/1/2020 |
1 | Pregunta 1 | Acuerdo |
1 | Pregunta 2 | Fuertemente de acuerdo |
1 | Pregunta 3 | discrepar |
2 | Fecha | 4/12/2020 |
2 | Pregunta 1 | Fuertemente de acuerdo |
2 | Pregunta 2 | discrepar |
2 | Pregunta 3 | Acuerdo |
3 | Fecha | 4/12/2020 |
3 | Pregunta 1 | Fuertemente de acuerdo |
3 | Pregunta 2 | discrepar |
3 | Pregunta 3 | Acuerdo |
4 | Fecha | 5/1/2020 |
4 | Pregunta 1 | Neutral |
4 | Pregunta 2 | Acuerdo |
4 | Pregunta 3 | discrepar |
¡Gracias por ayudar!
Solved! Go to Solution.
He cambiado la fecha a su propia columna en Power Query. Aquí hay un código:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMlTSUXJJLEkFUib6hvpGBkYGSrE6EPHA0tTiksz8PAUQxzG9KDUVU8oIyAkuKcrPS8+pVMChxhhkR2ZxIlzWCMVSI4StRui2YjHaCN16DKNRLEZoNMZlqzERthrjtdUYt60mCFtNkQPYBN1Sv9TSkqLEHExJIwzzcIRsLAA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [ID = _t, Attribute = _t, Value = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"ID", Int64.Type}, {"Attribute", type text}, {"Value", type text}}),
#"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each Date.FromText([Value])),
#"Replaced Errors" = Table.ReplaceErrorValues(#"Added Custom", {{"Custom", null}}),
#"Filled Down" = Table.FillDown(#"Replaced Errors",{"Custom"}),
#"Renamed Columns" = Table.RenameColumns(#"Filled Down",{{"Custom", "SurveyDate"}}),
#"Filtered Rows" = Table.SelectRows(#"Renamed Columns", each ([Attribute] <> "Date")),
#"Changed Type1" = Table.TransformColumnTypes(#"Filtered Rows",{{"SurveyDate", type date}})
in
#"Changed Type1"
y luego en powerbi se puede obtener algo como esto
Si el eje X se establece en 'categórico' en la sección de formato, no obtendrá huecos. Tampoco estaba seguro de si se están utilizando fechas en el Reino Unido o Estados Unidos.
De todos modos, eso podría darte algunas ideas.
También puede buscar en el foro 'Likert' para obtener más sugerencias. Buena suerte.
He cambiado la fecha a su propia columna en Power Query. Aquí hay un código:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMlTSUXJJLEkFUib6hvpGBkYGSrE6EPHA0tTiksz8PAUQxzG9KDUVU8oIyAkuKcrPS8+pVMChxhhkR2ZxIlzWCMVSI4StRui2YjHaCN16DKNRLEZoNMZlqzERthrjtdUYt60mCFtNkQPYBN1Sv9TSkqLEHExJIwzzcIRsLAA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [ID = _t, Attribute = _t, Value = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"ID", Int64.Type}, {"Attribute", type text}, {"Value", type text}}),
#"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each Date.FromText([Value])),
#"Replaced Errors" = Table.ReplaceErrorValues(#"Added Custom", {{"Custom", null}}),
#"Filled Down" = Table.FillDown(#"Replaced Errors",{"Custom"}),
#"Renamed Columns" = Table.RenameColumns(#"Filled Down",{{"Custom", "SurveyDate"}}),
#"Filtered Rows" = Table.SelectRows(#"Renamed Columns", each ([Attribute] <> "Date")),
#"Changed Type1" = Table.TransformColumnTypes(#"Filtered Rows",{{"SurveyDate", type date}})
in
#"Changed Type1"
y luego en powerbi se puede obtener algo como esto
Si el eje X se establece en 'categórico' en la sección de formato, no obtendrá huecos. Tampoco estaba seguro de si se están utilizando fechas en el Reino Unido o Estados Unidos.
De todos modos, eso podría darte algunas ideas.
También puede buscar en el foro 'Likert' para obtener más sugerencias. Buena suerte.
Gran trabajo. Gracias. no sé por qué no pensé no despórvorar la columna de fecha.
¿Sabe si hay una manera fácil de poner n valores (IE si marzo tiene 200, respuestas, abril tiene 300, poner 200 etiqueta en la barra o por debajo de los valores del eje x?
"¿Sabes si hay una manera fácil de....." - no fuera de mi cabeza. Puede activar las etiquetas de datos en la sección Formato. Puede crear una medida para contar las respuestas y poner la que en la sección de información sobre herramientas. Sólo algunas ideas..