Forum Discussion
MJAGUSIAK
Helper I
2 years agoDAX help: most recent event
I am trying to find the most recent event in my PBI. Here are my column names and I need to find the last status update under "Last Event Description". I created a new column that combines the last...
- 2 years ago
Hi,
This M code works
let Source = Excel.CurrentWorkbook(){[Name="Data"]}[Content], #"Grouped Rows" = Table.Group(Source, {"Customer Confirmation Number", "Delivery Confirmation Number"}, {{"Count", each Table.Max(_,{"Last Event Date","Last Event Time"})}}), #"Expanded Count" = Table.ExpandRecordColumn(#"Grouped Rows", "Count", {"Manifest Date", "Receive Date", "Last Event Date", "Last Event Time", "Last Event Description"}, {"Manifest Date", "Receive Date", "Last Event Date", "Last Event Time", "Last Event Description"}), #"Changed Type" = Table.TransformColumnTypes(#"Expanded Count",{{"Last Event Date", type date}, {"Last Event Time", type time}}) in #"Changed Type"Hope this helps.
Ashish_Mathur
Super User
2 years agoHi,
Based on the Table that you have shared, please also show the expected result.
MJAGUSIAK
Helper I
2 years agoIt should pull back the data where it is showing only a unique value for Delivery Confirmation Number with the most recent "Last date and time" showing the "last Event Description"
| Customer Confirmation Number | Delivery Confirmation Number | Manifest Date | Receive Date | Last Event Date | Last Event Time | Last Event Description |
| '78510745 | '9274890326139904723314 | 1/25/2024 5:07 | 1/22/2024 19:02 | 1/26/2024 | 6:10:00 AM | DELIVERED |
| '78542345 | '9274890326139904739452 | 1/25/2024 5:07 | 1/23/2024 18:58 | 1/26/2024 | 6:21:00 AM | DELIVERED |
| '78510884 | '9274890326139904736161 | 1/25/2024 5:07 | 1/23/2024 18:58 | 1/26/2024 | 6:55:00 AM | DELIVERED |
| '78541001 | '9261290326139904737940 | 1/25/2024 1:08 | 1/23/2024 18:59 | 1/26/2024 | 6:10:00 AM | DELIVERED |
- Ashish_Mathur2 years ago
Super User
9274890326139904723314 has 2 entries and both have the same end date and time. Why shoud the delivered row show up in the result.