{"id":6582,"date":"2020-09-10T14:00:00","date_gmt":"2020-09-10T12:00:00","guid":{"rendered":"https:\/\/beebole.com\/blog\/?p=6582"},"modified":"2025-09-18T22:19:50","modified_gmt":"2025-09-18T20:19:50","slug":"how-build-timesheet-automated-reports-in-excel-power-query","status":"publish","type":"post","link":"https:\/\/beebole.com\/blog\/how-build-timesheet-automated-reports-in-excel-power-query","title":{"rendered":"How to build an automated report in Excel with Power Query: The time tracking dashboard"},"content":{"rendered":"\n<p>When it comes to maximizing productivity and saving time, <strong>automated reports in Excel with <a href=\"https:\/\/beebole.com\/blog\/excel-power-query-for-business-intelligence\/\">Power Query<\/a> are key<\/strong>. That&#8217;s why <a href=\"https:\/\/www.youtube.com\/watch?v=AJ-0Ashn-nY\" target=\"_blank\" rel=\"noopener\">we created this tutorial on YouTube<\/a>, where you can see how to build a time tracking dashboard with Power Query. Reporting automation allows managers and controllers to have business metrics dashboards up to date in a predefined format. <em>Report automation<\/em> means that <strong>the whole process of the report creation and update <\/strong>must be enabled through some sort of software, app or API, so it becomes faster and more efficient. The main goal of these automatic reports is to save you time and money. And yet, up to <a href=\"https:\/\/www.formstack.com\/report\/workflow-automation-2018\" target=\"_blank\" rel=\"noopener\">62% of employees surveyed here can identify at least three major inefficiencies at work that<em> could be<\/em> automated<\/a>.<\/p>\n\n\n\n<p>With that data in mind, we\u2019re excited to publish this <a href=\"https:\/\/beebole.com\/blog\/category\/learn-tutorials-howtos\/\">tutorial<\/a>, inspired by one of our very own customers (Marek Laanbek, Beebole customer and financial controller at CES Estonia) who took the employee and project data in Beebole and turned it into a beautiful monthly automated timesheets report. While he used Beebole&#8217;s API to create his dashboard, we decided to go the route of <strong>report automation<\/strong> with <strong>Excel Power Query<\/strong>, also known as <em>Get &amp; Transform<\/em>. <a href=\"https:\/\/www.youtube.com\/watch?v=AJ-0Ashn-nY\" target=\"_blank\" rel=\"noopener\">You can watch the tutorial on YouTube here<\/a>.<\/p>\n\n\n\n<div  class=\"montserrat-font my-5 mx-auto bbl_definition_snippet\">\n  <div class=\"mb-4\">\n    <div class=\"bbl-ds-item question mb-3\">\n      <h2 class=\"h4 mb-0 mt-0\">What is Excel Power Query? <\/h2>\n    <\/div>\n    <div class=\"bbl-ds-item answer\">\n      <p>As the Microsoft support site indicates, &#8220;Power Query is a data discovery and query tool, good for\u00a0<a href=\"https:\/\/support.microsoft.com\/en-us\/office\/shape-data-power-query-9b2dac2b-e13d-46a4-8940-7bc55f44597d\" target=\"_blank\" rel=\"noopener\">shaping and mashing up data<\/a>.&#8221;<\/p>\n<p>It is a powerful feature that allows you to import, manipulate, and transform data from a variety of sources, such as databases, text files, web pages, and other data formats, and then load that data into Excel for analysis and reporting. Power Query is part of Microsoft&#8217;s business intelligence (BI) suite and is often used for data preparation and cleansing tasks. It\u2019s a valuable tool for anyone who needs to work with and manipulate data from various sources within Excel as it helps streamline the data preparation process, reduces the risk of errors, and enhances productivity when working with large datasets or complex data sources.<\/p>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n<h2 class=\"wp-block-heading h3\" id=\"integrate-with-excel\">Time tracking tools that integrate with Excel<\/h2>\n\n\n\n<p>Beebole&#8217;s dashboards are powerful and make it easy to create multiple views for your timesheet data. However, we know many users are more comfortable working in Excel, which is why Beebole makes it easy to export your raw data from the app so that you can review and analyze it in any tool. Don&#8217;t miss our <a href=\"https:\/\/appsource.microsoft.com\/en-us\/product\/office\/wa200003228?tab=overview\" target=\"_blank\" rel=\"noopener\">add-in for Excel<\/a> that allows you to connect spreadsheets directly to your Beebole account. This simplifies building reports and <a href=\"https:\/\/beebole.com\/blog\/timesheet-excel-addin\/\">analyzing data in Excel<\/a>. If you&#8217;d like to see it in action, have a look at <a href=\"https:\/\/beebole.com\/blog\/overtime-cost-analysis-excel\/\">how to use Beebole for overtime cost analysis<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"274\" src=\"https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/sample-dashboard-700x274.jpg\" alt=\"A sample dashboard you can easily create in Excel with your BeeBole timesheet data\" class=\"wp-image-6593\" title=\"\" srcset=\"https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/sample-dashboard-700x274.jpg 700w, https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/sample-dashboard-768x301.jpg 768w, https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/sample-dashboard.jpg 850w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-cyan-bluish-gray-color\">An example of an Excel dashboard with data from a timesheet app like <a class=\"highlighted-link bbl-link-hs bbl-link-hs-v-1\" href=\"https:\/\/beebole.com\/project-time-tracking\/\"><span>Beebole<svg width=\"17\" height=\"18\" viewBox=\"0 0 17 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M11.25 0.875H15.625C15.7908 0.875 15.9497 0.940848 16.0669 1.05806C16.1842 1.17527 16.25 1.33424 16.25 1.5V5.875C16.25 6.04076 16.1842 6.19973 16.0669 6.31694C15.9497 6.43415 15.7908 6.5 15.625 6.5C15.4592 6.5 15.3003 6.43415 15.1831 6.31694C15.0658 6.19973 15 6.04076 15 5.875V3.00833L4.81667 13.1917C4.69819 13.3021 4.54148 13.3622 4.37956 13.3593C4.21765 13.3565 4.06316 13.2909 3.94865 13.1764C3.83414 13.0618 3.76854 12.9074 3.76569 12.7454C3.76283 12.5835 3.82293 12.4268 3.93333 12.3083L14.1167 2.125H11.25C11.0842 2.125 10.9253 2.05915 10.8081 1.94194C10.6908 1.82473 10.625 1.66576 10.625 1.5C10.625 1.33424 10.6908 1.17527 10.8081 1.05806C10.9253 0.940848 11.0842 0.875 11.25 0.875ZM2.5 4.625C2.16848 4.625 1.85054 4.7567 1.61612 4.99112C1.3817 5.22554 1.25 5.54348 1.25 5.875V14.625C1.25 14.9565 1.3817 15.2745 1.61612 15.5089C1.85054 15.7433 2.16848 15.875 2.5 15.875H11.25C11.5815 15.875 11.8995 15.7433 12.1339 15.5089C12.3683 15.2745 12.5 14.9565 12.5 14.625V7.75C12.5 7.58424 12.5658 7.42527 12.6831 7.30806C12.8003 7.19085 12.9592 7.125 13.125 7.125C13.2908 7.125 13.4497 7.19085 13.5669 7.30806C13.6842 7.42527 13.75 7.58424 13.75 7.75V14.625C13.75 15.288 13.4866 15.9239 13.0178 16.3928C12.5489 16.8616 11.913 17.125 11.25 17.125H2.5C1.83696 17.125 1.20107 16.8616 0.732233 16.3928C0.263392 15.9239 0 15.288 0 14.625V5.875C0 5.21196 0.263392 4.57607 0.732233 4.10723C1.20107 3.63839 1.83696 3.375 2.5 3.375H9.375C9.54076 3.375 9.69973 3.44085 9.81694 3.55806C9.93415 3.67527 10 3.83424 10 4C10 4.16576 9.93415 4.32473 9.81694 4.44194C9.69973 4.55915 9.54076 4.625 9.375 4.625H2.5Z\"\/><\/svg><\/span><\/a>.<\/mark><\/em><\/figcaption><\/figure>\n\n\n\n<p>Beebole\u2019s easy-to-use export feature and <a class=\"underlined-link bbl-link-hs bbl-link-hs-v-2\" href=\"https:\/\/beebole.com\/timesheet-excel-addin\/\" target=\"_blank\" rel=\"noreferrer noopener\"><span>free Excel integration<svg width=\"17\" height=\"18\" viewBox=\"0 0 17 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M11.25 0.875H15.625C15.7908 0.875 15.9497 0.940848 16.0669 1.05806C16.1842 1.17527 16.25 1.33424 16.25 1.5V5.875C16.25 6.04076 16.1842 6.19973 16.0669 6.31694C15.9497 6.43415 15.7908 6.5 15.625 6.5C15.4592 6.5 15.3003 6.43415 15.1831 6.31694C15.0658 6.19973 15 6.04076 15 5.875V3.00833L4.81667 13.1917C4.69819 13.3021 4.54148 13.3622 4.37956 13.3593C4.21765 13.3565 4.06316 13.2909 3.94865 13.1764C3.83414 13.0618 3.76854 12.9074 3.76569 12.7454C3.76283 12.5835 3.82293 12.4268 3.93333 12.3083L14.1167 2.125H11.25C11.0842 2.125 10.9253 2.05915 10.8081 1.94194C10.6908 1.82473 10.625 1.66576 10.625 1.5C10.625 1.33424 10.6908 1.17527 10.8081 1.05806C10.9253 0.940848 11.0842 0.875 11.25 0.875ZM2.5 4.625C2.16848 4.625 1.85054 4.7567 1.61612 4.99112C1.3817 5.22554 1.25 5.54348 1.25 5.875V14.625C1.25 14.9565 1.3817 15.2745 1.61612 15.5089C1.85054 15.7433 2.16848 15.875 2.5 15.875H11.25C11.5815 15.875 11.8995 15.7433 12.1339 15.5089C12.3683 15.2745 12.5 14.9565 12.5 14.625V7.75C12.5 7.58424 12.5658 7.42527 12.6831 7.30806C12.8003 7.19085 12.9592 7.125 13.125 7.125C13.2908 7.125 13.4497 7.19085 13.5669 7.30806C13.6842 7.42527 13.75 7.58424 13.75 7.75V14.625C13.75 15.288 13.4866 15.9239 13.0178 16.3928C12.5489 16.8616 11.913 17.125 11.25 17.125H2.5C1.83696 17.125 1.20107 16.8616 0.732233 16.3928C0.263392 15.9239 0 15.288 0 14.625V5.875C0 5.21196 0.263392 4.57607 0.732233 4.10723C1.20107 3.63839 1.83696 3.375 2.5 3.375H9.375C9.54076 3.375 9.69973 3.44085 9.81694 3.55806C9.93415 3.67527 10 3.83424 10 4C10 4.16576 9.93415 4.32473 9.81694 4.44194C9.69973 4.55915 9.54076 4.625 9.375 4.625H2.5Z\"\/><\/svg><\/span><\/a> make them perfect complementary tools to work with your timesheet data. In this tutorial, we\u2019re going to use <strong>Beebole timesheet data with Excel to create an automated employee time report dashboard<\/strong>. Of course, in order for this dashboard to be fully functioning, employees must actually fill out their timesheets! That&#8217;s exactly why we&#8217;ve put together this quick overview of <a href=\"https:\/\/beebole.com\/blog\/timesheet-reminders\/\">examples of timesheet reminders and templates<\/a>. You can learn more about other types of <a href=\"https:\/\/beebole.com\/blog\/time-tracking-integrations-guide\/\">time tracking integrations<\/a> here.<\/p>\n\n\n\n<div\n    class=\"montserrat-font my-5 mx-auto p-4 p-lg-5 position-relative bbl_customer_story_blurb\"\n>\n  <svg\n    class=\"bk-svg-top position-absolute w-100\"\n    fill=\"none\"\n    height=\"114\"\n    viewBox=\"0 0 724 114\"\n    width=\"724\"\n    xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n    <path d=\"M-18.2595 85.4232C15.6765 58.6399 103.632 22.1092 183.964 90.253C284.38 175.433 358.663 -39.1831 421.703 17.5374C484.743 74.2578 573.058 -90.3762 669.372 0.952557C746.423 74.0156 852.42 -37.4955 895.787 -102.384\" stroke=\"#F9F8FD\" stroke-width=\"7\"\/>\n  <\/svg>\n\n  <svg\n    class=\"bk-svg-bottom position-absolute w-100\"\n    fill=\"none\"\n    height=\"113\"\n    viewBox=\"0 0 724 113\"\n    width=\"724\"\n    xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n  >\n    <path d=\"M899.19 176.521C864.862 150.242 776.377 115.015 697.059 184.338C597.913 270.991 520.468 57.496 458.273 115.141C396.077 172.787 305.34 9.47523 210.386 102.217C134.422 176.41 26.7898 66.4765 -17.5308 2.23568\" stroke=\"#F9F8FD\" stroke-width=\"7\"\/>\n  <\/svg>\n\n  <div class=\"position-relative\">\n    \n    <div class=\"bbl-csb-text\">\n      <p data-start=\"108\" data-end=\"381\"><strong data-start=\"108\" data-end=\"175\">Taptu stopped wasting time on manual reporting\u2014why haven\u2019t you? <\/strong>The Australian IT consultancy connected Beebole with Office 365 and Xero to automate everything from timesheets to payroll. The result? A nearly hands-free workflow that scales with their business.<\/p>\n<p data-start=\"578\" data-end=\"622\">Follow Taptu\u2019s footsteps if you\u2019d like to:<\/p>\n<p data-start=\"625\" data-end=\"667\">\u26a1Eliminate error-prone manual reporting<br \/>\n\u26a1Keep timesheet, invoicing, and payroll data in sync automatically<br \/>\n\u26a1Free your team from admin so they can focus on clients<br \/>\n\u26a1Build a scalable operations workflow that grows with your business<\/p>\n    <\/div>\n\n          <a class=\"bbl-csb-link\" href=\"https:\/\/beebole.com\/blog\/timesheet-integration-xero-office365\/\">\n        Read the case study\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n          <path d=\"M2 8H14\" stroke=\"#464646\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n          <path d=\"M8 2L14 8L8 14\" stroke=\"#464646\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n        <\/svg>\n      <\/a>\n      <\/div>\n<\/div>\n\n\n    <div class=\"bbl-testimonials set_testimonials-block\">\n                    <div class=\"item\">\n                <div class=\"item-text\">I generate several reports to look at timesheet data and easily export them to Excel.<\/div>\n                <div class=\"item-author\">\n                    Robert P.                                            ,                         <span class=\"position-company\">\n                            Bookkeeper                                                             at                                                         Apex Analytics                        <\/span>\n                                    <\/div>\n            <\/div>\n                    <div class=\"item\">\n                <div class=\"item-text\"><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;\\&quot;I have found the tool very effective in creating monthly reports for team leads and finance. Also applying some post-processing (by means of a spreadsheet) is very easy thanks to all the metadata that can be added to time entries such as custom field values and groups.\\&quot;&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:4545,&quot;3&quot;:{&quot;1&quot;:5,&quot;2&quot;:&quot;m\/d&quot;,&quot;3&quot;:1},&quot;9&quot;:0,&quot;10&quot;:0,&quot;11&quot;:4,&quot;15&quot;:&quot;arial,sans,sans-serif&quot;}\">I have found the tool very effective in creating monthly reports for team leads and finance. Also, applying some post-processing (by means of a spreadsheet) is very easy thanks to all the metadata that can be added to time entries such as custom field values and groups.<\/span><\/div>\n                <div class=\"item-author\">\n                    Filippo C.                                            ,                         <span class=\"position-company\">\n                            Software project manager                                                                                 <\/span>\n                                    <\/div>\n            <\/div>\n                    <div class=\"item\">\n                <div class=\"item-text\">I have been using Beebole for the last 10 years and I love how it&#8217;s simple and quick to use. Their report tool is very useful for annual summary.<\/div>\n                <div class=\"item-author\">\n                    Dominic H.                                            ,                         <span class=\"position-company\">\n                            Co-founder                                                             at                                                         JoliYeti                        <\/span>\n                                    <\/div>\n            <\/div>\n            <\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"watch\">Tutorial: Learn to build a time tracking dashboard in Excel<\/h2>\n\n\n\n<p>In the video below, we show you exactly how to build a time tracking dashboard in Microsoft Excel, a game-changer when it comes to understanding your time tracking data.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<span class=\"bbl-video-yt-subscribe\"><span class=\"bbl-vys-video\"><span class=\"bbl-video-outer\"><span class=\"bbl-video\" data-type=\"youtube\" data-id=\"AJ-0Ashn-nY\" data-title=\"How to Create an Employee Time Report That Updates Automatically using Excel Power Query\"><img alt=\"How to Create an Employee Time Report That Updates Automatically using Excel Power Query\" height=\"360\" loading=\"lazy\" src=\"https:\/\/img.youtube.com\/vi\/AJ-0Ashn-nY\/hqdefault.jpg\" width=\"480\" \/><svg class=\"bbl-video-play-btn\" version=\"1.1\" viewBox=\"0 0 68 48\"><path d=\"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\" fill=\"#f00\"><\/path><path d=\"M 45,24 27,14 27,34\" fill=\"#fff\"><\/path><\/svg><\/span><\/span><noscript><iframe loading=\"lazy\" title=\"How to Create an Employee Time Report That Updates Automatically using Excel Power Query\" width=\"500\" height=\"375\" src=\"https:\/\/www.youtube.com\/embed\/AJ-0Ashn-nY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/noscript><\/span><span class=\"bbl-vys-cta\"><span class=\"bbl-vys-cta-text\"><span class=\"bbl-vys-cta-title\">There's more where that came from.<\/span><span class=\"bbl-vys-cta-subtitle\">Don\u2019t miss a single video.<\/span><\/span><a class=\"btn btn-primary text-white px-5 px-lg-3\" href=\"https:\/\/www.youtube.com\/@BeeBole?sub_confirmation=1\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Subscribe<\/a><\/span><\/span>\n<\/div><\/figure>\n\n\n<div  class=\"mb-4 call_to_action-block\">\n    <div class=\"call_to_action-blockcontent py-5 px-4 text-center border-top border-bottom\">\n                    <h4 class=\"call_to_action-header h2 mt-0\">Create Your Own Powerful Time Tracking Reports<\/h4>\n                            <p class=\"call_to_action-text\">We&#039;d love to show you the best reports for your business needs.<\/p>\n                <div class=\"call_to_action-btns btns-wrap d-block d-lg-flex justify-content-center mx-auto\">\n                            <a class=\"w-100 w-lg-auto btn btn-outline-primary text-primary link-light me-lg-4 mb-3 mb-lg-0 bbl_cta_block_demo_btn \" href=\"https:\/\/beebole.com\/talk-sales\/\" id=\"cta_post_6582_article_demo_1\">Book a Call<\/a>\n                                        <a class=\"w-100 w-lg-auto btn btn-primary text-light bbl_cta_block_signup_btn \" href=\"https:\/\/beebole-apps.com\/signup\/\" id=\"cta_post_6582_article_sign_up_1\" target=\"_blank\" rel=\"noopener\">Sign Up<\/a>\n                    <\/div>\n    <\/div>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"step-by-step\">Step-by step guide: Building an automated time tracking dashboard<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"integrate-with-excel\">1. Download your Beebole timesheet data<\/h3>\n\n\n\n<p>First, we need to download the employees&#8217; timesheet data from Beebole. After you log into your Beebole dashboard, find the <strong>Reports <\/strong>section on the right side. We need to create a report that gets data from Beebole to export.<\/p>\n\n\n\n<p>Then, let\u2019s give our report a name. I set mine to \u201c<strong>Export to Excel\u201d <\/strong>to make it easy to remember. Then, let\u2019s start playing with the fields that we want to include.&nbsp;<\/p>\n\n\n\n<p>What works well for Excel is to grab every possible field you might need. If you don\u2019t want to see that field in your Excel dashboard, simply exclude it from the report we\u2019ll build later on. It\u2019s better to include everything you <em>might <\/em>want to work with.<\/p>\n\n\n\n<p>Excel works well with each row of data as its own \u201crecord.\u201d That means each line should represent a single time entry. See the screenshot below for a suggested data view that works well for a dashboard. One optional setting: There\u2019s a dropdown box labeled <em>\u201cWhat information do you want to show?\u201d<\/em> Switch between options like <strong>Working Time <\/strong>only and <strong>Working Time and Absences <\/strong>based on the purpose of your report.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"292\" src=\"https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/export-to-excel-layout-700x292.jpg\" alt=\"A crucial step in creating your time tracking dashboard in Excel is exporting the data from BeeBole Timesheet to get ready for Excel\" class=\"wp-image-6591\" title=\"\" srcset=\"https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/export-to-excel-layout-700x292.jpg 700w, https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/export-to-excel-layout-768x321.jpg 768w, https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/export-to-excel-layout.jpg 850w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><em><span class=\"has-inline-color has-cyan-bluish-gray-color\">Identify the timesheet data you want to export to Microsoft Excel.<\/span><\/em><\/figcaption><\/figure>\n\n\n\n<p>Finally, make sure to set the time period for your data. It&#8217;s best to download an entire year\u2019s worth of data. That way, you can simply replace the file that Excel uses for the dashboard. You won\u2019t risk duplicating records by downloading a week at a time, for example.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"233\" height=\"190\" src=\"https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/select-entire-year.png\" alt=\"When preparing the employee timesheet export, be sure to select an entire year&#039;s worth of time data.\" class=\"wp-image-6596\" title=\"\"><figcaption class=\"wp-element-caption\"><em><span class=\"has-inline-color has-cyan-bluish-gray-color\">Selecting the dates to prepare the timesheet export for Excel.<\/span><\/em><\/figcaption><\/figure>\n\n\n\n<p>Now, it\u2019s time to download our finished report. Click on the <strong>CSV <\/strong>button.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"405\" src=\"https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/timesheet-folder-excel-beebole-700x405.jpg\" alt=\"You&#039;ll create a folder (like the one seen here, called Timesheet Data), where you&#039;ll tell Excel to watch for all timekeeping data.\" class=\"wp-image-6594\" title=\"\" srcset=\"https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/timesheet-folder-excel-beebole-700x405.jpg 700w, https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/timesheet-folder-excel-beebole.jpg 769w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><em><span class=\"has-inline-color has-cyan-bluish-gray-color\">Download the CSV to a designated timekeeping folder.<\/span><\/em><\/figcaption><\/figure>\n\n\n\n<p>After that, create a new folder, then place your downloaded CSV file in it. We\u2019ll tell Excel to watch this folder for timekeeping data.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"integrate-with-excel\">2. Use Power Query in Excel to import data from a folder and automate the process<\/h3>\n\n\n\n<p>To work with the data in Excel, <strong>we need to point it to our Beebole data<\/strong>. We\u2019re going to use a feature called <strong>Power Query <\/strong>to point Excel to a <strong>watched folder and keep the time report dashboard up to date<\/strong>.<\/p>\n\n\n\n<p>Sure, you could simply copy and paste your timesheet data into the workbook. But this takes extra time to update and can be cumbersome. Remember, <strong>we want to automate this reporting process as much as possible<\/strong>.<\/p>\n\n\n\n<p>To use Power Query to get your timesheet data, open Excel and choose <strong>Data &gt; New Query &gt; From File &gt; From Folder. <\/strong>Then, browse to a folder on your computer.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"382\" src=\"https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/get-data-folder-excel.jpg\" alt=\"This is how you use Excel Power Query to import data from a folder\" class=\"wp-image-6592\" title=\"\"><figcaption class=\"wp-element-caption\"><em><span class=\"has-inline-color has-cyan-bluish-gray-color\">Use Power Query to import data from the selected folder.<\/span><\/em><\/figcaption><\/figure>\n\n\n\n<p>Now, point Excel to the folder that you created for your timesheet data. You\u2019ll see a preview of the files that Excel uses in the future. Click the <strong>Combine and Load to <\/strong>dropdown so that Excel will automatically roll together all timesheet data you keep in the folder.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"418\" src=\"https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/combine-and-load-to-700x418.jpg\" alt=\"This step ensures Excel will automatically roll together all timesheet data that you keep in the folder for your time tracking dashboard.\" class=\"wp-image-6586\" title=\"\" srcset=\"https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/combine-and-load-to-700x418.jpg 700w, https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/combine-and-load-to-768x458.jpg 768w, https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/combine-and-load-to.jpg 791w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-cyan-bluish-gray-color\"><em>Automatically roll together all timesheet data that you keep in the folder for your time tracking dashboard.<\/em><\/mark><\/figcaption><\/figure>\n\n\n\n<p>Excel will then show you a preview of the data rows that will be included in your report. Press <strong>OK <\/strong>to confirm.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"521\" src=\"https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/combined-rows-example-700x521.jpg\" alt=\"Excel will show you a preview of the data rows included in your time tracking dashboard.\" class=\"wp-image-6587\" title=\"\" srcset=\"https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/combined-rows-example-700x521.jpg 700w, https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/combined-rows-example-768x572.jpg 768w, https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/combined-rows-example.jpg 870w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><em><span class=\"has-inline-color has-cyan-bluish-gray-color\">Revise the preview before clicking OK.<\/span><\/em><\/figcaption><\/figure>\n\n\n\n<p>Finally, we need to use the <strong>Load To <\/strong>option to make Excel \u201caware\u201d of data so that we can work with it.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"684\" height=\"440\" src=\"https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/connection-data-model.jpg\" alt=\"An important step in using Excel and Power Query to create a time tracking dashboard is to use the Load To option so Excel is aware of the data it needs to work with.\" class=\"wp-image-6588\" title=\"\"><figcaption class=\"wp-element-caption\"><em><span class=\"has-inline-color has-cyan-bluish-gray-color\">Use the Load To option so Excel is aware of the data it needs to work with.<\/span><\/em><\/figcaption><\/figure>\n\n\n\n<p>With this approach, we have Excel watching a monitored folder for new timesheet data. All that you have to do is replace the CSV with a new download from Beebole and click <strong>Data &gt; Refresh All, <\/strong>and Excel is always up to date.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"integrate-with-excel\">3. Use Power Pivot to manage large amounts of data<\/h3>\n\n\n\n<p>With the previous steps, we\u2019ve laid the groundwork to work with our timesheet data. Excel is now watching a folder for the latest file and is ready for your data.<\/p>\n\n\n\n<p>Now, <strong>we\u2019re going to use a PivotTable to work with this data and put it into an interactive report<\/strong>. Specifically, we\u2019re going to use <strong>Power Pivot, <\/strong>which magically works with the data that lives in the watched folder.<\/p>\n\n\n\n<p><strong>Power Pivot is an Excel add-in<\/strong> which can handle large volumes of data (millions of rows) from various sources and all of this within a single Excel file. According to Microsoft: <em>&#8220;Power Query and Power Pivot complement each other.&nbsp;<a href=\"https:\/\/support.office.com\/en-us\/article\/microsoft-power-query-for-excel-help-2b433a85-ddfb-420b-9cda-fe0e60b82a94\" target=\"_blank\" rel=\"noopener\">Power Query<\/a>&nbsp;is the recommended experience for discovering, connecting to, and importing data.&nbsp;<a href=\"https:\/\/support.office.com\/en-us\/article\/power-pivot-powerful-data-analysis-and-data-modeling-in-excel-a9c2c6e2-cc49-4976-a7d7-40896795d045\" target=\"_blank\" rel=\"noopener\">Power Pivot allows for powerful data analysis and data modeling in Excel<\/a>&nbsp;and is great for modeling the data you\u2019ve imported. Use both to mold your data in Excel so you can explore and visualize it.&#8221;<\/em><\/p>\n\n\n\n<p>To add a pivot, go to the tab labeled <strong>Power Pivot &gt; Manage<\/strong>. Next, click on <strong>PivotTable<\/strong> to place it in your Excel workbook. This is the gateway to working with our timesheet data.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"485\" src=\"https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/dashboard-pivot-builder-700x485.jpg\" alt=\"This is how you add a pivot to your time tracking dashboard, and it&#039;s essential to continue working with your timesheet data.\" class=\"wp-image-6589\" title=\"\" srcset=\"https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/dashboard-pivot-builder-700x485.jpg 700w, https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/dashboard-pivot-builder-768x532.jpg 768w, https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/dashboard-pivot-builder.jpg 850w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><em><span class=\"has-inline-color has-cyan-bluish-gray-color\">Once the Power Pivot add-in is installed, you can create a collection of tables with relationships.<\/span><\/em><\/figcaption><\/figure>\n\n\n\n<p>So far, we\u2019ve taken <strong>steps that add a table that hooks to our timesheet data<\/strong>. Now, we can start building out our report.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"integrate-with-excel\">4. Build the timesheet report with a PivotTable<\/h3>\n\n\n\n<p>We\u2019re going to build a PivotTable based on our timesheet data. This is one of Excel\u2019s most powerful features to work with data. In short, a Pivot helps you aggregate and summarize data in an easy-to-understand format.<\/p>\n\n\n\n<p>Click inside the PivotTable box on the left side to show the <strong>PivotTable Fields <\/strong>menu. Think of this menu as a report builder. It points to your timesheet data, and you can drag-and-drop it into a report that stays up-to-date.<\/p>\n\n\n\n<p>You\u2019ll see rows for each of the data in the list, like <strong>Date, Person, Company, <\/strong>and <strong>Project. <\/strong>You\u2019ll recognize these as the columns in our original dataset.<\/p>\n\n\n\n<p>Below the field list, you\u2019ll see four important boxes: <strong>Filters, Columns, Rows, <\/strong>and <strong>Values. <\/strong>Drag-and-drop fields into these boxes to show data in the report. The box that you drag a field to influences how it shows in the report.<\/p>\n\n\n\n<p>Basically, if you drag a field like \u201cProject\u201d into <strong>Rows, <\/strong>it shows each project on its own row. Or, if you dragged it into <strong>Columns, <\/strong>each project shows in its own column. You can build a report in the format you need by dragging fields to the corresponding boxes.<\/p>\n\n\n\n<p>Here\u2019s a suggestion for a sample dashboard.<\/p>\n\n\n\n<p>Drag:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Hours <\/strong>into the <strong>Values <\/strong>field<\/li>\n\n\n\n<li><strong>Project <\/strong>into <strong>Rows<\/strong><\/li>\n\n\n\n<li><strong>Date <\/strong>into <strong>Filters<\/strong><\/li>\n\n\n\n<li><strong>Employee <\/strong>into <strong>Columns<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"311\" src=\"https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/buildout-dashboard-700x311.jpg\" alt=\"A sample dashboard in Excel while creating a time tracking dashboard with Power Query\" class=\"wp-image-6585\" title=\"\" srcset=\"https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/buildout-dashboard-700x311.jpg 700w, https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/buildout-dashboard-768x341.jpg 768w, https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/buildout-dashboard.jpg 1300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><em><span class=\"has-inline-color has-cyan-bluish-gray-color\">Sample dashboard in Excel with timesheet data.<\/span><\/em><\/figcaption><\/figure>\n\n\n\n<p>With this report, I can quickly see each project and how much time my employees are spending on them. It\u2019s this type of dashboard that your boss and peers are sure to appreciate as they assess the workload.<\/p>\n\n\n\n<p>If you want to filter the included dates for the data, click on the dropdown box at the top of our report. You can uncheck the dates that you want to exclude from your report.<\/p>\n\n\n\n<p>PivotTables require experimentation. When you start to build them, start by asking: <strong><em>\u201cwhat do I want to learn about my data?<\/em><\/strong>\u201d We\u2019ve built the framework to show timekeeping data, and now it\u2019s your turn to decide how to create a report that&#8217;s most useful to you. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-what-works-best-for-you-we-want-to-hear-about-it\">What works best for you? We want to hear about it.<\/h4>\n\n\n\n<p>Above all, we&#8217;d absolutely love to hear your thoughts. In addition to hearing whether this post was useful for you and your organization, we&#8217;d love to help answer any questions you have. Leave your questions or comments at the bottom of this post, and we&#8217;ll do our best to help. Our hope is that many of you will not only find this tutorial helpful, but you&#8217;ll also find it inspirational. We&#8217;d love to see what you come up with, so we can eventually put together a collection of everyone&#8217;s automated dashboards and reports to share with this community.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"integrate-with-excel\">5. Slice and dice your report in Excel with slicers<\/h3>\n\n\n\n<p>A report like this is a great way to analyze what your team is working on in Excel. One last feature to check out is <strong>slicers.&nbsp;<\/strong><\/p>\n\n\n\n<p>A slicer is a way to filter the data that shows in your Pivot. It\u2019s a point-and-click option to filter the data that shows in the pivot.&nbsp;<\/p>\n\n\n\n<p>To add a slicer, click inside your Pivot, then go to <strong>Analyze &gt; Insert Slicer. <\/strong>Tick the boxes for any fields you want to add a slicer for. As a general rule, it\u2019s a good idea to add any fields that aren\u2019t visible in the report as a slicer.<\/p>\n\n\n\n<p>For example, I\u2019ll add <strong>Company <\/strong>and <strong>Date. <\/strong>You\u2019ll see new boxes that control the data that shows in the pivot.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"251\" src=\"https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/date-and-company-slicer-700x251.jpg\" alt=\"Use slicers in your time tracking excel dashboard to filter the data showing in your Pivot.\" class=\"wp-image-6590\" title=\"\" srcset=\"https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/date-and-company-slicer-700x251.jpg 700w, https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/date-and-company-slicer-768x275.jpg 768w, https:\/\/beebole.com\/blog\/wp-content\/uploads\/2020\/04\/date-and-company-slicer.jpg 1065w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><em><span class=\"has-inline-color has-cyan-bluish-gray-color\">Using slicers in Microsoft Excel.<\/span><\/em><\/figcaption><\/figure>\n\n\n\n<p>Slicers stack. So for example, this means that after you pick <strong>Company A, <\/strong>the dates will automatically adjust to only show dates relevant to Company A timekeeping.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-key-takeaways\">Success in building your first automated report in Excel with Power Query<\/h3>\n\n\n\n<p>With the help of this tutorial, you now have an easy-to-refresh timesheet dashboard and instructions for creating useful reports to share with your team and management. Once you&#8217;ve taken the simple steps above to set everything up, just use the <strong>Data &gt; Refresh All <\/strong>option each time you download data, and you\u2019re ready to present. In conclusion, here&#8217;s a quick look at today&#8217;s main takeaways.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>When it comes to saving time and money, automation is key. Excel Power Query and the <a href=\"https:\/\/beebole.com\/blog\/timesheet-excel-addin\/\" target=\"_blank\" rel=\"noreferrer noopener\">Beebole Timesheet add-in for Excel<\/a> make automating reports possible. Once set up correctly, there is no need to tinker or toy with anything\u2014your data will automatically display as you&#8217;ve designed it to.<\/li>\n\n\n\n<li>Excel Power Query is a data discovery and query tool that&#8217;s great for &#8220;shaping and mashing up data.&#8221;<\/li>\n\n\n\n<li>For an automated time tracking dashboard in Excel, make sure to find a tool that integrates with it seamlessly.<\/li>\n\n\n\n<li>First and foremost, decide which data is pertinent to you and your organization before creating your automated report, and remember to ask any questions you have below so that we can help.<\/li>\n\n\n\n<li>Use PivotTable and slicers in order to filter your data further.<\/li>\n\n\n\n<li>Share your automated dashboard and reports with us; we can&#8217;t wait to see what you come up with and to share the examples with this incredible community.<\/li>\n<\/ul>\n      <script type=\"text\/javascript\">\n        ( function() {\n          var iframes = document.querySelectorAll( '.bbl-video:not(.loaded)' );\n          iframes.forEach( function( iframe ) {\n            iframe.addEventListener( 'click', function() {\n              if ( iframe.dataset.type === 'youtube' ) {\n                iframe.innerHTML = '<iframe src=\"https:\/\/www.youtube.com\/embed\/' + iframe.dataset.id + '?feature=oembed&autoplay=1\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen title=\"' + iframe.dataset.title + '\"><\/iframe>';\n                iframe.classList.add( 'loaded' );\n              }\n            });\n          });\n        })();\n      <\/script>\n<div class=\"bbl-post-disclaimer\">The experts who have written or contributed to this article are independent from Beebole, and their contribution doesn't serve as endorsement for our company\/tool or their past\/present organizations, employers, or associates.<\/div>","protected":false},"excerpt":{"rendered":"<p>When it comes to maximizing productivity and saving time, automated reports in Excel with Power Query are key. That&#8217;s why we created this tutorial on YouTube, where you can see how to build a time tracking dashboard with Power Query. Reporting automation allows managers and controllers to have business metrics dashboards up to date in [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":10735,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[123],"tags":[1395,3980,3989,4012],"class_list":["post-6582","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-productivity-time-management","tag-time-tracking","tag-reporting","tag-excel","tag-tutorials"],"acf":[],"_links":{"self":[{"href":"https:\/\/beebole.com\/blog\/wp-json\/wp\/v2\/posts\/6582","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/beebole.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/beebole.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/beebole.com\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/beebole.com\/blog\/wp-json\/wp\/v2\/comments?post=6582"}],"version-history":[{"count":53,"href":"https:\/\/beebole.com\/blog\/wp-json\/wp\/v2\/posts\/6582\/revisions"}],"predecessor-version":[{"id":14272,"href":"https:\/\/beebole.com\/blog\/wp-json\/wp\/v2\/posts\/6582\/revisions\/14272"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/beebole.com\/blog\/wp-json\/wp\/v2\/media\/10735"}],"wp:attachment":[{"href":"https:\/\/beebole.com\/blog\/wp-json\/wp\/v2\/media?parent=6582"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/beebole.com\/blog\/wp-json\/wp\/v2\/categories?post=6582"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/beebole.com\/blog\/wp-json\/wp\/v2\/tags?post=6582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}