Dashboard Week Day 2: Accessibility

Day 2 was a significantly trickier challenge.  Not only was I tasked with building a dashboard with deep accessibility in mind, but I had to do it using Power BI, a tool I’m much less familiar with than Tableau.

The brief was to build a screen-reader-compatible summary dashboard for London attractions and tube stations.  For this to be a success, I had to meet some very specific requirements:

  • Semantic ordering of all text objects.
  • Accessible alt text for maps and KPIs.
  • No "Tooltip-only" data (if a screen reader can’t parse it, it doesn’t exist).
  • Keyboard shortcut info clearly listed in an “About” section.

The ultimate goal?  Demonstrate that a screen reader user can navigate every single component and walk away with the same key takeaways as a sighted user.

Planning and Sketching

With a tight 4-hour window, I started with a quick battle plan allocating time for the brief, researching accessibility requirements, sketching, building, and most importantly leaving a buffer for the accessibility fine-tuning.

I decided to keep the dashboard simple.  I didn't want to overcomplicate the data or my experience with Power BI given the time constraints.  Instead, I focused my energy on the inclusive design elements.

In my initial sketch, I mapped out the semantic "tab order."  I started with the title and shortcut instructions, followed by the filters.  I oriented the filters in a single row across the top to make tabbing feel more intuitive.  Below those, I ordered the KPI summaries, the map, and finally, the detailed data tables.  I placed the tables last because it acts as the 'deep dive' once the user has heard the high-level KPIs.

Accessibility Wins in Power BI

Since I was a bit of a Power BI novice, I had to learn the accessibility ropes on the fly. Here’s what I implemented to bridge the gap:

  • Mastering the Selection Pane: I manually adjusted the tab ordering so the focus moves logically, not randomly.
  • Alt Text Everything: I added descriptive alt text to every object on the canvas.
  • Learning the Shortcuts: I researched the specific key functions needed to navigate a Power BI report via keyboard so I could explain them to the user.
  • The Narrator Test: I actually turned on the Windows Narrator to test my work.  I quickly realised that if I didn't put the full text of my text boxes into the Alt Text field, the Narrator would just unhelpfully announce "Object."
  • Readability First: I bumped up font sizes and renamed headers to strip out jargon and abbreviations.

Final Thoughts

Building an inclusive dashboard doesn’t feel too different from my usual process; it just adds a necessary layer of consideration to basic design.  Surprisingly, as much as I struggle with Power BI's formatting menus, I found its accessibility features to be the least of my problems.  It turns out that good design is just good design, whether you're seeing it or hearing it.

Author:
Kib Cheung
Powered by The Information Lab
1st Floor, 25 Watling Street, London, EC4M 9BR
Subscribe
to our Newsletter
Get the lastest news about The Data School and application tips
Subscribe now
© 2026 The Information Lab