Forum Discussion
Anonymous
6 years agoNot applicable
Total difference between current and previous date
Hi All, Could you please help writing DAX code for below query: I have a dataset with lots of columns but only below columns are more relavent to this query: SnapshotDate CreatedDate Ta...
- 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.
Ashish_Mathur
6 years agoSuper User
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.
Anonymous
6 years agoNot applicable
Thanks Ashish_Mathur . I feel I am not good in time intelligence functions and will focus on that.
as i was not able to use DATESBETWEEN. It perfectly works for scenario I presented but I missed something so sending data with changes below.
Two measures I wanted to find:
- 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 |