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.
Actualmente estoy aprendiendo a usar Power BI y estoy tratando de crear una tabla y un visual para las entregas a tiempo para nuestro personal de almacén. La fórmula que utilicé fue:
He adjuntado el error que estoy recibiendo, así como el conjunto de datos que estoy utilizando. ¿Hay algún problema con esta fórmula que podría estar dándome este error?
Solved! Go to Solution.
En ella, @Celliott04
Parece que el código está bien, pero de hecho es la relación lo que hace que el contexto de la medida incluya todas las posibilidades, lo que lleva a un aumento en el número de filas.
¿Te has planteado restar directamente dos fechas?
Así:
Days_Past_Required_Date =
VAR _Age =
SELECTEDVALUE ( p21_view_oe_hdr[requested_date] )
- SELECTEDVALUE ( p21_view_invoice_hdr[invoice_date] )
VAR _Result =
SWITCH ( TRUE (), _Age < 0, "Late", _Age >= 0, "On-Time" )
RETURN
_Result
Es imposible que Datediff devuelva un resultado de <0.
@Celliott04 pruebe esto
Days_Past_Required_Date =
VAR _Age =
DATEDIFF (
MAX ( p21_view_oe_hdr[requested_date] ),
MAX ( p21_view_invoice_hdr[invoice_date] ),
DAY
)
VAR _Result =
SWITCH ( TRUE (), _Age < 0, "Late", _Age >= 0, "On-Time" )
RETURN
_Result
Lo siento, estaba fuera de la oficina. Acabo de probarlo y me da una nueva columna que se ve correcta en el lado de la factura, pero ahora muestra el mismo conjunto de pedidos con toneladas de facturas separadas adjuntas. No estoy seguro de por qué estaría sucediendo esto. ¿Podría ser por la relación entre las dos tablas diferentes de las que tengo que sacar con el invoice_no y order_no? Aquí hay una imagen del problema.
En ella, @Celliott04
¿Puedo preguntar qué campos están relacionados con estas dos tablas y cuál es la relación?
Sí, el código en sí está bien, pero como está utilizando la medida, cambiará según el contexto. Puede intentar crear primero una columna correspondiente a la fecha en la misma tabla y, a continuación, puede utilizar las dos columnas de la misma tabla en este código.
La order_no y invoice_no es una relación de uno a muchos (uno es order_no y muchos son invoice_no). Un pedido puede tener varias facturas, pero una factura no puede tener varios pedidos adjuntos. ¿No es esta la relación correcta?
En ella, @Celliott04
Parece que el código está bien, pero de hecho es la relación lo que hace que el contexto de la medida incluya todas las posibilidades, lo que lleva a un aumento en el número de filas.
¿Te has planteado restar directamente dos fechas?
Así:
Days_Past_Required_Date =
VAR _Age =
SELECTEDVALUE ( p21_view_oe_hdr[requested_date] )
- SELECTEDVALUE ( p21_view_invoice_hdr[invoice_date] )
VAR _Result =
SWITCH ( TRUE (), _Age < 0, "Late", _Age >= 0, "On-Time" )
RETURN
_Result
Es imposible que Datediff devuelva un resultado de <0.
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 | |
1 | |
1 |