Pragmatic Works Nerd News

Learn How to Make a Free Book Tracker in Power BI

Written by Allison Gonzalez | Apr 03, 2026

In this insightful tutorial, Allison Gonzalez walks viewers through creating a dynamic and personalized book tracker using Power BI and Goodreads data. This free resource empowers readers to visualize their reading habits with beautiful, interactive dashboards.

 

Step 1: Export Your Goodreads Data

  • Log into your Goodreads account and navigate to “My Books.”
  • Click on “Import and Export” at the bottom of the sidebar.
  • Click “Export Library” to generate a CSV file of your reading history.
  • Download and save the file to a folder where your Power BI report will reside.

Step 2: Load Data into Power BI

  • Open the provided Power BI report template.
  • Use Power Query to connect your Goodreads CSV file.
  • Update two parameters: the file name and the file path.
  • Once updated, your personalized data will populate the report visuals.

Step 3: Explore the Dashboard Features

  • Track metrics like total books read, total pages, average ratings, and books read this year.
  • Visualize reading trends over time using line charts with drill-down capabilities (year, quarter, month, day).
  • Use slicers to filter by year, author, or other dimensions.
  • Interact with visuals to explore specific authors or genres.

Step 4: Customize the Report

  • Choose from multiple background themes to match your reading vibe.
  • Modify fonts, colors, and layout to personalize your tracker.
  • Use custom tooltips to add depth to your visuals.
  • Update your reading goal and adjust the gauge visual accordingly.

Step 5: Enhance Your Data Model

  • Power Query steps include trimming text, removing unused columns, and promoting headers.
  • Dimensions created: Books, Authors, Publishers, and a Date Table.
  • Measures include total pages, total books, books this year, total authors, average rating, and reading goal progress.

Limitations and Tips

  • Goodreads does not track genres natively—use shelves to simulate genre tracking.
  • Rereads are not timestamped—consider appending rereads in a separate file.
  • Consider grouping publisher names for cleaner visuals.
  • Use a date table for accurate time-based analysis.

Final Thoughts

Allison encourages users to make the report their own and share their customizations. She also invites readers to share their favorite genres and book recommendations in the comments. Whether you're a casual reader or a data enthusiast, this free Power BI book tracker is a fun and insightful way to explore your reading journey.


Don't forget to check out the Pragmatic Works' on-demand learning platform for more insightful content and training sessions on Power BI and other Microsoft applications. Be sure to subscribe to the Pragmatic Works YouTube channel to stay up-to-date on the latest tips and tricks.