Forum Discussion
Total difference between current and previous date
- 6 years ago
Hi Anonymous ,
We can use the following measure to meet your requirement:
Total Closed = CALCULATE ( DISTINCTCOUNT ( 'Table'[Number] ), FILTER ( 'Table', [State] = "Closed" ) )total closed since last snapshot date = VAR currentSnapshotDate = MAX ( 'Table'[SnapshotDate] ) VAR lastSnapshotDate = CALCULATE ( MAX ( 'Table'[SnapshotDate] ), FILTER ( ALLSELECTED ( 'Table' ), 'Table'[SnapshotDate] < currentSnapshotDate ) ) RETURN CALCULATE ( DISTINCTCOUNT ( 'Table'[Number] ), FILTER ( 'Table', 'Table'[Created].[Date] <= currentSnapshotDate && 'Table'[Created].[Date] > lastSnapshotDate && 'Table'[State] = "Closed" ) ) + 0Total Open = CALCULATE ( DISTINCTCOUNT ( 'Table'[Number] ), FILTER ( 'Table', [State] = "Open" ) )total open since last snapshot date = VAR currentSnapshotDate = MAX ( 'Table'[SnapshotDate] ) VAR lastSnapshotDate = CALCULATE ( MAX ( 'Table'[SnapshotDate] ), FILTER ( ALLSELECTED ( 'Table' ), 'Table'[SnapshotDate] < currentSnapshotDate ) ) RETURN CALCULATE ( DISTINCTCOUNT ( 'Table'[Number] ), FILTER ( 'Table', 'Table'[Created].[Date] <= currentSnapshotDate && 'Table'[Created].[Date] > lastSnapshotDate && 'Table'[State] = "Open" ) ) + 0Total calls = DISTINCTCOUNT('Table'[Number])Running Total calls = VAR snapshotDate = MAX ( 'Table'[SnapshotDate] ) RETURN CALCULATE ( DISTINCTCOUNT ( 'Table'[Number] ), FILTER ( ALLSELECTED ( 'Table' ), [SnapshotDate] <= snapshotDate ) )
BTW, pbix as attached.Best regards,
Community Support Team _ Dong Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi,
Based on that data you have shared, please check whether the result in this PBI file is correct or not. You may download it from here.
Hope this helps.
Thanks Ashish_Mathur . I feel I am not good in time intelligence functions and will focus on that.
- Total closed between current snapshot date column and last snapshot date column (that is total closed since last snapshot date using [state] = "Closed" column)
- Total opened between current snapshot and last snapshot ( that is total opened since last snapshot date which will be calculated on the basis of [Created] column between these two dates
Really sorry for missing description previously. I could not find a way to attach file with data so copied/pasted below
| SnapshotDate | Number | State | Created |
| 17/10/2019 00:00 | 110042700 | Closed | 07/10/2019 15:18 |
| 17/10/2019 00:00 | 110042741 | Closed | 07/10/2019 16:17 |
| 17/10/2019 00:00 | 110043897 | Closed | 14/10/2019 12:30 |
| 17/10/2019 00:00 | 110043913 | Open | 14/10/2019 13:33 |
| 17/10/2019 00:00 | 110044026 | Closed | 15/10/2019 09:26 |
| 17/10/2019 00:00 | 110044077 | Closed | 15/10/2019 11:28 |
| 17/10/2019 00:00 | 110044112 | Closed | 15/10/2019 12:40 |
| 17/10/2019 00:00 | 110044144 | Closed | 15/10/2019 13:42 |
| 17/10/2019 00:00 | 110044169 | Closed | 15/10/2019 14:32 |
| 17/10/2019 00:00 | 110044226 | Closed | 15/10/2019 15:49 |
| 17/10/2019 00:00 | 110044293 | Closed | 16/10/2019 09:50 |
| 17/10/2019 00:00 | 110044326 | Closed | 16/10/2019 11:44 |
| 17/10/2019 00:00 | 110044405 | Open | 16/10/2019 13:55 |
| 17/10/2019 00:00 | 110044420 | Open | 16/10/2019 14:36 |
| 17/10/2019 00:00 | 110044513 | Open | 17/10/2019 09:29 |
| 17/10/2019 00:00 | 110044514 | Open | 17/10/2019 09:29 |
| 17/10/2019 00:00 | 110044516 | Closed | 17/10/2019 09:32 |
| 17/10/2019 00:00 | 110044520 | Closed | 17/10/2019 09:36 |
| 17/10/2019 00:00 | 110044559 | Open | 17/10/2019 10:52 |
| 23/10/2019 00:00 | 110013192 | Open | 17/04/2019 14:39 |
| 23/10/2019 00:00 | 110017705 | Open | 20/06/2019 08:44 |
| 23/10/2019 00:00 | 110028225 | Open | 04/07/2019 17:10 |
| 23/10/2019 00:00 | 110028300 | Open | 05/07/2019 11:48 |
| 23/10/2019 00:00 | 110028341 | Open | 05/07/2019 13:23 |
| 23/10/2019 00:00 | 110028343 | Open | 05/07/2019 13:34 |
| 23/10/2019 00:00 | 110028796 | Open | 09/07/2019 11:18 |
| 23/10/2019 00:00 | 110043873 | Closed | 14/10/2019 11:50 |
| 23/10/2019 00:00 | 110043892 | Closed | 14/10/2019 12:23 |
| 23/10/2019 00:00 | 110043894 | Closed | 14/10/2019 12:24 |
| 23/10/2019 00:00 | 110045260 | Closed | 22/10/2019 10:50 |
| 23/10/2019 00:00 | 110045264 | Closed | 22/10/2019 10:58 |
| 23/10/2019 00:00 | 110045357 | Closed | 22/10/2019 15:47 |
| 23/10/2019 00:00 | 110045431 | Closed | 23/10/2019 10:29 |
| 23/10/2019 00:00 | 110045480 | Closed | 23/10/2019 11:59 |
| 23/10/2019 00:00 | 110045535 | Closed | 23/10/2019 14:08 |
| 23/10/2019 00:00 | 110045584 | Open | 23/10/2019 15:35 |
| 01/11/2019 00:00 | 110010380 | Closed | 14/03/2019 13:55 |
| 01/11/2019 00:00 | 110020812 | Open | 19/07/2019 16:23 |
| 01/11/2019 00:00 | 110045690 | Closed | 24/10/2019 10:25 |
| 01/11/2019 00:00 | 110045729 | Closed | 24/10/2019 11:38 |
| 01/11/2019 00:00 | 110045779 | Closed | 24/10/2019 14:31 |
| 01/11/2019 00:00 | 110045809 | Closed | 24/10/2019 17:19 |
| 01/11/2019 00:00 | 110045819 | Closed | 24/10/2019 19:34 |
| 01/11/2019 00:00 | 110045838 | Closed | 25/10/2019 09:22 |
| 01/11/2019 00:00 | 110046527 | Open | 30/10/2019 13:43 |
| 01/11/2019 00:00 | 110046531 | Open | 30/10/2019 13:44 |
| 01/11/2019 00:00 | 110046685 | Open | 31/10/2019 11:36 |
| 01/11/2019 00:00 | 110046692 | Open | 31/10/2019 11:46 |
| 01/11/2019 00:00 | 110046751 | Open | 31/10/2019 13:16 |
| 07/11/2019 00:00 | 110010380 | Closed | 14/03/2019 13:55 |
| 07/11/2019 00:00 | 110011039 | Closed | 20/03/2019 12:05 |
| 07/11/2019 00:00 | 110011743 | Closed | 28/03/2019 10:22 |
| 07/11/2019 00:00 | 110035236 | Open | 05/11/2019 12:15 |
| 07/11/2019 00:00 | 110035283 | Open | 05/11/2019 13:50 |
| 07/11/2019 00:00 | 110035304 | Open | 05/11/2019 14:39 |
| 07/11/2019 00:00 | 110014077 | Open | 08/04/2019 13:05 |
| 07/11/2019 00:00 | 110014120 | Open | 08/04/2019 14:32 |
| 07/11/2019 00:00 | 110014534 | Open | 09/04/2019 15:50 |
| 07/11/2019 00:00 | 110043382 | Closed | 10/10/2019 09:38 |
| 07/11/2019 00:00 | 110043405 | Closed | 10/10/2019 10:33 |
| 07/11/2019 00:00 | 110045675 | Closed | 24/10/2019 09:52 |
| 07/11/2019 00:00 | 110045690 | Closed | 24/10/2019 10:25 |
| 07/11/2019 00:00 | 110045714 | Closed | 24/10/2019 10:53 |
| 07/11/2019 00:00 | 110045729 | Closed | 24/10/2019 11:38 |
| 07/11/2019 00:00 | 110045779 | Closed | 24/10/2019 14:31 |
| 07/11/2019 00:00 | 110045809 | Closed | 24/10/2019 17:19 |
| 07/11/2019 00:00 | 110045819 | Closed | 24/10/2019 19:34 |
| 07/11/2019 00:00 | 110045838 | Closed | 25/10/2019 09:22 |
| 07/11/2019 00:00 | 110046045 | Closed | 28/10/2019 10:26 |
| 07/11/2019 00:00 | 110046075 | Closed | 28/10/2019 11:31 |
| 07/11/2019 00:00 | 110046139 | Closed | 28/10/2019 14:17 |
| 14/11/2019 00:00 | 110047820 | Closed | 07/11/2019 10:32 |
| 14/11/2019 00:00 | 110047841 | Closed | 07/11/2019 11:22 |
| 14/11/2019 00:00 | 110047888 | Closed | 07/11/2019 13:56 |
| 14/11/2019 00:00 | 110048085 | Closed | 08/11/2019 11:32 |
| 14/11/2019 00:00 | 110048199 | Closed | 08/11/2019 15:36 |
| 14/11/2019 00:00 | 110048301 | Closed | 11/11/2019 10:35 |
| 14/11/2019 00:00 | 110048645 | Open | 12/11/2019 12:09 |
| 14/11/2019 00:00 | 110048656 | Open | 12/11/2019 12:16 |
| 14/11/2019 00:00 | 110048808 | Closed | 12/11/2019 18:30 |
| 14/11/2019 00:00 | 110048839 | Closed | 13/11/2019 10:48 |
| 14/11/2019 00:00 | 110048888 | Closed | 13/11/2019 11:43 |
| 14/11/2019 00:00 | 110048926 | Closed | 13/11/2019 13:35 |
| 14/11/2019 00:00 | 110048931 | Closed | 13/11/2019 13:36 |
| 14/11/2019 00:00 | 110049000 | Closed | 13/11/2019 16:07 |
| 14/11/2019 00:00 | 110049089 | Closed | 14/11/2019 09:54 |
| 14/11/2019 00:00 | 110049117 | Closed | 14/11/2019 10:43 |
| 14/11/2019 00:00 | 110049125 | Closed | 14/11/2019 10:50 |
| 14/11/2019 00:00 | 110049210 | Closed | 14/11/2019 14:37 |
| 14/11/2019 00:00 | 110049232 | Open | 14/11/2019 16:10 |
- Ashish_Mathur6 years agoSuper User
Hi,
Basis the revised data that you have shared in your last post, show me the exact result you are expecting. Only after my formula's results match yours will i share the solution PBI file with you.
- Anonymous6 years agoNot applicable
Thanks again Ashish_Mathur
Result will be
Total closed total closed since last snapshot date Total Open Total Open since last snapshot date Total calls Running Total calls 13 13 6 19 19 19 9 6 8 7 17 36 7 6 6 11 13 49 16 0 6 3 22 71 16 13 3 16 19 90 61 29 90 and definition of each column will be
Measure Definition Total Closed count for [State] = 'Closed' and [Created] does not matter total closed since last snapshot date count for [State] = 'Closed' and [Created] between current [Snapshot date] and last[Snapshot date] - for example on 1st Nov, current snapshot date is 1st Nov and previous is 23rd Oct so count all closed within these two dates where [created] column is after 23rd Oct and [Created] column is on or before 1st Nov Total Open count for State] = 'Open' and [Created] does not matter Total Open since last snapshot date count for [State] = 'Open' and [Created] between current [Snapshot date] and last[Snapshot date] Total calls Count for [Number] for each snapshot Running Total calls Running total of new column [Total calls] Thanks for support.
Regards
- Ashish_Mathur6 years agoSuper User
Hi,
You have not shown the Date column in your expected output. Also, please review the description in the total "closed since last snapshot date" row.