Forum Discussion
hprose
Helper I
3 years agoPresent in previous week but missing in current week
Hi all,
I have data roughly in the below format. For each week, I want to get the count of IDs that were present in the previous week but are missing in the current week. In the example below, April 14th - 2 (IDs 2 and 4 are missing), April 21st - 1 (ID 5 is missing). I want to create a chart with this week over week numbers.
| id | Week |
| 1 | 4/7/2023 |
| 2 | 4/7/2023 |
| 3 | 4/7/2023 |
| 4 | 4/7/2023 |
| 1 | 4/14/2023 |
| 3 | 4/14/2023 |
| 5 | 4/14/2023 |
| 6 | 4/14/2023 |
| 1 | 4/21/2023 |
| 3 | 4/21/2023 |
| 6 | 4/21/2023 |
Please let me know how I can go about it. Note that I have other columns in the table and may need to apply some filters in the formula like name = "xyz" while doing this calculation.
Thank you!
Missing = VAR __wk = MAX( STAT[week] ) RETURN TOCSV( EXCEPT( CALCULATETABLE( VALUES( STAT[id] ), STAT[week] = __wk - 7 ), VALUES( STAT[id] ) ), , , FALSE() )
5 Replies
- ThxAlot
Super User
Missing = VAR __wk = MAX( STAT[week] ) RETURN TOCSV( EXCEPT( CALCULATETABLE( VALUES( STAT[id] ), STAT[week] = __wk - 7 ), VALUES( STAT[id] ) ), , , FALSE() ) - Ashish_Mathur
Super User
- hprose
Helper I
Thank you for your help Ashish_Mathur !
- Ashish_Mathur
Super User
You are welcome.