Forum Discussion
Userelationship
Hello - I am trying to use userelationship to connect an inactive field. Ultimately I want to determine the days difference between when orders were due, and when they shipped.
I have two fields, both in the same table (Orders). Both connected to a date table - one is active (due date) and one is inactive (date shipped).
I really need to have the "date shipped" relationship activated so that I can use the date table month,year, etc to control the slicers and visuals.
Anonymous , Both date are from the same table. So you do not need userelation for date diff.
In a new column = datediff(order[due Date], order[Shipped Date],DAY)
In a new measure= datediff(min(order[due Date]), Max(order[Shipped Date]),DAY) // Refer my blog for row context
Now use relation is which date you want to use when you display this. So on top of this formula, you can use one of the date.
Or can have two formula one for each date.
6 Replies
- amitchandakSuper User
Anonymous , Date diff refer to this blog
Or this file, depending on where two dates are there are 4-5 method
https://www.dropbox.com/s/y47ah38sr157l7t/Order_delivery_date_diff.pbix?dl=0
- AnonymousNot applicable
amitchandak Appreciate that file. However, none of those methods solve my issue.
I am specifically needing to use USERELATIONSHIP in order to get both the Due Date field (active), and the Date Shipped field (inactive) to respond to the date table.
The issue as stated below is that I do not get the option (no intellisense) to use my Orders(due date) field. It just does not come up as an option when writing the measure. I'm guessing it has something to do with the fact that it is the active relationship field.
- amitchandakSuper User
Anonymous ,Can you share sample data and sample output in table format?