Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Sign up nowGet Fabric certified for FREE! Don't miss your chance! Learn more
Hi,
I need a measure to calculate the time between the first and last delivery date per Purchase order
The table is such as:
| Receivedorderline | Purchase order | Receivedate |
| 1 | 1 | 1-1-2017 |
| 2 | 1 | 15-1-2017 |
| 3 | 1 | 17-1-2017 |
| 4 | 2 | 2-2-2017 |
| 5 | 2 | 3-2-2017 |
| 6 | 2 | 3-2-2017 |
| 7 | 3 | 3-3-2017 |
| 8 | 3 | 3-3-2017 |
Now i want the time between the first and last receivedate per purchase order
(example purchase order 1. first date = 01-01-2017 and lastdate = 17-1-2017. Measure datediff = 16 days
greetings, Norbertus
Solved! Go to Solution.
@Anonymous
hi, Use a measure
DaysDiff = DATEDIFF(Min(Table1[Receivedate]),MAX(Table1[Receivedate]),DAY)
Now Put in a visual the PO and this Measure.
@Anonymous
hi, Use a measure
DaysDiff = DATEDIFF(Min(Table1[Receivedate]),MAX(Table1[Receivedate]),DAY)
Now Put in a visual the PO and this Measure.
Hi @Anonymous,
An alternative is to create a new table using dax Summarize: If you do not know: To create a new table go to the tab: modeling>
New Table
Dax to create the table:
Table2 = SUMMARIZE(Table1; Table1[Purchase order]; "MinDate"; MIN(Table1[Receivedate]); "MaxDate";MAX(Table1[Receivedate]); "Total"; MAX(Table1[Receivedate]) - MIN(Table1[Receivedate]) )
Hi,
Is it really necessary to create a new table? After this i think my Datamodel isn't 'nice' anymore
Because i merged before receivedorders and receivedorderlines to one new table (as a fact table)
When i make 2 seperate tables i can also make a calculated column in receivedorders like:
Column = CALCULATE((MAX(receivedorderlines[Receivedate])-MIN(receivedorderlines[Receivedate])*1);
FILTER(receivedorderlines;receivedorderlines[order]=receivedorder[order]))
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 64 | |
| 63 | |
| 49 | |
| 21 | |
| 18 |
| User | Count |
|---|---|
| 121 | |
| 118 | |
| 38 | |
| 36 | |
| 29 |