设计百万美元仪表盘的技巧

2025-05-26

设计百万美元仪表盘的技巧

过去几周,我们看到Tableau被Salesforce以157亿美元收购,Looker被谷歌以27亿美元收购。
这些公司为什么如此有价值?

为什么这么多公司愿意为 Tableau 和 Looker 提供的服务付费?

事实是,仪表板既可能浪费大量时间和资源,也可能提供远超原始投资的洞察。事实上,创建仪表板是一项利润丰厚的业务。

我曾供职于一家公司,其业务模式主要围绕向外部客户销售仪表板和洞察。我们只有四种仪表板产品。仅此而已,但这家公司已经存在了十多年。

这是因为他们非常擅长创建能够持续产生影响的仪表板。这些仪表板不是那种用一两个月就忘了的。相反,他们创建的仪表板简洁明了,能够帮助主管快速做出决策。

他们通过创建遵循一些基本原则的仪表板实现了这一点。我们想在下面分享一些基本技巧。说不定,您的团队就将打造下一个价值百万美元的仪表板。

不要埋没要点

在开发仪表板时,首先需要用一个高级指标来吸引受众。这可以是年度保险欺诈损失的总金额,也可以是凸显公司业绩的排名,或者三个特定的指标。

这些高级指标的目的是为了激发兴趣。它需要抓住受众,迫使他们提出问题,并不断深入挖掘仪表盘。

具体来说,你希望他们提出一些问题,例如,为什么这个数字这么高或这么低,以及造成这个数字的因素有哪些?
让我们来看一个例子(参见下面的仪表板):

替代文本

来源:Tableau

这个仪表盘做得确实不错,简洁明了,信息也非常简洁。

然而,初始并没有出现任何迹象表明该公司的收入是好是坏。

那么我为什么要感兴趣呢?我其实没什么问题,因为没有任何驱动指标或金额数据让我有这种想法。

在左上角显示净利润与目标值差距的金额和百分比,这应该是一个不错的设计决策。这组数字会促使我提出一些正确的问题。具体来说,为什么净利润高于或低于预期?

这会促使最终读者查看下面的图表。净利润虽然出现在仪表盘上,但却隐藏在角落里。这实际上掩盖了领先优势。

最重要的信息应优先放在仪表板的顶部。

注重内容和风格

打造出色的仪表板就像在高级餐厅里当厨师。
如果你过于注重美观而忽略了口味,你的食物味道会很糟糕。如果你不注重美观,你的顾客就不会觉得你那盘价值 50 美元的鲑鱼胡萝卜菜肴有什么价值。

打造一个华而不实、花里胡哨的仪表盘可能很诱人。就像 21 世纪初,高级餐饮界的人们热衷于在每道菜上都放上泡沫、球体和凝胶一样。
但花哨的东西并不能讲述故事。

它们可以强调这一点,但也会分散最终用户的注意力,使他们更难做出明确的决定。

因此,过分注重风格会起到阻碍作用,而不是帮助作用。

另一方面,呈现方式也很重要。即使数据质量不佳,呈现方式也能吸引最终用户的注意力。例如,让我们看看下面这道漂亮的菜肴。

替代文本

由 Instagram 上的 @chefjacqueslamerde 创建

...等等...那只是芹菜、花生酱和葡萄干...

但不知何故,它看起来远不止于此。即使是糟糕的数据,有时也能被精美的仪表板所掩盖(这并不是在鼓励糟糕的数据!)。
我们试图强调设计在我们感知信息的方式中所扮演的角色。

作为数据专业人士,我们有时会只关注数字和指标。单凭数字并不能像抓住我们一样吸引人们的兴趣。吸引人们的注意力正是设计原则发挥作用的地方。

再说一次,如果我们看一下净收入仪表盘,它干净整洁,风格简洁。每张图表上的内容都一目了然。人们通常认为,仪表盘越漂亮,功能就越多。

事实通常恰恰相反。保持仪表盘简洁,只包含所需数据,能够更清晰地传达信息。如果包含太多信息,信息就会变得混乱,最终用户可能会感到困惑。

这几乎就像仪表板的用户体验应该被视为网站的用户体验一样。

不要在交互背后隐藏太多

我们之前多次提到要避免使用花哨的装饰,因为它们往往会削弱仪表板想要传达的信息。
大多数仪表板还允许使用过滤器和工具提示。这些功能在某些方面非常有用,但你却无法在它们背后添加太多信息。

要求最终用户进行过多交互才能获取数据可能会削弱您想要传达的信息。

经验法则:如果您无法打印仪表板并讲述相同的故事,那么您在工具提示和过滤器后面隐藏了太多信息。

例如,提供过多的过滤器可能会与仪表板上的各种小部件交互。这迫使最终用户需要浏览每个小部件的多个状态才能获取您想要传达的信息。

有时,我们过度的信息传递只会进一步阻碍信息的传递。仪表盘的作用是确定信息的优先级。您应该只显示那些能够帮助高管做出清晰决策的最重要的信息。

大多数主管都希望有多种选项来对数据进行切分,但这并不意味着你应该这么做。过多的互动可能会迫使他们不断分析新的过滤器配置,而不是做出决策。这意味着你必须努力寻找更好的设计。

提供背景信息

创建仪表板时,通常可以凭空创建。团队经常会创建仪表板或指标,却没有意识到其他公司或团队可能不知道发生了什么。尤其是在创建自定义指标时。

这就是我们建议为指标、仪表板目的和轴提供上下文的原因。

指标

无论你假设你的指标是众所周知的还是深奥的,以清晰简洁的方式定义指标的含义对每个人都有益。这也迫使团队使用易于向最终用户解释的指标。有些团队可能会创建非常复杂的模型来计算指标,但这通常会抽象出指标可能具有的价值。相反,你应该专注于那些你可以向任何人解释的简单指标。

如果你不能理解某个指标,你就无法做出决策。

仪表板的用途

终端用户首次使用仪表板时,可能不知道为什么要查看它。用几句话概括用户正在查看的内容,有助于更好地理解。在很多情况下,您应该尽量避免要求用户提供摘要,但最好还是提供摘要。这与代码文档类似。

好的代码应该只需要很少的文档,但这并不意味着你不应该记录你的代码!务必记录所有内容。

如何定义坐标轴并不总是一目了然的。你只需要足够多的刻度线,以便最终用户能够理解折线图和条形图的含义,但又不希望刻度线过多,以免造成混淆。这需要良好的判断。例如,当你使用迷你图时,你通常会限制刻度线的数量,但如果是主折线图,你可能需要在每个坐标轴上提供更多背景信息。

细节决定成败

高级指标通常提供“什么”而不是“为什么”。

高级指标促使用户寻找答案。

是什么推动了净利润等高水平的数字?

因此,仪表板的下一级应该有助于回答这些问题。

这意味着您需要查看最重要的指标,并思考最终用户在查看它时可能会遇到哪些问题。在仪表板开发流程的这一步,您应该尝试列出您作为最终用户可能会遇到的问题。最好让团队中一两位尚未查看仪表板的成员写下他们的问题。这样,您就能以全新的视角来看待问题。

基于这些问题,您可以开始创建提供所需见解的辅助仪表板。

Tableau 有一个很棒的功能,叫做“操作”。它能让你轻松地创建下钻查询,从而更详细地查看特定仪表板。
其目标是提供高级指标和低级详细信息,帮助主管做出具体的决策。

结论

这些是我们在一家以创建仪表板为外部客户提供价值为唯一目标的公司工作时学到的宝贵建议。希望这些建议能帮助您创建出能够为公司创造价值的出色仪表板。记住,要专注于创建不掩盖重点、让主管轻松做出正确决策的仪表板。这才是打造价值百万美元的仪表板的秘诀。

相比之下,过多的花哨功能和设计不佳的仪表板可能会导致错误的决策或无法做出决策。

如果您有任何问题,请随时发送给我们!

另外,欢迎阅读其他文章:
Hadoop 与关系数据库、
算法如何变得不道德和带有偏见、
如何改进数据驱动策略、
如何开发健壮算法、
数据科学家必须具备的 4 项技能、
SQL 最佳实践 - 设计 ETL 视频

文章来源:https://dev.to/seattledataguy/tips-on-designing-a-million-dollar-dashboard-ke0
PREV
此图像也是一个有效的 Javascript 文件 选择正确的图像类型 选择正确的图像尺寸 在其中获取我们自己的脚本 清理二进制文件 说服浏览器执行图像但是......为什么?
NEXT
软件工程师面试软件工程师面试学习指南