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

¿Cómo marcar las primeras 2 filas que cumplen una condición mediante la consulta M CODE Power?

Como dice el título, si tengo una tabla con 3 filas, y quiero agregar una bandera a las dos primeras filas que cumplen una condición, ¿cómo puedo hacerlo en código M?

ID de facturaTipoPesoDestinoID de venta
A32Factura10F1
A14Nota de crédito-10F1
A33Factura10D1


En este ejemplo Tengo una lista de facturas con diferentes detalles y valores (esto es solo un ejemplo de maqueta, no puedo publicar la tabla real). A veces, debido a un error al completar una factura, tienen que cancelar la factura creando una nota de crédito. Vea ejemplo: la primera fila es la factura creada con destino F, pero el destino correcto fue D, por lo que primero crean una nota de crédito que cancela la factura y luego crean una factura con el destino correcto. Observe cómo la nota de crédito tiene un valor numérico negativo para indicar que está cancelando la primera.

Lo que quiero hacer es crear una columna personalizada usando código M en power query que marque las dos primeras filas para que luego pueda saber qué inoices se han cancelado y luego marca la tercera fila que es la correcta.

ID de facturaTipoPesoDestinoID de ventaBandera
A32Factura10F1N
A14Nota de crédito-10F1N
A33Factura10D1Y


También me gustaría agregar una bandera Y si solo hay una aparición de la fila, lo que significa que no hubo cancelación asociada con esa identificación de venta.


1 REPLY 1
Syndicate_Admin
Administrator
Administrator

@fugazzetta

En Power Query, primero se agrupa por conjunto de datos como se muestra a continuación...

bin21.png

luego, expanda la columna resto...

bin22.png

Añadir una columna personalizada...

Flag = if [Invoice_ID_New] = [Invoice ID] then "Y" else "N"

Después de eso, elimine Invoice_ID_N columna.

Obtendrá la bandera de columna requerida.

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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