前些日子公司引进了帆软商业智能FineBI,在接受了简单的培训后,发现这款商业智能软件用作可视分析只用一个词形容的话,那就是“轻盈灵动”!界面简洁、操作流畅,几个步骤就可以创建分析,获得想要的效果。此番学习也算让我入了数据可视化的门,今天就在这里和你们分享我做数据可视化的心得。

先来说说Dashboard,商业智能仪表盘,是可视化分析的重点。它可以组合多个不同的表格,图表控件,所有指标和维度一键生成。很多BI工具在建立全局分析时,组件都是单独设立然后拼接而成,这里FineBI创造性地将分析容器和Dashboard合二为一,所有操作都在Dashboard中进行。

过滤组件和按钮组件都是针对全局分析的,用以过滤指标和查询重置,可以自定义设置查询条件,即席分析。

这里附上FineBI酷炫的可视化效果图。

以建立一个销售分析为例教你可视化分析的4个步骤:

第一步: 新建主题分析,拖拽图表组件

打开新建分析,新建一个分析,拖曳一个表格组件至即时分析页面,点击组件右上角的详细设置或者下拉选项中的详细设置,进入到统计组件属性配置页面,如下图:

创建完成后,后面的所有操作均自动保存,拖拽所需图表组件至分析页面。自适应布局是指FineBI后台对所有组件的位置进行调整,无需人手工操作,自由布局就是指组件位置由人工控制的布局方式,组件想摆放在哪就摆放在哪。我们选择自由布局。

第二步: 拖拽添加分类和系列字段,添加计算指标

点击组件后的下拉按钮选择详细设置,对组件绑定数据

之后会跳转到组件数据绑定界面,点击上方图表类型可以切换组件类型。从预先设定好的数据包中拖拽相应的字段。例如表中将月份拖拽到行表头,合同总价拖拽到指标中,在下方对应的表格中就会体现出来。这样将数据库中的数据简简单单地拖拽出来就能轻松实现数据可视化,是不是很方便呢!

在制作表格时,有时我们需要调整数据表现形式,按百分比显示或是增加上升或下降符号;有时我们的数据不是数据库中的源数据,需要稍加计算处理再体现在表格中。这时我们就需要点击指标下拉菜单选项,选择样式设置和设置计算指标。

至此,一个组件的设置就已经完成了,一般一个Dashboard会有多个组件,创建的方式都一样。组件之间可以设立联动钻取,用以动态分析展示,这里不做详细说明了。

第三步: 拖拽添加控件,自定义查询设置

过滤控件和按钮控件都是作用于整个Dashboard的。过滤控件是用来对分析结果进行条件选择,包括文本类控件、数据值类控件、下拉树控件、时间控件和通用查询控件;按钮包括查询控件和重置按钮两种,操作的方式同样是从左侧拖拽。设置好条件后,点击查询就会过滤展示结果,点击重置便会还原。如图,我将签约日期过滤到2014年6月份,所有表格中就只出现6月份的数据。

第四步: 发布查看,即席分析

FineBI即时分析添加完成之后,点击我创建的,可以看到该列表中多了一个新建的即时分析,点击进去即可查看刚建立的分析效果。

这样看来,数据可视化也不是那么遥远,关键选对工具。

手把手教你用FineBI做数据可视化的更多相关文章

  1. 手把手教你用C#做疫情传播仿真

    手把手教你用C#做疫情传播仿真 在上篇文章中,我介绍了用C#做的疫情传播仿真程序的使用和配置,演示了其运行效果,但没有着重讲其中的代码. 今天我将抽丝剥茧,手把手分析程序的架构,以及妙趣横生的细节. ...

  2. 手把手教你springboot中导出数据到excel中

    手把手教你springboot中导出数据到excel中 问题来源: 前一段时间公司的项目有个导出数据的需求,要求能够实现全部导出也可以多选批量导出(虽然不是我负责的,我自己研究了研究),我们的项目是x ...

  3. 2021年都要过去啦,你还在用Excel做数据可视化效果吗?

    2021年都要过去啦,你还在用Excel做数据可视化效果吗?古语有云,"工欲善其事,必先利其器",没有专业的工具,前期准备的再好也是白搭.现在运用数据可视化工具于经营活动中的企业是 ...

  4. BI工具做数据可视化项目频频失败的原因

    现如今数据可视化可谓是非常之火,随着硬件价格的一降再降,仿佛做数据可视化项目,你没有数据大屏,你就没有逼格.理想很丰满,现实很骨感,并不是每一个数据可视化项目都能够成功.数据可视化项目的进行,无外乎是 ...

  5. 为什么有些BI工具做数据可视化项目频频失败?

    现如今数据可视化可谓是非常之火,随着硬件价格的一降再降,仿佛做数据可视化项目,你没有数据大屏,你就没有逼格.理想很丰满,现实很骨感,并不是每一个数据可视化项目都能够成功.数据可视化项目的进行,无外乎是 ...

  6. 毕业论文着急了?Python疫情数据分析,并做数据可视化展示

    采集流程 一..明确需求 采集/确诊人数/新增人数 二.代码流程 四大步骤 发送请求 获取数据 网页源代码 解析数据 筛选一些我想用的数据 保存数据 保存成表格 做数据可视化分析 开始代码 1. 发送 ...

  7. 【震惊】手把手教你用python做绘图工具(一)

    在这篇博客里将为你介绍如何通过numpy和cv2进行结和去创建画布,包括空白画布.白色画布和彩色画布.创建画布是制作绘图工具的前提,有了画布我们就可以在画布上尽情的挥洒自己的艺术细胞. 还在为如何去绘 ...

  8. 教你如何选择BI数据可视化工具

    本文来自网易云社区. 关于如何选择BI数据可视化工具,总体而言,主流BI产品在选择的时候要除了需要考虑从数据到展现.从公司内到公司外等各种场景,结合前面朋友的回答,还需要考虑以下几点:1:以后的数据处 ...

  9. 手把手教你基于SqlSugar4编写一个可视化代码生成器(生成实体,以SqlServer为例,文末附源码)

    在开发过程中免不了创建实体类,字段少的表可以手动编写,但是字段多还用手动创建的话不免有些浪费时间,假如一张表有100多个字段,手写有些不现实. 这时我们会借助一些工具,如:动软代码生成器.各种ORM框 ...

随机推荐

  1. 【一起学OpenFoam】02 软件准备

    "工欲善其事必先利其器",在利用OpenFoam解决我们的工程问题之前,首先要做的事情是搭建一个OpenFoam运行环境.很遗憾的是,OpenFoam的原生开发系统是Linux,因 ...

  2. 【第三篇】ASP.NET MVC快速入门之安全策略(MVC5+EF6)

    目录 [第一篇]ASP.NET MVC快速入门之数据库操作(MVC5+EF6) [第二篇]ASP.NET MVC快速入门之数据注解(MVC5+EF6) [第三篇]ASP.NET MVC快速入门之安全策 ...

  3. D3.js学习(七)

    上一节中我们学会了如何旋转x轴标签以及自定义标签内容,在这一节中,我们将接触动画(transition) 首先,我们要在页面上添加一个按钮,当我们点击这个按钮时,调用我们的动画.所以,我们还需要在原来 ...

  4. 学习笔记 :DrawText

    最近在做一个TStringGrid的自绘处理,在画文字处理上遇到了高度的计算问题.后来经过一段时间还是找到了一些方法: 1.使用TLabel 这个方法是有点绕路的,方法倒是简单,就是使用AutoSiz ...

  5. AOP之Castle DynamicProxy 动态代理

    这里主要介绍使用castle这个动态代理,在.net一些开源的框架里可以找到它的影子,就连微软的rchard也是使用这个进行方法拦截等可以基于这个进行方法拦截,在这个方面PostSharp算是比较好用 ...

  6. Vim新手入门资料和一些Vim实用小技巧

    一些网络上质量较高的Vim资料 从我07年接触Vim以来,已经过去了8个年头,期间看过很多的Vim文章,我自己觉得非常不错,而且创作时间也比较近的文章有如下这些. Vim入门 目前为阿里巴巴高级技术专 ...

  7. 压缩javascript文件方法

    写在前面的话:正式部署前端的时候,javascript文件一般需要压缩,并生成相应的sourcemap文件,对于一些小型的项目开发,这里提供一个简单的办法. ======正文开始====== 1.下载 ...

  8. 分段二次插值——用Python进行数值计算

    事实上在实际使用中,高次插值显然是很不适合的,高次插值将所有样点包涵进一个插值函数中,这是次幂高的原因.高次计算复杂,而且刚开始的一点误差会被方的很大.因此将整个区间分为若干个小区间,在每一个小区间进 ...

  9. Linux 服务器 安装 memcached

    linux centos 一.memcached的安装 1.下载 memcached-1.4.33.tar.gz.libevent-2.0.22-stable.tar.gz 安装 memcached ...

  10. 高性能JavaScript--加载和执行(简要学习笔记一)

    1.多数浏览器使用单一进程来处理用户界面刷新和JavaScript脚本的执行.所以同一时刻只能做同一件事.JavaScript执行过程耗时越久,浏览器等待相应的时间就越长.   2.<scrip ...