I Dream of Zoom and New Actions in Tableau
A few months ago I had a bit of weird dream. Before I share it, I’ll give you that’s not
normal - but normal is boring. So here
we go: I dreamed of a new way to do Tableau dashboard actions. It literally just came to me, I saw it clearly,
and I woke up wondering why someone much smarter than me hadn’t already come up
with the idea. I told you - normal is
boring.
I’ve share the idea with Tableau – will they build it? I don’t know.
Maybe we’ll see it in Tableau 10 or it could be in Tableau 17 – the
crystal ball’s not clear. But I thought
it would be fun to share it with you all, if for no other reason to spark some
ideas of all the different things that can and should be improved/added to the
tool to make our lives easier. But know
this as well – underlying this idea this the notion that the overall user experience
of Tableau needs more attention. We can
see that Tableau’s realizing this – the new visual data window in 8.2 and
improved calculated field window in 9.0 are evidence of this – but we should
all push Tableau for more.
I’ll begin by saying something you probably won’t like. I like PowerPoint. I get why 25+ years later it’s still the
default for presentations – which often are graphical presentations of
data. Now, before you get the
pitchforks, I’m well aware that PowerPoint’s been abused, and you’ve got horror
stories 600 of slide decks with 3D pie charts – I get it. That’s not why I love PowerPoint. My love for PowerPoint comes from my friend
Mark Jackson’s suggestion of using it as a poor man’s graphic design tool, and I’ve
learned to push it to do some amazing things, creating backgrounds for many of
my best Tableau Dashboards. There’s a
number of things in PowerPoint that you should be able to do natively in
Tableau – but can’t:
- Multi-select objects on a dashboard
- Align objects – top, middle, bottom, left, center, right.
- Group objects together
- Resize groups of objects
- Move objects together
- Draw shapes and do light weight design
- (not to beat a dead horse but…) Auto-save :)
- And saving the best for last – the ability to Zoom in and out of a dashboard
The first thing I dreamed about was having an ability to
zoom in and out of a dashboard. Has
anyone seen Tableau on a Surface Pro 3?
It looks awful - presumably because Windows is scaling up the text 150%
(by default) and leaving this visualizations at 100%, but everything looks
cramped. Same thing on many of the Mac
displays with high pixel counts – some of the icons on Tableau become so small
they’re difficult to click and full sized dashboards take up 40% of the screen.
The point here isn’t to gripe, but to
call out why zooming is needed – the days of Tableau 4 and everyone on a 1200 x
800 monitor are gone. There are still
some unfortunate souls dealing with that set up, but most of us have decent
hardware at this point. Yet, it’s
difficult to design to the lowest common denominator without the ability to
zoom in and see what I’m doing.
So here’s what I sketched out – it’s ground breaking! It’s amazing!
It’s… exactly like PowerPoint.
Alright, hopefully you’re convinced on the need for
zoom. I’ve made a few standalone
arguments, but really the call for zoom is self-serving. I need it to exist in order to implement the
real meat of the dream: a new interactive and intuitive dialog menu for dashboard
actions.
Manually creating dashboard actions in Tableau has always
felt very un-Tableau to me. It feels
like a not-so-awesome software wizard where I’m ticking checkboxes on things
that hopefully I named. It’s also
annoying that by default everything is selected, yet there’s no ‘Select
All/None’ button. As a reminder, here’s
our current state:
Now I’m not a UX designer, and these could definitely look
better, but what if instead of having check boxes in some dialog box, they
actually resided on the sheets themselves?
If that were the case, I wouldn’t have to spin my wheels trying to
remember which one Sheet6 is, rather, I’d have an intuitive experience of:
Step 1: clicking on the source sheets
Step 2: clicking on their target sheets
Here’s two examples of what it could look like:
For those of you not into photography (like Dustin and me),
Adobe Lightroom does this effect rather well, and is probably where I got the
idea. Here’s a video showing that
experience:
Now I don’t have this whole thing figured out. I think you should do ‘selected field’ in a
drag and drop fashion, similar to the way it’s done on the new calc editor, but
I don’t know what you’d do if your sheet is too small to fit the checkbox (you
laugh, but there’s a number of Tableau hacks that people use sheets that are 1
pixel x 1 pixel – what do you do there?
I don’t know). But frankly, it’s
not my job to solve it. I’m just here to
push the ball down the field and spark a conversation.
The last thing I’ll say is that now that you’ve
seen these ideas, don’t they feel like they should have always been there? They feel logical and that they would create
a better overall user experience and adoption.
These are Tableau’s goals for their software, as they proved over and
over again, but it’s worth a discussion around points where there’s room for
growth.
If it were up to you, how would you improve the software to
make it easier and more intuitive to use?
I’d love to hear about it so feel free to drop a comment
below and then head over to the ideas section of the Tableau forum and drop it
there too (where someone from Tableau will actually read it).
Thanks as always for spending time and hanging out.
Nelson