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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Denis_Slav
Helper III
Helper III

Dividir líneas en filas a la tabla M Consulta

Hola

¿Cómo puedo dividir en cada línea sin procesar cada línea en el registro a varias raws en M Query? Los datos sin procesar tienen ese aspecto:

Columna1Columna2
Raw1L5
L8
Pt
P2
L2
L1
L3
84/88
24
79
75/85
AL
Mt
0.00%
0.00%
2.00%
2.10%
2.10%
2.10%
2.10%
2.10%
1.70%
1.80%
2.10%
1.80%
2.10%


Y me gusta ser el siguiente:

Columna1Columna2
L50.00%
L80.00%
Pt2.00%
P22.10%
L22.10%
L12.10%
L32.10%
84/882.10%
241.70%
791.80%
75/852.10%
AL1.80%
Mt2.10%
1 ACCEPTED SOLUTION

@Denis_Slav

Duplicar el origen y dividir por delimitador utilizando la fuente de línea en filas y combinar las dos consultas.

Puede descargar el archivo: HERE

Fowmy_0-1596986071783.png

________________________

¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.

Haga clic en el icono Thumbs-Up de la derecha si desea esta respuesta 🙂

YoutubeLinkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

View solution in original post

7 REPLIES 7
edhans
Super User
Super User

¿Puede publicar una imagen de cómo se ven sus datos @Denis_Slav? WEn que pego tht en Excel, se ve así:

edhans_0-1596926140574.png

Todos ellos están en filas y columnas separadas, por lo que no hay nada que dividir.

Si puedes proporcionar un enlace a tu archivo de origen real a través de OneDrive, Dropbox, etc. que te ayudaría ya que sospecho que tienes algunos caracteres CR/LF extraños que se filtran cuando pegas aquí.

Cómo obtener una buena ayuda rápidamente. Ayúdanos a ayudarte.
Cómo obtener respuestas a su pregunta rápidamente
Cómo proporcionar datos de ejemplo en el foro de Power BI



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting
amitchandak
Super User
Super User

Greg_Deckler
Super User
Super User

@Denis_Slav - Entonces está diciendo que si estos datos estuvieran en Excel, la palabra Raw estaría en la celda A1 y luego toda la Columna1 estaría en la celda B1 y toda la Columna2 estaría en la celda C1?

¿Es un archivo de texto o algo más?


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...
Fowmy
Super User
Super User

@Denis_Slav

¿Cómo se ven los datos de origen?. Ambas tablas que ha mostrado son las mismas.
____________________________________
¿Cómo pegar datos de muestra con su pregunta?
¿Cómo obtener respuestas a sus preguntas rápidamente?

_____________________________________
¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.

Haga clic en el icono Thumbs-Up a la derecha si le gusta esta respuesta 🙂

YoutubeLinkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

@Fowmy @Greg_Deckler @amitchandak @edhans Sí, no está tan claro que supongo. ))

Mi fuente es el archivo PDF, en el origen como matriz, y necesito crear una tabla como KEY-VALUE. Para dejar más claro que creo una muestra:

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("XYo9DoAgDEbv0sTN8I/UkR0TBzbKFXr/0Zq64PDy+vJ1DGiZuCHx3YUg94sXIjEmizKFRFxOIVuU79qIrw47OOPcRvzJm6jKqrTUsZRXBVX5F8z5AA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Column1 = _t, Column2 = _t])
in
    Source

Como puede ver, hay uno sin procesar con datos en varias líneas con [Line Feed" al final de cada línea. Necesito generar crudo separado de cada línea, como esta muestra:

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45W8jFV0lEy0DMwUFWK1QFyLVC4ASFArqGeMYxrBOaawhRDuCZAXiwA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Column1 = _t, Column2 = _t])
in
    Source

La división básica por delimitador no es adecuada, porque se crea para cada línea de la columna 1 el mismo valor en la columna 2.

@Denis_Slav

Duplicar el origen y dividir por delimitador utilizando la fuente de línea en filas y combinar las dos consultas.

Puede descargar el archivo: HERE

Fowmy_0-1596986071783.png

________________________

¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.

Haga clic en el icono Thumbs-Up de la derecha si desea esta respuesta 🙂

YoutubeLinkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

Anonymous
Not applicable

Simplemente haga clic,
* Inicio, > Columna dividida > Dividir por delimitador

A continuación, dividir por la izquierda más delimitador.

o utilizar lo siguiente

= Table.TransformColumnTypes(#"Split Column by Delimiter",{{"Column1.1", type text}, {"Column1.2", type text}})

Karlos_1-1596906548494.png

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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