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.
Tengo una tabla que tiene órdenes de compra enumeradas así:
PurchaseOrderNo | Código de artículo | ItemCodeDesc | CantidadPedido | CantidadRecibido | Fecha requerida | Islessthan | Recibido |
0104098 | 00-201111 | SP * JUNTA TÓRICA, COMPOSICIÓN DE FLUOROCARBONO | 200 | 200 | 4/28/2022 | No | R |
0104286 | 00-201111 | SP * JUNTA TÓRICA, COMPOSICIÓN DE FLUOROCARBONO | 40 | 40 | 5/12/2022 | No | R |
0104700 | 00-201111 | SP * JUNTA TÓRICA, COMPOSICIÓN DE FLUOROCARBONO | 40 | 40 | 6/17/2022 | No | R |
0104781 | 00-201111 | SP * JUNTA TÓRICA, COMPOSICIÓN DE FLUOROCARBONO | 40 | 40 | 6/30/2022 | No | R |
0104907 | 00-201111 | SP * JUNTA TÓRICA, COMPOSICIÓN DE FLUOROCARBONO | 40 | 40 | 7/1/2022 | No | R |
0106790 | 00-201111 | SP * JUNTA TÓRICA #2-011, FKM 90 DUR | 40 | 0 | 2/20/2023 | Menos |
¿Cómo escribiría una medida para obtener la orden de compra, la fecha requerida y la cantidad ordenada más recientes?
Entonces, para este artículo, esperaría 0106790 40pcs 02/20/2023.
Tengo mucha más lógica que voy a tener que agregar a esto, pero esto me ayudaría a llegar a un buen punto de partida para comenzar. En este momento tengo una medida simple que solo toma el max (POnumber), ¿qué función podría usar para luego concatinar la fecha QTY y Req de esa medida de número maxpo?
Cualquier ayuda sería apreciada.
¡Gracias!
@CalebR Probar:
Measure =
VAR __PO = MAX('Table'[PurchaseOrderNo])
VAR __Qty = MAXX(FILTER('Table',[PurchaseOrderNo] = __PO),[QuantityOrdered])
VAR __Req = MAXX(FILTER('Table',[PurchaseOrderNo] = __PO),[RrequiredDate])
VAR __Result = __PO & " " & __Qty & "pcs " & __Req
RETURN
__Result
@Greg_Deckler ¡Gracias, esto funciona perfecto! ¿Sabes si hay una manera de agarrar la segunda fecha más reciente también? Le estoy agregando más lógica y, básicamente, si la orden de compra más reciente no tiene suficiente para cubrir la cantidad necesaria, también quiero devolver la segunda orden de compra más reciente. ¿Hay alguna manera de hacer esto sin indexar? Estoy más familiarizado con SQL y sé que puedes hacer algo como
¡No importa, creo que lo he descubierto! Para cualquier persona futura que tropiece con esto:
Utilice la medida que Greg proporcionó
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |