Builds 19 - Call Centres Data Reporting

Hi Folks
Apologies for submitting my report without some comments as was trying to beat this CH19 deadline and other commitments. I’m sure many will agree with me.
My thought process for the challenge are:-

  1. Retrieval of the various years data by first creating a sample retrieval for 2018 so that I can built a function in Power Query to retrieve data for 2019 to 2021. Below is the script of the function:-

(SourceFile as text) =>
let
Source = Excel.Workbook(File.Contents(SourceFile), null, true),
#“Sheet1” = Source{[Item=“Sheet1”,Kind=“Sheet”]}[Data],
#“Promoted Headers” = Table.PromoteHeaders(#“Sheet1”, [PromoteAllScalars=true]),
#“Changed Type” = Table.TransformColumnTypes(#“Promoted Headers”,{{“CallTimestamp”, type any}, {“Call Type”, Int64.Type}, {“EmployeeID”, type text}, {“CallDuration”, Int64.Type}, {“WaitTime”, Int64.Type}, {“CallAbandoned”, Int64.Type}}),
#“Removed Columns” = Table.RemoveColumns(#“Changed Type”,{“CallAbandoned”}),
#“Split Column by Delimiter” = Table.SplitColumn(Table.TransformColumnTypes(#“Removed Columns”, {{“CallTimestamp”, type text}}, “en-AU”), “CallTimestamp”, Splitter.SplitTextByEachDelimiter({" “}, QuoteStyle.None, false), {“CallTimestamp.1”, “CallTimestamp.2”}),
#“Split Column by Delimiter1” = Table.SplitColumn(#“Split Column by Delimiter”, “CallTimestamp.1”, Splitter.SplitTextByDelimiter(”/", QuoteStyle.None), {“CallTimestamp.1.1”, “CallTimestamp.1.2”, “CallTimestamp.1.3”}),
#“Changed Type1” = Table.TransformColumnTypes(#“Split Column by Delimiter1”,{{“CallTimestamp.1.1”, Int64.Type}, {“CallTimestamp.1.2”, Int64.Type}, {“CallTimestamp.1.3”, Int64.Type}, {“CallTimestamp.2”, type time}}),
#“Renamed Columns” = Table.RenameColumns(#“Changed Type1”,{{“CallTimestamp.1.1”, “MonthNo”}, {“CallTimestamp.1.2”, “Date”}, {“CallTimestamp.1.3”, “Year”}, {“CallTimestamp.2”, “CallTimestamp”}}),
#“Added Custom” = Table.AddColumn(#“Renamed Columns”, “TotalCallTime (Mins)”, each Number.Round( ([CallDuration] + [WaitTime]) / 60, 2)),
#“Changed Type2” = Table.TransformColumnTypes(#“Added Custom”,{{“TotalCallTime (Mins)”, type number}})
in
#“Changed Type2”

  1. Subsequently combining 2018 to 2021 tables together to create the fact table. Although there’re some twist to dates in the last set of data which I’d to change.

  2. Creating the Dimension Tables

  3. Selecting the theme/colour of the report. I like a contrasting colours, Matrix inspired colours

  4. I liked the settings/navigation panel created by others in this challenge e.g. the Throphies created by jafernandezpuga, but had to give it a miss this time :frowning:

  5. Opted for (preference for large graphics in this CH)

i. Summary page, main features waterfall on YoY with drill-through to (ii)
ii. Operators Performance Analysis, Top/Bottom Operators
iii. Management Performance Analysis, main feature bar graph that shows various trends

  1. Main regrets

i. Forgot to hide my tooltips & format them properly, month not in sequence
ii. Should have included all Bins (only manage to add Bin3 in the Summary) in a series switch panels
iii. More time granularity analysis and time pressed to include SLA (fully aware of it)
Great to see so many Talents here! :blush:

3 Likes

Thank you @FPastor :muscle:

1 Like

@Alvi Thanks a lot!

2 Likes

@sam.mckay Thank you. Really appreciate!

1 Like

@Gustaw - as I mentioned in your linkedin post - absolutely fantastic report. In addition to what others have said - one thing popped out for me was the visual layout (your “border” on the top, right, and bottom) - but the main report that pops out from that. So many creative ideas to pull from.

2 Likes

@Gustaw ,

Another fabulous report. Could you possibly share your PowerPoint file for your design of this entry?

Thanks
Jarrett

2 Likes

@FPastor I have noticed that @jafernandezpuga pbix file does not open as the underlying data has not been shared. Not sure if anyone else has come across it. Really nice work @FPastor for putting this challenge. I was eager to enter this as my first challenge but fell ill and was in hospital so could not participate but I am really keen on entering the next one. One feedback though I will like to give and @BrianJ this is also for you to consider, would it be possible for winners to create a video in the master development content showing how they built their report. I think it will be really useful for newbies to see how the navigation panels were put together with the buttons and bookmarks because it is sometimes a challenge to unpick that from the pbix files themselves. This something I hope you can look at and consider please as I think this is what is really missing with the challenge content and will really help newbies tremendously.

1 Like

@ambepat

Hi Patrick,

Thank you for your post and good works.

Sorry to hear you were no feeling well, I hope you feel now much better and I look foward to see one of your entrys.

Please email me at federico.pastor@enterprisedna.co, I will pass you the file requested.

I leave Brian to reply about the video request but I think it is in the pipeline.

Thanks and regards,

Federico

@BrianJ

Please check post from @ambepat , I think you have a working file from Jose Antonio Fernandez Puga.

Any chance you can forward this to him?

Thanks

Federico

Hi FPastor,

Please advise if any update on that file. @BrianJ also please update.

Thanks

Patrick N

1 Like

Hi Patrick,

Do you have Power BI Service, I have found a wait to make it work but you need to load the data file to the Service and then connect the normal file to this one!!!

Regards,

Federico

1 Like

@FPastor yes I do. If you can send me instructions on what to do then will action. Thanks.

1 Like

@ambepat

Patrick, please see files attached.

Bring file 2 “Service” to your tenant in Power BI service. Then open file 1 “Desktop” and connect to File 2 using the create a connection to Power BI Service. See pic attached!!!

I hope this helps,

Let me know if you have any issues.

Regards,

Federico
File 1_Desktop.pbix (11.5 KB)
File 2_Service.pbix (911.5 KB)
Patrick

@FPastor thanks for this. Was able to make it work. Appreciate your help.

1 Like