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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Insertar fila en la consulta M según la condición

Hola expertos, necesito ayuda. Ya pasé algún tiempo en eso y todavía no puedo entenderlo. En power query, necesito insertar filas, algo así como

if not text.contains ([field1],"value1" and not Text.Contains([field2], "Value2" THEN Inserte filas como las siguientes

Table.InsertRows(Table.Final Table( [field1] = "value1", [field2] = "value2",

Si el campo 1 contiene valor1 del origen de datos, no lo inserte.

¿Cómo lo consigo?

Muchas gracias

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Gracias, encontré una solución, no una buena, pero probablemente funcionará.

Acabo de insertar filas [field1] = "value1", [field2] = 0 y luego pasé para mantener el valor máximo de la fila para el campo 2 para cada valor en field1. De esa manera, cuando la fuente de datos tiene [field1] = "value1", [field2] = 1, recogería la fuente de datos uno, y cuando no, mantendrá [field1] = "value1", [field2] = 0 row.

Si alguien tiene uno mejor, por favor publíquelo.

Syndicate_Admin
Administrator
Administrator

Creo que podría usar Table.Combine , por lo que su instrucción if devolvería el resultado de combinar el paso anterior con Table.FromRecords o el constructor de la tabla, o si no desea insertar la fila, simplemente devuelva el paso anterior.

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.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

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

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

Top Solution Authors