Forum Discussion
Syndicate_Admin
Administrator
3 years agoError de dependencia circular
Me enfrento a un error de dependencia circular: aunque no hay dependencia que pueda identificar, ¿alguien puede ayudar?
Quiero calcular esta columna, que muestra si en un pedido todas las líneas de pedido se enviaron por completo:
El orden está incompleto = if(BRIBONA(FILTRO(mesa, mesa[N.º de pedido] = Anterior(ErpPostedSalesShipmentLines[N.º de pedido])), mesa[Completo - Artículo]) = 0, "Sí", "No")
"In-Full - Item" es otra columna calculada que muestra si cada línea de pedido de un pedido se envió en su totalidad (puede haber varias entradas por artículo para un pedido --> In-Full - Item = si([quantity_sum]-[originally_ordered_quantity_sumx] >= 0, 1, 0).
"In-Full - Item" se refiere a las medidas (en la columna originalmente ordenadas, los enteros para el line item se pueden duplicar y solo deben contarse una vez por lineite*order)
- quantity_sum = suma(mesa[Cantidad])
- originally_ordered_quantity_sumx = SUMX (VALORES (mesa[No]), CALCULAR (Min(mesa[OriginalmenteOrderedQuantity])))
No puedo detectar una dependencia circular en esto y no sé cómo resolverlo. ¡Apreciamos cualquier ayuda en esto! !
1 Reply
- Syndicate_Admin
Administrator
Hola
Esta publicación debería ayudar a entender por qué está sucediendo y cómo resolverlo: https://community.fabric.microsoft.com/t5/Community-Blog/Circular-Dependency-between-Calculated-Columns-in-a-Table-in-DAX/ba-p/1877267
Si respondí a su pregunta, marque mi publicación como solución, aprecie sus felicitaciones 👍