+ Reply to Thread
Results 1 to 12 of 12

Very basic - how to display call log data? Starting with time of calls.

  1. #1
    Registered User
    Join Date
    11-27-2017
    Location
    Alabama, USA
    MS-Off Ver
    Office 2016
    Posts
    6

    Very basic - how to display call log data? Starting with time of calls.

    I used to know a good bit about Excel, but that knowledge has slowly slipped away it seems. Any help is appreciated.

    I've got Excel spreadsheets of the system log files from our telephone PBX system. I understand them, but they're rather incomprehensible to my co-workers in the row/column format they're in. So I need to display call data in a graphical format to show trends and patterns with calls. I've forgotten everything I might have known about graphs in Excel, and I had to do a Google search for "what is a pivot table", just to let you know where I am with this. (Last I used Excel it was version 2007. I've got Excel 2016 now.)

    I'd like to end up with graphs that show what extensions were dialed, what calls went to voice mail, incoming and outgoing calls (and multiple calls by the same number), etc., but let me start out with some basic data. These are the times our phone system handled calls on a Sunday (we're closed Sundays, so this will be a small data set).

    Time
    8:24
    9:52
    10:08
    10:29
    10:36
    10:47
    11:36
    11:59
    13:27
    14:33
    15:09
    17:13
    19:17
    19:26
    19:35
    20:42

    At each one of those times a unique call came in to our system (I've already filtered for transfers to different extensions, transfers to voice mail, and similar which add their own time entries and seemingly create additional "calls" but are actually part of the same transaction - if that makes sense - there's another field in the data that links the parts of a call through the initiation through transfers to the end person hanging up the phone using a unique number). I've left off the rest of the data for now, such as the extension it went to, whether it was incoming or outgoing, how long the call was, and so on. I hope to one day understand how to represent all of that on a series of graphs.

    How would I display this graphically? I'd like to show some type of range of when the calls came in. Whenever I try to make a graph with just this data, it pulls the row number of the entry into the chart as another list of values and ends up as nonsense on a graph. What format of graph would best show when the bulk of calls happen? Pie chart? Line graph? X/Y pattern thing? It's binary data - a call happened or it didn't, so I don't really have another data set I want to use with the times a call appeared in our system (until I understand this better).

    I'm hoping this will click after my morning coffee, but I've been staring at this data all this week and I'm stuck. And embarrassed. Programming a PBX, no problem. Explaining it to humans...er, not so hot.

    BPB

  2. #2
    Forum Guru Pete_UK's Avatar
    Join Date
    12-31-2011
    Location
    Warrington, England
    MS-Off Ver
    Office 2019 (still learning)
    Posts
    24,723

    Re: Very basic - how to display call log data? Starting with time of calls.

    If you split the day up into hourly segments, then you can count the number of calls for each hour. In your example data you have 4 calls within the hour from 10:00 to 10:59, and 2 calls in the next hour, and so on. You can achieve this summary table using a COUNTIFS function.

    Then you could graph this table as a simple histogram (bar chart), with the hours going across and the counts on the Y axis, which would tend to give a double-hump curve with slightly fewer calls over lunch.

    There are many other graphs that you could produce from call data.

    Hope this helps.

    Pete

  3. #3
    Valued Forum Contributor ranman256's Avatar
    Join Date
    07-29-2012
    Location
    Kentucky
    MS-Off Ver
    Excel 2003
    Posts
    1,176

    Re: Very basic - how to display call log data? Starting with time of calls.

    You are going to chart this in 2 dimensions (3 is cool, but really unreadable on a 2D screen)
    So you will want to pick your items for X and Y axis,:
    like: 1 Extension on 1Day , X=Time, Y = Call result count
    or: 1Day ,X = Extension, Y= CallCount

    then use a chart wizard to select these columns to chart.

  4. #4
    Registered User
    Join Date
    11-27-2017
    Location
    Alabama, USA
    MS-Off Ver
    Office 2016
    Posts
    6

    Re: Very basic - how to display call log data? Starting with time of calls.

    Thanks Pete_UK. I'd have to do some manual designing of the graph, but that's probably the best solution. Hopefully this will get me going - and thank you!

    Thank you too, ranman256 - I'll move on to this once I get the initial graphing of the call times. (Haven't had much initial luck with wizards.)
    Last edited by bpb21; 11-29-2017 at 12:50 PM. Reason: more comments

  5. #5
    Forum Expert Olly's Avatar
    Join Date
    09-10-2013
    Location
    Darlington, UK
    MS-Off Ver
    Excel 2016, 2019, 365
    Posts
    6,284

    Re: Very basic - how to display call log data? Starting with time of calls.

    You could insert a pivot chart, based on that simple data range, with Time (grouped by Hours) as the Axis, and Time (Count) as Values. Format to suit.

    See attachment for quick worked example.

    bpb21.PNG



    If you want more, then it might be an idea to attach a sample workbook of your data, with some mocked up outputs...
    Attached Files Attached Files
    let Source = #table({"Question","Thread", "User"},{{"Answered","Mark Solved", "Add Reputation"}}) in Source

    If I give you Power Query (Get & Transform Data) code, and you don't know what to do with it, then CLICK HERE

    Walking the tightrope between genius and eejit...

  6. #6
    Registered User
    Join Date
    11-27-2017
    Location
    Alabama, USA
    MS-Off Ver
    Office 2016
    Posts
    6

    Re: Very basic - how to display call log data? Starting with time of calls.

    Olly - yes, this. Let me check out that sample you attached. The following Monday had 743 calls throughout the day, which is much more typical, so it would have to be automated graphing in some part. I suppose that's what the pivot table does.

  7. #7
    Forum Expert Olly's Avatar
    Join Date
    09-10-2013
    Location
    Darlington, UK
    MS-Off Ver
    Excel 2016, 2019, 365
    Posts
    6,284

    Re: Very basic - how to display call log data? Starting with time of calls.

    Yes. If you can share more of your actual source data, I can easily show you some more examples of how to use it.

    It would be easy, for example, to filter Inbound / Outbound, to look at seasonal / weekday patterns, to measure Top N numbers (in / out), look at average call duration (if you have call duration in your source), and so on...

  8. #8
    Forum Guru Pete_UK's Avatar
    Join Date
    12-31-2011
    Location
    Warrington, England
    MS-Off Ver
    Office 2019 (still learning)
    Posts
    24,723

    Re: Very basic - how to display call log data? Starting with time of calls.

    I used to analyse outgoing call data for my clients before I retired. I've got rid of most of the files from my PC, but I managed to find one from some years ago (2004), so I've turned that into a pdf and attached. This shows a table and several graphs that were produced automatically using formulae - I had it set up so you just put the new call data in and adjusted the named ranges. There are various other tables and charts that were produced by the template, but I hope this gives you some ideas of what can be produced.

    Hope this helps.

    Pete
    Attached Files Attached Files

  9. #9
    Registered User
    Join Date
    11-27-2017
    Location
    Alabama, USA
    MS-Off Ver
    Office 2016
    Posts
    6

    Re: Very basic - how to display call log data? Starting with time of calls.

    Thank you all for the info! Pete_UK - those are the type reports I want to get to, once I expand my knowledge of pivot tables/charts/etc. As for now, Olly - that's my ideal starting point, what you provided. I don't know how to go about doing that, but I'm working on it.
    Let me "sanitize" the data to remove and personally identifiable information from it and I'll upload a sample of the full data. It's very similar (but not quite) to what Pete_UK has in his .pdf (but not exactly).
    Thank you very much all! I'm extremely grateful!
    BPB

  10. #10
    Registered User
    Join Date
    11-27-2017
    Location
    Alabama, USA
    MS-Off Ver
    Office 2016
    Posts
    6

    Re: Very basic - how to display call log data? Starting with time of calls.

    Ok, here's the actual data from several minutes of calls this morning as it comes off the syslog (as a .csv file). Names and numbers have been changed (consistently, so you can still keep track of them in the logs) to protect everyone.

    The file "ExportMessagesExample.xlsx" is what I get in .csv straight from the server. So I remove all the columns except "Date" and "Message" as the others are always the same (these are the syslog messages for just the calls, so they've already been filtered by my logging server).

    I add a column between "Date" and "Message" called "Call", and I use the formula =LEFT(C2,7) for that column to give me that seven digit number in the front of the message column data. That's the unique identifier for a cradle to grave transaction and all its pieces.

    Every time a call is placed, answered, transferred, put on hold, goes to voice mail, etc., it generates a new syslog entry but keeps the same seven digit identifier as long as it's the same human in the system on the phone - if you follow. So that's the only way I can track a call cradle to grave.

    I sort A -> Z on that new column I added, "Call", to get the call sequence in order which places all the parts of a call as we humans know it in sequence.
    Then I'm left with the first useful set of sorted data. That's "ExportMessagesExampleSorted.xlsx".

    Then I might use "Remove Duplicates" on the "Call" column to leave me with only the unique calls that came in - not all the bits and pieces of each call going through our system. That's how I get my total number of calls for the day (or period I've got on my spreadsheet).

    That's the first point where I wanted to stop and make a graph showing how call volume is distributed throughout the day. I could further chop up the "Message" column and get at data for extensions, calls ending up at voice mail ("vm-extension" denotes that), etc., but since I can't make a graph on number of calls I figured that would be a good starting point!

    So that's where I'm at.

    I should add that we paid a 3rd party company too much money to try and make a call logging program to take this data and...well...do what I'm doing with it now (albeit much more comprehensively). They were ultimately unsuccessful. So I'm aiming for the basics here. As an aside, it completely baffles me why a vendor wouldn't build in something like this directly to their product, or at least sell an add-on to do call logging, but [company name redacted] apparently didn't think that would be a useful feature.

    Anyway, I'd like to thank everyone for their replies. You all have at least nudged me in the right direction with this. I've got to find a good primer on pivot tables...or pivoting in general. My Excel knowledge ended with formulae it seems!

    BPB
    Attached Files Attached Files
    Last edited by bpb21; 12-01-2017 at 11:44 AM. Reason: correct grammar

  11. #11
    Forum Guru Pete_UK's Avatar
    Join Date
    12-31-2011
    Location
    Warrington, England
    MS-Off Ver
    Office 2019 (still learning)
    Posts
    24,723

    Re: Very basic - how to display call log data? Starting with time of calls.

    I've just had a quick look at this before dinner. It would help if you split the date and time into different columns. You can do this quite easily by inserting two new columns, A and B before your current column A, and then you can use this formula in A2 to get the date only:

    =INT(C2)

    format as a date. Then in B2 you can use this:

    =C2-A2

    format as time, then copy both formulae down. You can then fix the values and then delete column C.

    I'll be going out after dinner, but hope this helps for now.

    Pete

  12. #12
    Registered User
    Join Date
    11-27-2017
    Location
    Alabama, USA
    MS-Off Ver
    Office 2016
    Posts
    6

    Re: Very basic - how to display call log data? Starting with time of calls.

    I don't know why I was so dense last week; these are syslog messages so of course they're uniform length in the fields exported. D'oh. Anyway, they're properly sorted now and hopefully I'm on the way to figuring out pivot tables. I'm just not sure how to sort them without mixing up the order of data across multiple columns.
    But, a big thanks to this forum for getting me going; I probably would have still been struggling with ordering my data but for this advice! Perhaps some Excel knowledge is coming back to me.
    Attached Files Attached Files

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Multiplying Call Time by Number of Calls
    By ndreid2003 in forum Excel General
    Replies: 1
    Last Post: 02-27-2017, 04:23 PM
  2. Determining answer rate for calls in call center
    By Paulyzee in forum Excel Formulas & Functions
    Replies: 7
    Last Post: 08-02-2015, 08:19 AM
  3. Calculating the number of concurrent calls that were happening when call started
    By urbanbumpkin in forum Excel Formulas & Functions
    Replies: 10
    Last Post: 04-24-2015, 11:18 AM
  4. Call Center Help - Determining Calls per Hour by Day of the Week
    By emeraldgsl in forum Excel Charting & Pivots
    Replies: 4
    Last Post: 11-12-2014, 06:48 PM
  5. Calculating concurrent calls in a call center
    By achooi in forum Excel Formulas & Functions
    Replies: 2
    Last Post: 06-18-2013, 12:17 PM
  6. Calculating concurrent calls in a call center
    By achooi in forum Excel Formulas & Functions
    Replies: 7
    Last Post: 02-19-2013, 07:49 PM
  7. [SOLVED] Does anyone have a call log to track calls?
    By DGoldst in forum Excel General
    Replies: 0
    Last Post: 07-14-2005, 05:06 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1