Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Varios valores iguales columna

Recibimos datos de una encuesta que tiene una pregunta con una lista de valores. Las personas que toman la encuesta pueden elegir múltiples valores para la pregunta.

Cuando recibimos esos datos en una hoja de cálculo de Excel, agrega todas sus selecciones en una celda que están separadas por un punto y coma. Sin embargo, queremos producir un gráfico que muestre el número de personas que eligen cada valor individual.

Aquí hay un ejemplo ficticio:

BPelzel_0-1630524270369.png

¿Cómo podemos crear un gráfico como este usando múltiples valores en la misma columna?

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Allí, @BPelzel

1. Intente dividir las celdas en filas con comas y saltos de línea en PowerQuery.

2. Y elimine los espacios adicionales antes y después del valor.

Datos:

vangzhengmsft_0-1630893683456.png

Pasos:

vangzhengmsft_1-1630893826518.png

datos:

vangzhengmsft_2-1630893924997.png

Luego crear una medida para contar la fruta.

_count = COUNT('Table'[data])

Resultado:

vangzhengmsft_3-1630894002535.png

Consulte el archivo adjunto a continuación para obtener más detalles. Espero que esto ayude.

Saludos
Equipo de apoyo a la comunidad _ Zeon Zheng
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

¡Gracias a todos por vuestra ayuda! Tuve que agregar un par de pasos al principio para comenzar, pero luego seguí sus pasos (especialmente la captura de pantalla) para dividir las columnas. Al final, estos fueron los pasos:

  • Haga clic con el botón derecho en la tabla original y elija Referencia. Esto creará una nueva tabla.
  • Resalte la(s) columna(s) que desea conservar y haga clic derecho en ella. Elija Quitar otras columnas.
  • Opcional dependiendo de si hay espacio entre las opciones: Haga clic en la opción Formato y elija Recortar
  • Haga clic en la opción Dividir columna y elija Delimitador
    1. En cada aparición del delimitador
    2. Filas (en opciones avanzadas)
    3. Ninguno para el carácter de cita
    4. DE ACUERDO
  • Haga clic en la opción Filtro para esa columna > Eliminar vacío

Allí, @BPelzel

Me alegra ver que encontraste una solución. Dado que no tengo su archivo de muestra, por lo que solo puedo proporcionarle los pasos clave, es genial que estos pasos sean útiles para usted.
Gracias por compartir sus pasos completos, si esa publicación ayuda, entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente, y significa mucho para mí. Encantado de ayudar, gracias.

Saludos
Equipo de apoyo a la comunidad _ Zeon Zheng

Syndicate_Admin
Administrator
Administrator

Allí, @BPelzel

1. Intente dividir las celdas en filas con comas y saltos de línea en PowerQuery.

2. Y elimine los espacios adicionales antes y después del valor.

Datos:

vangzhengmsft_0-1630893683456.png

Pasos:

vangzhengmsft_1-1630893826518.png

datos:

vangzhengmsft_2-1630893924997.png

Luego crear una medida para contar la fruta.

_count = COUNT('Table'[data])

Resultado:

vangzhengmsft_3-1630894002535.png

Consulte el archivo adjunto a continuación para obtener más detalles. Espero que esto ayude.

Saludos
Equipo de apoyo a la comunidad _ Zeon Zheng
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

Hola, necesita ordenar los datos en PowerQuery:

1. Divida la primera columna por delimitador ","

2. Despivot las nuevas columnas.

tendrás una tabla que ahora tiene un campo llamado atributo con todas las frutas y otro con los valores.

3. Cámbielos el nombre y vuelva a cargarlos en PowerBi.

El código será algo como esto:

dejar
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WStTJV9JRMlWK1QGxk8A8IzAPwjaEyQDZxiiqzKE8ENtEKTYWAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) en la tabla de tipos [Fruit = _t, Value = _t]),
#"Split Column by Delimiter" = Table.SplitColumn(Source, "Fruit", Splitter.SplitTextByDelimiter(",", QuoteStyle.csv), {"Fruit.1", "Fruit.2", "Fruit.3"}),
#"Changed Type1" = Table.TransformColumnTypes(#"Split Column by Delimiter",{{"Fruit.1", type text}, {"Fruit.2", type text}, {"Fruit.3", type text}}),
#"Columnas no votadas" = Table.UnpivotOtherColumns(#"Changed Type1", {"Value"}, "Attribute", "Value.1"),
#"Columnas eliminadas" = Table.RemoveColumns(#"Columnas no votadas",{"Atributo"}),
#"Changed Type" = Table.TransformColumnTypes(#"Columnas eliminadas",{{"Valor", Int64.Type}}),
#"Columnas renombradas" = Table.RenameColumns(#"Changed Type",{{"Value.1", "Fruit"}})
en
#"Columnas renombradas"

¡Gracias por su rápida respuesta!

Ahora estoy recibiendo errores sobre 'Microsoft.Mashup.Evaluator.MessageBasedOutputStream+BinaaryChunkMessage' y que hay valores duplicados para nuestro ID de empleado que no están permitidos en una relación de muchos a uno.

Además, me estoy quedando atascado en el paso 3. Ahora hay dos columnas al final de la tabla existente para Atributo y Valor. Parece que solo hay un valor (o null) en esa columna Valor. ¿Cómo debo usarlos para crear una tabla? Una vez que eso suceda, ¿desaparecerán para eliminar el error sobre las identificaciones de empleados duplicadas?

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.

Top Solution Authors