Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
Hello, I am looking for some assistance with finding the latest date for both On and Off times for each ID where there can be mulitple records of both Types for each ID.
Date | Type | ID | Latest On Time | Latest Off Time |
1/1/22 12:15 | on | 1 | ||
1/2/22 12:30 | on | 1 | ||
1/4/22 16:15 | off | 1 | ||
1/2/22 18:15 | off | 1 | ||
1/5/22 12:15 | on | 2 | ||
1/6/22 12:15 | off | 2 | ||
1/7/22 12:15 | on | 2 | ||
1/8/22 12:15 | on | 3 | ||
1/9/22 12:15 | on | 3 | ||
1/10/22 12:15 | on | 4 | ||
1/11/22 12:15 | off | 4 |
Solved! Go to Solution.
Hi @dschul365
please try
Latest On Time =
MAXX (
FILTER (
CALCULATETABLE ( 'Table', ALLEXCEPT ( 'Table', 'Table'[ID] ) ),
'Table'[Type] = "on"
),
'Table'[Date]
)
You are correct, the latest date values are now populating. Thank you for the assist!
Hi @dschul365
please try
Latest On Time =
MAXX (
FILTER (
CALCULATETABLE ( 'Table', ALLEXCEPT ( 'Table', 'Table'[ID] ) ),
'Table'[Type] = "on"
),
'Table'[Date]
)
Hello @tamerj1
Unfortunately, once applied this formula only returns blank values within the Latest On Time column. Could you explain how the ALLEXCEPT forumla is intened to work here?
The CALCULATETABLE with ALLEXCEPT should return the complete table of the current ID. This should work if Type is a column rather than a measure. Is it?
aslo please try
Latest On Time =
MAXX (
FILTER (
CALCULATETABLE ( 'Table', REMOVEFILTERS (), VALUES ( 'Table'[ID] ) ),
'Table'[Type] = "on"
),
'Table'[Date]
)
User | Count |
---|---|
15 | |
13 | |
12 | |
10 | |
10 |
User | Count |
---|---|
19 | |
15 | |
14 | |
11 | |
10 |