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

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
Anonymous
Not applicable

Extraer problema de datos, los datos no se colocan en columnas derechas

PowerBInewer00_0-1597499442018.png

El resultado parece

NombreNúmeroHabitación
213452 A
NombreNúmeroHabitación
217452 A
NombreNúmeroHabitación
243452 A

El resultado quiero así

NombreNúmeroHabitación
213452 A
NombreNúmeroHabitación
217452A
NombreNúmeroHabitación
243452A

Quiero que se puede arreglar automáticamente en lugar de cambiarlo manualmente cada vez

1 ACCEPTED SOLUTION
V-lianl-msft
Community Support
Community Support

Hola @PowerBInewer00,

Se puede visualizar en el editor de consultas.

V-lianl-msft_0-1597650533687.png

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WUlDSAWMjQ2MTUyMFBUelWJ1oJb/E3FSgYF5pblJqEZARlJ+fqwCWQag3B6knWrmJMVR5LAA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Name = _t, number = _t, #"Room " = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Name", type text}, {"number", type text}, {"Room ", type text}}),
    #"Added Conditional Column" = Table.AddColumn(#"Changed Type", "Custom", each if [number] = "number" then [number] else [#"Room "]),
    #"Split Column by Character Transition" = Table.SplitColumn(#"Added Conditional Column", "Custom", Splitter.SplitTextByCharacterTransition({"0".."9"}, (c) => not List.Contains({"0".."9"}, c)), {"Custom.1", "Custom.2"}),
    #"Replaced Value" = Table.ReplaceValue(#"Split Column by Character Transition","","",Replacer.ReplaceValue,{"Custom.2"}),
    #"Replaced Value1" = Table.ReplaceValue(#"Replaced Value"," ","",Replacer.ReplaceText,{"Custom.2"}),
    #"Added Conditional Column1" = Table.AddColumn(#"Replaced Value1", "Custom", each if [Custom.2] = null then [#"Room "] else [Custom.2]),
    #"Removed Columns" = Table.RemoveColumns(#"Added Conditional Column1",{"number", "Room ", "Custom.2"})
in
    #"Removed Columns"

Saludos
Liang
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

3 REPLIES 3
V-lianl-msft
Community Support
Community Support

Hola @PowerBInewer00,

Se puede visualizar en el editor de consultas.

V-lianl-msft_0-1597650533687.png

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WUlDSAWMjQ2MTUyMFBUelWJ1oJb/E3FSgYF5pblJqEZARlJ+fqwCWQag3B6knWrmJMVR5LAA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Name = _t, number = _t, #"Room " = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Name", type text}, {"number", type text}, {"Room ", type text}}),
    #"Added Conditional Column" = Table.AddColumn(#"Changed Type", "Custom", each if [number] = "number" then [number] else [#"Room "]),
    #"Split Column by Character Transition" = Table.SplitColumn(#"Added Conditional Column", "Custom", Splitter.SplitTextByCharacterTransition({"0".."9"}, (c) => not List.Contains({"0".."9"}, c)), {"Custom.1", "Custom.2"}),
    #"Replaced Value" = Table.ReplaceValue(#"Split Column by Character Transition","","",Replacer.ReplaceValue,{"Custom.2"}),
    #"Replaced Value1" = Table.ReplaceValue(#"Replaced Value"," ","",Replacer.ReplaceText,{"Custom.2"}),
    #"Added Conditional Column1" = Table.AddColumn(#"Replaced Value1", "Custom", each if [Custom.2] = null then [#"Room "] else [Custom.2]),
    #"Removed Columns" = Table.RemoveColumns(#"Added Conditional Column1",{"number", "Room ", "Custom.2"})
in
    #"Removed Columns"

Saludos
Liang
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

mahoneypat
Microsoft Employee
Microsoft Employee

En el editor de consultas, simplemente elimine la columna name y cambie el nombre de la columna number a Namenumber (si leo su publicación correctamente). Cada vez que se actualiza, automáticamente se realizan los mismos pasos cuando se cargan los datos.

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


vanessafvg
Super User
Super User

el resultado cuando se combina en la consulta de energía? ¿cómo lo estás extrayendo? ¿puedes compartir lo que estás haciendo




If I took the time to answer your question and I came up with a solution, please mark my post as a solution and /or give kudos freely for the effort 🙂 Thank you!

Proud to be a Super User!




Helpful resources

Announcements
July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.