Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
Hi everyone, I'm hoping someone can assist.
I have a table with lots of data - 1 million+ lines. Each line in the table shows a ticket ID (RefNum), an activity that has occurred within each ticket (ActivityType), and a datestamp for that activity (DateActivityCreated). There may be multiple lines for each RefNum, and each line is in no particular order. Example below:
RefNum | ActivityType | DateActivityCreated |
1054976 | Search | 19/02/2019 9:59 |
1054976 | Link | 19/02/2019 9:59 |
1054675 | Reopened | 19/02/2019 9:58 |
1054675 | Resolved | 19/02/2019 9:59 |
1054675 | Field Updated | 30/04/2019 8:44 |
1054675 | Field Updated | 11/07/2019 12:12 |
1251685 | Other | 11/07/2019 12:11 |
1290806 | Search | 7/02/2019 14:09 |
1290806 | Field Updated | 7/02/2019 14:05 |
1290806 | Field Updated | 7/02/2019 14:07 |
1290806 | Link | 7/02/2019 14:06 |
1290806 | Other | 7/02/2019 14:06 |
1290806 | Reopened | 7/02/2019 14:05 |
1290806 | Resolved | 7/02/2019 14:09 |
1290806 | Status Changed | 7/02/2019 14:06 |
1294302 | Search | 15/03/2019 14:40 |
1296581 | Search | 11/03/2019 13:57 |
1296581 | Field Updated | 11/03/2019 13:57 |
1296581 | Field Updated | 11/03/2019 13:57 |
I'd like to be able to create a summary table that shows single instances of each individual RefNum per line, and additional columns for Search, Link, Knowledge Gap, and No Search No Link. Here's how the information in those columns should be calculated:
Here is the data I'd expect to see, based on the table above:
RefNum | Search | Link | Knowledge Gap | No Search No Link |
1054976 | Search | Link | ||
1054675 | No Search No Link | |||
1251685 | No Search No Link | |||
1290806 | Search | Link | ||
1294302 | Search | Knowledge Gap | ||
1296581 | Search | Knowledge Gap |
Any help would be greatly appreciated!
Solved! Go to Solution.
Hi @Anonymous
You could try
Table 2 = ADDCOLUMNS( SUMMARIZECOLUMNS( 'Table'[RefNum] , "Search" , IF(COUNTROWS(FILTER('Table','Table'[ActivityType]="Search")),"Search","") , "Link" , IF(COUNTROWS(FILTER('Table','Table'[ActivityType]="Link"))>0,"Link","") ), "Knowledge Gap",IF([Search]="Search" && [Link]="","Knowledge Gap",""), "No Search No Link" , IF([Search]="" && [Link]="","No Search No Link","") )
Here is a link to a PBIX file for you to play with
https://1drv.ms/u/s!AtDlC2rep7a-xiu2Eh71sSW31ous?e=6iku4S
Hi @Anonymous
You could try
Table 2 = ADDCOLUMNS( SUMMARIZECOLUMNS( 'Table'[RefNum] , "Search" , IF(COUNTROWS(FILTER('Table','Table'[ActivityType]="Search")),"Search","") , "Link" , IF(COUNTROWS(FILTER('Table','Table'[ActivityType]="Link"))>0,"Link","") ), "Knowledge Gap",IF([Search]="Search" && [Link]="","Knowledge Gap",""), "No Search No Link" , IF([Search]="" && [Link]="","No Search No Link","") )
Here is a link to a PBIX file for you to play with
https://1drv.ms/u/s!AtDlC2rep7a-xiu2Eh71sSW31ous?e=6iku4S
Perfect, thanks @Phil_Seamark . That worked a treat 🙂 Appreciate the quick response.
So I created a dummy table, here's the calculated column "knowledge gap"the search and link columns are partial versions of the same code
Help when you know. Ask when you don't!
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.
User | Count |
---|---|
94 | |
92 | |
83 | |
71 | |
49 |
User | Count |
---|---|
143 | |
121 | |
111 | |
59 | |
57 |