nudopc
Hola,
Estoy tratando de medir OnTimeDelivery usando PowerBI en modo de consulta directa conectado a Syspro. Los campos de fecha están en varias tablas con una relación de uno a varios vinculada a SalesOrder. A continuación se muestran los conceptos básicos de los campos de las tablas.
sormaestro[SalesOrder]
sormaestro[OrderDate]
ArVentasMover[SalesOrder]
ArVentasMover[ShipDate]
El código de medida se ve así.
Días-Envío = DATEDIFF(SorMaster[OrderDate],ArVentasMover[TrnDate],DÍA)
El error es este.
Mi tabla combinada PowerBi se ve así.
¿Alguna idea sobre lo que estoy haciendo mal? Soy nuevo en esto.
clint
Anónimo
Hola @knotpc
debe proporcionar un valor único para OrderDate o, de lo contrario, la medida no sabrá qué instancia de OrderDate usar. Para obtener una ronda de esto, puede especificar FIRSTDATE(SorMaster[OrderDate]) o tal vez ÚLTIMOFECHA(SorMaestro[OrderDate]). Esto filtrará OrderDate a un solo valor que la medida pueda digerir.
Espero que esto ayude,
parker
Anónimo
Hola @knotpc
debe proporcionar un valor único para OrderDate o, de lo contrario, la medida no sabrá qué instancia de OrderDate usar. Para obtener una ronda de esto, puede especificar FIRSTDATE(SorMaster[OrderDate]) o tal vez ÚLTIMOFECHA(SorMaestro[OrderDate]). Esto filtrará OrderDate a un solo valor que la medida pueda digerir.
Espero que esto ayude,
parker
nudopc
En respuesta a Anónimo
parker,
Me tomó un poco de Google, para darme cuenta de lo que proponías, ya que soy un NOOB. Pero, funcionó una vez que hice lo siguiente.
Nueva medida
Días-Envío = DATEDIFF(
FIRSTDATE(SorMaster[OrderDate]),
FIRSTDATE(ArSalesMov[TrnDate]),
DÍA)
Gracias por tu ayuda.