Delphi 数据可视化看板 搭建数据可视化看板_Delphi 数据可视化看板

大家好,我是朱小五

如果制作数据可视化大屏,我感觉已经分享过超多次了,真的是“万物”皆可制作数据看板。从Excel、到Python中的pyecharts、Streamlit,再到镝数图表,甚至为了实现更加的动态交互我还学习了web开发。

不过在实际工作中,用BI工具搭建数据看板才是最常用的方式。在国内大家使用最多的BI工具应该就是:Tableau、Power BI、帆软、或者大厂自己的(比如字节风神)等等。

Delphi 数据可视化看板 搭建数据可视化看板_Delphi 数据可视化看板_02

最近朋友出了本新书《Power BI 数据可视化从入门到实战》,我参考其中的案例练习了一下,发现PowerBI搭建数据仪表板确实很简单,10分钟就可以快速上手。

准备工作

首先,我们需要先安装Power BI Desktop。如果你是window系统,可以直接打开微软商店搜索Power BI Desktop直接安装。或者大家可以去PowerBI官网下载:https://www.microsoft.com/zh-cn/download/details.aspx?id=58494

Delphi 数据可视化看板 搭建数据可视化看板_Delphi 数据可视化看板_03

巧妇难为无米之炊,数据源我干脆直接用的原书的数据,已经购书的小伙伴也可以自己去随书附带的资料包中获取。

Delphi 数据可视化看板 搭建数据可视化看板_数据分析_04

▲数据来源:《PowerBI数据可视化从入门到实战》

接下来建议大家准备一个渐变色的背景图。这么说吧,我们学习Power BI的各种功能、学会了DAX函数可能最后就是将90分提升到99分。但是你如果一开始选用一张合适的背景图,那就是60分提升到90分。

Delphi 数据可视化看板 搭建数据可视化看板_可视化_05

看到这里肯定有人要问了,那渐变色的背景图案去哪找呢?

其实很简单,你可以使用PPT制作渐变背景,再另存为图片即可。此外我再推荐两个网站,也可以直接去网站上下载:https://meshgradient.in/、https://uigradients.com/

最后,看书时发现了一个优点——作者还绘制了草图布局,非常舒服,我们也继续按这个布局来搭建。

Delphi 数据可视化看板 搭建数据可视化看板_Delphi 数据可视化看板_06

▲来源:《PowerBI数据可视化从入门到实战》

搭建实战

我们打开Power BI,选择从Excel中导入数据,然后保存一下。

接下来便是数据处理,由于我们这次的练习只是一张表并不需要考虑表的关联。

因为要在报表上展示销售总利润、总销售额、总销售量等,所以我们需要新建三个度量值。如下图所示,计算公式也是非常简单的。

Delphi 数据可视化看板 搭建数据可视化看板_可视化_07

至此,我们的准备工作已完成,数据也处理好了,只需调整格式实现数据看板。按照前文中的草图布局,我们可以通过设置背景图片、插入文本框、插入圆角矩形实现简单的布局,如下图所示。

Delphi 数据可视化看板 搭建数据可视化看板_Delphi 数据可视化看板_08

接下来就是向不同的圆角矩形位置,放置对应的视觉对象。其中总销售量、总销售额、总利润三者插入卡片图即可,而各产品利润情况和各月利润情况分析则使用堆积柱形图与堆积面积图更合适。

Delphi 数据可视化看板 搭建数据可视化看板_数据分析_09

另外,我们还需要在筛选区(具体见前文的草图布局)添加地区、省份、日期切片器。

Delphi 数据可视化看板 搭建数据可视化看板_大数据_10

目前这些都是Power BI最常见的功能,估计第一次使用的朋友也可以10分钟上手。最后大家也可以进行一丢丢美化,增加logo、图标等等,最终展现效果如原书作者给出的示例。

Delphi 数据可视化看板 搭建数据可视化看板_数据分析_11

▲原书示例效果

大家应该也可以看到,通过Power BI可以轻松鼠标拖拉拽即可实现数据看板的搭建,我们也成功仿制了《Power BI 数据可视化 从入门到实战》书中的一个案例。

翻看书籍,发现不止能实现这种简单的数据看板,也能制作更为复杂的交互式仪表板。

Delphi 数据可视化看板 搭建数据可视化看板_大数据_12

▲新书上手效果

实际上市面上经典的 Power BI 的书籍已经不少了,那么这本书的特色是什么呢?我的总结是以下3点:从Excel开始,突破Excel;一简一繁,两大实战案例;从数据可视化,到仪表板设计。理论和基础知识部分为实战而服务,实战部分又进一步巩固理论和基础知识。