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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

"Problema de agrupación"

Estimados todos,
Espero que alguien pueda ayudarme con el problema actual que tengo.
Tengo la siguiente columna calculada dax que retunr un estado específico

AllocationStatus =

FUERON Línea de corriente = OrderItemData[LINE]

FUERON TotalLineDetails = CALCULAR(COUNTROWS(OrderItemData), OrderItemData[LINE] = Línea de corriente)

FUERON SameDateFlag = OrderItemData[SameDate_Flag]

FUERON TotalSameDateFlags = CALCULAR(SUMA(OrderItemData[SameDate_Flag]), OrderItemData[LINE] = Línea de corriente)

DEVOLUCIÓN

SI(TotalSameDateFlags = TotalLineDetails, "F",

SI(TotalSameDateFlags > 0 && TotalSameDateFlags < TotalLineDetails, "P",

SI(TotalSameDateFlags = 0, "N", ESPACIO EN BLANCO())))

El problema es que no está devolviendo ninguna P, lo cual no es posible.
A continuación se muestra un ejemplo:

DEALERORDER#LÍNEADETALLE DE LA LÍNEAAllocationStatusFormatFirstReservationDateFormatOrderCreateDate
000040622611F1/19/2024 17:481/19/2024 17:48
000040622621F1/19/2024 17:481/19/2024 17:48
000040622622F1/19/2024 17:481/19/2024 17:48
000040622632N2/5/2024 9:531/19/2024 17:48
000040622631N1/27/2024 10:151/19/2024 17:48
000040622641F1/19/2024 17:481/19/2024 17:48
000040622651F1/19/2024 17:481/19/2024 17:48
000040622661F1/19/2024 17:481/19/2024 17:48
000040622671N1/24/2024 9:261/19/2024 17:48
000040622682N2/5/2024 10:221/19/2024 17:48
000040622681F1/19/2024 17:481/19/2024 17:48
000040622683N2/1/2024 18:461/19/2024 17:48
000040622691N1/24/2024 9:441/19/2024 17:48
0000406226101N1/24/2024 9:341/19/2024 17:48
0000406226111F1/19/2024 17:481/19/2024 17:48
0000406226121N1/24/2024 9:341/19/2024 17:48


ahora, según la fórmula, toda la línea 8 debe marcarse como P, mientras que tiene una F y dos N. Parece que la fórmula va fila por fila por detalle, pero luego no está aplicando correctamente el estado a nivel de línea.

¿Cómo puedo hacer que esto funcione correctamente?

Gracias

5 REPLIES 5
Natalie_iTalent
Administrator
Administrator

This reply was in Spam Quarantine and is a duplicate false positive.

Syndicate_Admin
Administrator
Administrator

Hola Amira, por debajo de la producción esperada basada en 2 pedidos:

DEALERORDER#LÍNEADETALLE DE LA LÍNEAAllocationStatusRESULTADO ESPERADOTotalOrderquantityCantidad asignadaFormatFirstReservationDateFormatOrderCreateDateSameDate_Flag
40598011NN1011/22/2024 19:251/17/2024 12:250
40598012NN111/22/2024 19:251/17/2024 12:250
40598013NN111/22/2024 19:251/17/2024 12:250
40598014NN111/22/2024 19:251/17/2024 12:250
40598015NN111/22/2024 19:251/17/2024 12:250
40598016NN111/22/2024 19:251/17/2024 12:250
40598017NN111/22/2024 19:251/17/2024 12:250
40598018NN111/22/2024 19:251/17/2024 12:250
40598019NN111/22/2024 19:251/17/2024 12:250
405980110NN111/22/2024 19:251/17/2024 12:250
40598021FF10101/17/2024 12:251/17/2024 12:251
40598031FF10101/17/2024 12:251/17/2024 12:251
40598041FF331/17/2024 12:251/17/2024 12:251
40598051FF311/17/2024 12:251/17/2024 12:251
40598052FF111/17/2024 12:251/17/2024 12:251
40598053FF111/17/2024 12:251/17/2024 12:251
40598061FF311/17/2024 12:251/17/2024 12:251
40598062FF111/17/2024 12:251/17/2024 12:251
40598063FF111/17/2024 12:251/17/2024 12:251
40622611FF221/19/2024 17:481/19/2024 17:481
40622621FF211/19/2024 17:481/19/2024 17:481
40622622FF111/19/2024 17:481/19/2024 17:481
40622631NN211/27/2024 10:151/19/2024 17:480
40622632NN112/5/2024 9:531/19/2024 17:480
40622641FF111/19/2024 17:481/19/2024 17:481
40622651FF551/19/2024 17:481/19/2024 17:481
40622661FF111/19/2024 17:481/19/2024 17:481
40622671NN111/24/2024 9:261/19/2024 17:480
40622681FP991/19/2024 17:481/19/2024 17:481
40622682NP1352/5/2024 10:221/19/2024 17:480
40622683NP882/1/2024 18:461/19/2024 17:480
40622691NN111/24/2024 9:441/19/2024 17:480
406226101NN331/24/2024 9:341/19/2024 17:480
406226111FF111/19/2024 17:481/19/2024 17:481
406226121NN111/24/2024 9:341/19/2024 17:480
Syndicate_Admin
Administrator
Administrator

Hola Amira
Lo que estoy tratando de lograr es evaluar un estado correcto basado en los criterios del cliente.
en el ejemplo proporcionado, las 3 líneas de la línea 8 deben marcarse como P, ya que solo uno de los detalles de la línea tiene
formaFirstReservationDate = a OrderCreatedate mientras que los otros 2 detalles de línea no lo hacen.

Básicamente, para cada línea, comprobamos si la/s línea/s asociada/s tienen formaFirstReservationDate = to FormatOrderCreatedate.

Por favor, comparta algunos aportes y resultados esperados.

Syndicate_Admin
Administrator
Administrator

La lógica que ha implementado intenta comparar el recuento de SameDate_Flag todos los detalles de una línea con el recuento total de filas de esa línea. Sin embargo, dado que el cálculo se realiza fila por fila, no se agrega de la manera esperada para asignar estados en toda la línea.

¿Qué necesitas lograr?

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors