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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

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
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

MayPowerBICarousel

Fabric Monthly Update - May 2024

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

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.