We've captured the moments from FabCon & SQLCon that everyone is talking about, and we are bringing them to the community, live and on-demand. Starts on April 14th. Register now
Hola - Estoy tratando de usar userelationship para conectar un campo inactivo. En última instancia, quiero determinar la diferencia de días entre cuándo vencieron los pedidos y cuándo se enviaron.
Tengo dos campos, ambos en la misma tabla (Pedidos). Ambos conectados a una tabla de fechas: uno está activo (fecha de vencimiento) y otro está inactivo (fecha de envío).
Solved! Go to Solution.
@texmexdragon , Ambas fechas son de la misma tabla. Por lo tanto, no necesita userelation para la diferencia de fecha.
En una nueva columna: datediff(order[due Date], order[Shipped Date],DAY)
En una nueva medida: datediff(min(order[due Date]), Max(order[Shipped Date]),DAY) // Consulte mi blog para el contexto de fila
Ahora use la relación es la fecha que desea utilizar cuando muestre esto. Así que encima de esta fórmula, puede usar una de las fechas.
O puede tener dos fórmulas una para cada fecha.
@texmexdragon , Fecha diff se refieren a este blog
O este archivo, dependiendo de donde hay dos fechas hay 4-5 método
https://www.dropbox.com/s/y47ah38sr157l7t/Order_delivery_date_diff.pbix?dl=0
@amitchandak Aprecio ese archivo. Sin embargo, ninguno de esos métodos resuelve mi problema.
Necesito específicamente utilizar USERELATIONSHIP para obtener el campo Fecha de vencimiento (activo) y el campo Fecha de envío (inactivo) para responder a la tabla de fechas.
El problema como se indica a continuación es que no obtengo la opción (sin intellisense) para usar mi campo Orders(due date). Simplemente no aparece como una opción al escribir la medida. Supongo que tiene algo que ver con el hecho de que es el campo de la relación activa.
@texmexdragon ,¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla?
Creo que lo que pido es bastante sencillo.
Intentar usar una fórmula DATEDIFF para lograr la diferencia de días entre dos campos de fecha que están en la misma tabla. Un campo está activo entre la tabla de fechas, el otro está inactivo. La fecha de vencimiento está activa. Fecha de envío está inactivo.
Cuando intento escribir la medida, el campo Pedidos (Fecha de vencimiento) no aparece en la barra de fórmulas, por lo que no puedo seleccionarla.
@amitchandak Esencialmente, aquí está la medida que estoy tratando de escribir. Me doy cuenta de que esto no es en absoluto correcto, pero necesito ser capaz de restar estas fechas el uno del otro. Y los pedidos (Fecha de vencimiento) no aparecen en mi barra de fórmulas a menos que ponga algo como Userelationship delante de él (incluso pensé que es la relación activa).
@texmexdragon , Ambas fechas son de la misma tabla. Por lo tanto, no necesita userelation para la diferencia de fecha.
En una nueva columna: datediff(order[due Date], order[Shipped Date],DAY)
En una nueva medida: datediff(min(order[due Date]), Max(order[Shipped Date]),DAY) // Consulte mi blog para el contexto de fila
Ahora use la relación es la fecha que desea utilizar cuando muestre esto. Así que encima de esta fórmula, puede usar una de las fechas.
O puede tener dos fórmulas una para cada fecha.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.