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.
He creado esta medida que selecciona qtyshorttoship, qtyshortofsold o buffer, dependiendo de si cada valor es mayor que 0. Luego toma ese valor y le resta 3 medidas que representan la suma de artículos en stock o en progreso.
VAR __input = IF([QtyShortToShip] > 0, [QtyShortToShip], IF([QtyShortOfSold] > 0, [QtyShortOfSold], [Buffer]))
VAR __result = __input - [WIR Stock] - [ASY en curso] - [ASY Stock]
DEVOLUCIÓN
SI(__result > 0, __result, EN BLANCO())
Sin embargo, no se puede mostrar el objeto visual. Aparece un mensaje de error: "Error interno: se ha alcanzado un límite de servicios de expresión. Busque expresiones potencialmente complejas en su consulta e intente simplificarlas. La excepción fue planteada por la interfaz IDbCommand".
¿Cómo debo abordar la simplificación de esta expresión?
Hola
Desafortunadamente es muy difícil ayudarte si no nos das la definición de todas las medidas.
[QtyShortToShip]
[QtyShortOfSold]
[Búfer]
[Acciones WIR]
[ASY en progreso]
[Acciones ASY]
Entonces, podríamos ayudarlo.
Puedo proporcionar eso, pero desde que publiqué esto me di cuenta de otra cosa: la medida no carga solo esta parte:
IF([QtyShortToShip] > 0, [QtyShortToShip], IF([QtyShortOfSold] > 0, [QtyShortOfSold], [Buffer]))
Tal vez eso da otra pista. Aquí están las definiciones de esas medidas y las medidas que se utilizan dentro de ellas:
QtyShortToShip = SUMA(ProductionItems[QtyShipping]) - [Stock terminado]
QtyShortOfSold = [Vendido] - [Stock terminado]
Stock terminado = CALCULATE(SUMA(InventoryMaster[Qty]), LocationMaster[Code] IN {"FIN1", "FIN1C", "FIN1I"})
Buffer = SUMA(ProductionItems[BufferQty])
Vendido = SUMA(DocumentLine[QtyToShip])
WIR Stock = CALCULATE(SUMA(InventoryMaster[Qty]), ItemMaster[Stage] = "WIR", LocationMaster[LocationType] = 2)
ASY Stock = CALCULATE(SUMA(InventoryMaster[Cantidad]), ItemMaster[Stage] = "ASY", LocationMaster[LocationType] = 2)
ASY In Progress = CALCULATE(SUM(ProductionRun[QtyAssigned]), ProductionRun[CloseDate] = BLANK(), ProductionRun[ProductionStage] = "ASY")
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 |