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
Syndicate_Admin
Administrator
Administrator

¿Cómo utilizo una clave y un intervalo de fechas para marcar registros

Soy bastante nuevo en Power BI y necesito marcar pedidos basados en un par de criterios.

Tengo una tabla de pedidos con %PLE (la clave) y Fecha de factura. Tengo otra tabla con %PLE y una fecha de inicio y finalización. Para todas las transacciones de la tabla de pedidos donde el %PLE coincide y la factura está entre la fecha de inicio y finalización debe marcarse. Tampoco estoy seguro de si esto debe hacerse en la consulta de edición cuando traigo las tablas dentro o donde la pestaña de datos. Gracias de antemano por su ayuda!

Tabla PLE - Nota: las fechas de inicio y finalización varían, es sólo en esta muestra, todas son 2/1/21 y 1/31/23.

%Ple Fecha de inicio Fecha de finalización Fecha de finalización
2282SIDING 2/1/2021 1/31/2023
11710GYPSUM 2/1/2021 1/31/2023
31356ROOFING 2/1/2021 1/31/2023
9005INSULACIÓN 2/1/2021 1/31/2023
2775INSULACIÓN 2/1/2021 1/31/2023
8978INSULACIÓN 2/1/2021 1/31/2023


Tabla de pedidos: por lo tanto, si el %PLE está en la tabla PLE y la fecha de la factura está entre las fechas de inicio y finalización, se marcará 1. De lo contrario, se marca 0.

%Bandera de fecha de factura PLE
2282SIDING 2/1/2021 1
11710GYPSUM 5/18/2021 1
31356ROOFING 1/15/2021 0
41872ROOFING 2/5/2021 0
105737ROOFING 3/16/2021 0
1345GYPSUM 1/2/2021 0

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@lfholland,

Prueba esta solución.

1. Cree una relación entre las dos tablas (utilizando %PLE).

2. Cree la columna calculada en la tabla Orden:

Flag = 
IF (
    'Order'[Invoice] >= RELATED ( PLE[Start Date] )
        && 'Order'[Invoice] <= RELATED ( PLE[End Date] ),
    1,
    0
)

resultado:

DataInsights_0-1621517522686.png

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

@lfholland,

Prueba esta solución.

1. Cree una relación entre las dos tablas (utilizando %PLE).

2. Cree la columna calculada en la tabla Orden:

Flag = 
IF (
    'Order'[Invoice] >= RELATED ( PLE[Start Date] )
        && 'Order'[Invoice] <= RELATED ( PLE[End Date] ),
    1,
    0
)

resultado:

DataInsights_0-1621517522686.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.