大数据时代,数据分析在我们的日常生活和工作中应用越来越广泛,不管是公司的行政、人事、销售、运营还是专业的数据分析师,都经常需要通过数据来发现业务问题,因此数据分析正逐渐成为职场通用能力。
说到数据分析,必然离不开Excel,大到可视化分析驾驶舱,小到简单的数据统计汇总,它都能做,功能强大、入门简单、可谓办公司人手必备,但是大部分人excel水平基本都停留在简单数据处理汇总,基础图表制作上,比如像下面这样:
 
 
这样的基础表格没有什么基础含量,且观赏性差,如果做一些更加复杂的分析和可视化报表,就需要学习更多的Excel技能,比如透视表功能和VBA代码等等。
但是Excel入门简单,想要进阶实属不易,一些复杂功能的实现,步骤繁杂难记住,各种公式、函数的应用也难理解。更难的是,网上的Excel教程五花八门,杂乱无序,大部分都在单纯讲函数、公式、快捷键,很少有完整的针对数据分析的教程。
 
 
一次偶然的机会我发现了一个超级简单的数据分析工具,就是思迈特软件公司的Smartbi。一些基础的求和、分组等数据处理操作都封装成了功能,不用写复杂的函数和公式,鼠标点击拖拽就能完成,图表制作也比Excel简单多了,拖拽式制表,全程无需一行代码,就能实现高级的数据可视化分析:
 
 
原来我以为是和网上那种在线制图的工具差不多,点进官网后发现原来是一个专业的数据分析工具,个人版免费,企业版本付费(具体价格我没问),功能覆盖了数据分析的全流程:数据链接、数据加工、数据可视化分析、报告展现分享。
一开始担心学不会, 下载试用之后发现它完全就是一个傻瓜式操作分析工具,靠鼠标就能基本上完成所有操作,而且最让我满意是,官方给的学习资源很详细,除了有产品操作说明文档之外,还有免费的教学视频讲解,不光讲产品还会讲一些业务数据分析方法:
 
 
下面就用这个Smartbi数据分析工具,给大家演示一下不用excel也能做出上面可视化分析图表:
1、新建自助数据集
1)在系统导航栏单击 数据准备,显示“数据准备”主界面:
 
 
2)在“数据准备”主界面中单击系统快捷菜单 数据集,进入“数据集”界面主菜单:
 
 
3)鼠标停留在 新建数据集 按钮上,显示下级菜单,选择 自助数据集:
 
 
4)进入“新建自助数据集”界面,如下图所示:
 
 
5)选择之前创建的数据源“northwind”作为数据来源,从该数据源中依次拖拽“产品”、“产品目录”、“订单明细”、“订单”到表集合区。
 
 
2、创建时间维
由于数据源“northwind”中没有“年、季、月、日”的时间维层次,因此我们需要分解“订单”表 中的“订单日期”字段进行时间维层次定义。
1)在表属性列表的维度中找到“订单表”中的“订单日期”字段,在其右键菜单中选择 创建时间维度:
 
 
2)弹出“创建时间维度”对话框,选择“年季月日”层次:
 
 
3)单击 确定 按钮,列表中自动生成时间维层次,单击时间维层次目录呈编辑状态,修改目录别名为“时间”:
 
 
3、创建区域维
1)在表属性列表空白区的右键菜单中选择 新建层次:
 
 
2)弹出“新建层次”对话框,输入层次名称为“地区”:
 
 
3)单击 确定 按钮,列表区增加“地区”层次目录,分别将字段“发货城市”、“发货省份”、“发货区域”拖拽到该目录下,并分别在这三个字段的右键菜单中选择 标记地理维度。
顺序必须从大到小包含:“发货区域” >“发货省份”>“发货城市”。
 
4、字段分类及调整
1)把“产品目录表”中的字段“产品目录名称”拖拽到“产品”表下。
2)在维度中隐藏部分不需要的表和字段:
隐藏的表:“产品目录”、“订单明细”; 隐藏的字段:“产品表”中的“产品编号”、“产品目录编号”、“供应商编号”、“每单位数量”;“订单”表中的“订单编号”、“顾客编号”、“雇员编号”。
3)把度量下的“订单”和“产品”表隐藏。
 
一旦设置“表”不可见则该表下的所有字段都默认隐藏。
5、创建计算字段
1)在度量列表中找到“订单明细”表中的"数量"字段,在其右键菜单中选择 新建计算字段:
 
 
2)弹出“新建计算字段”对话框,进行如下设置:
 
注:表达式必须在英文输入法状态下定义。
3)在度量中将计算字段“销售额”拖拽到“订单明细”表下,隐藏“计算字段”目录。
 
 
6、保存自助数据集
保存自助数据集到指定目录下,命名为“销售情况自助数据集”。
7、数据抽取
1)在自助数据集编辑界面,单击工具栏中的 抽取 按钮:
 
 
2)显示数据抽取设置按钮,如下图所示:
 
 
3)单击该 设置 按钮,弹出“抽取设置”窗口,保持默认设置,单击 立即抽取 按钮,再单击 确定 按钮,系统执行数据抽取操作。
 
 
待系统提示数据抽取完成:
 
 
基于以上创建的自助数据集,按照如下步骤定制自助仪表盘:
8、新建自助仪表盘
1)在系统导航栏单击 分析展现,显示“分析展现”界面主菜单,并单击 自助仪表盘 快捷菜单,如下图所示:
 
 
2)进入“新建自助仪表盘”界面:
 
 
9、选择数据来源
在左侧“数据区”中,可以通过搜索直接选择数据来源,或者从资源目录区中查找,我们选择之前创建的“销售情况自助数据集”自助数据集,如下图所示:
 
 
10、添加组件
1)地图组件
从工具栏中拖拽 图形 组件到展现区,单击 智能配置 菜单,切换成 地图:
 
 
在左侧资源中双击选择“发货省份”、“销售额”,系统根据所选地图的设计原理,将“发货省份”匹配到列区,“销售额”匹配到颜色标记项:
 
 
2)线图组件
从工具栏中拖拽 图形 组件到地图的左侧,在资源中双击选择“月”和“销售额”:
 
 
通过 智能配图 菜单,切换图形类型为 线图:
 
 
3)清单表组件
从工具栏中拖拽 清单表 组件到“线图”下方:
 
 
从资源中双击选择“产品目录名称”、“产品名称”、“单价”、“数量”、“折扣”,系统自动将这些字段匹配到清单表的列区:
 
 
11、切换页面主题
系统默认的自助仪表盘页面主题为:浅色主题。
1)选择 主题 页签,在主题选项中选择“深色主题”。
2)保存当前自助仪表盘到指定目录,命名为“销售情况自助仪表盘”。
 
 
是不是挺方便快速的?本人亲测了很多BI工具,这款是我平时办公最常用的,拖拉拽操作容易上手,对我这种程序小白来说再合适不过了。工作效率是真的大大提升,反正不收费不用白不用啊同志们。

Excel入门简单,想要进阶实属不易?推荐这个数据分析工具的更多相关文章

  1. PHP 入门学习教程及进阶(源于知乎网友的智慧)

    思过崖历程: 自学的动机.自学的技巧.自学的目标三个方面描述学习PHP的经历 一.自学的动机: 一定要有浓厚的兴趣,兴趣是最后的老师,可以在你迷茫的时候不断地支撑着你走下去. 自学不是为了工作,不是为 ...

  2. [推荐] 网络侦查工具 NMAP 简单入门

    [推荐] 网络侦查工具 NMAP 简单入门 # 前言 作为一只运维开发,总是避不开要和网络打交道的.尤其是当自身能力到达瓶颈,开始从事云计算以求突破.会有搭建多台虚拟机的需要,这时候如果在手工的查询 ...

  3. django入门 -- 简单流程

    django入门 -- 简单流程 简介 通过简单示例,使用django完成基本流程的开发,学习django的主要的知识点,在后续课程中会逐个知识点进行深入讲解 以“图书-英雄”管理为示例 主要知识点介 ...

  4. ASP.net中导出Excel的简单方法介绍

    下面介绍一种ASP.net中导出Excel的简单方法 先上代码:前台代码如下(这是自己项目里面写的一点代码先贴出来吧) <div id="export" runat=&quo ...

  5. easyExcel导出excel的简单使用

    easyExcel导出excel的简单使用 Java解析.生成Excel比较有名的框架有Apache poi.jxl.但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定 ...

  6. Unity用Excel.dll简单读取Excel内容

    Unity用Excel.dll简单读取Excel内容 需要Excel.dll 需要如下三个命名空间 using System.IO; using Excel; using System.Data; 1 ...

  7. 这个数据分析工具秒杀Excel,可视化分析神器!

    ​入门Excel容易,想要精通就很难了,大部分人通过学习能掌握60%的基础操作,但是一些复杂数据可视化分析就需要用到各种技巧,操作理解难度加深 Excel作为一直是使用最广泛的数据表格工具,在数据量日 ...

  8. 还在用Excel做数据分析?别人都在用数据分析工具啦!

    "Excel在过去.现在和未来都是一个无比优秀和天才的工具,无数虔诚的信徒将其奉为唯一的法门,而我却并不在其中了." 作为一个数据分析师,Excel是我入门必备的数据分析工具,虽然 ...

  9. Bootstrap入门(二十八)JS插件5:工具提醒

    Bootstrap入门(二十八)JS插件5:工具提醒 工具提示在使用过程中比较常见,但是实现起来有些麻烦,而bootstrap则很好地解决了这个问题. 我们来写一个简单的实例 先引入CSS文件和JS文 ...

随机推荐

  1. office 下载(免费使用

    https://otp.landian.vip/zh-cn/download.html

  2. 5.14-HTTP间通信

    1.社长社员通信WEBSOCKET WebSocket 是一种标准协议,用于在客户端和服务端之间进行双向数据传输.但它跟 HTTP 没什么关系,它是一种基于 TCP 的一种独立实现. 以前客户端想知道 ...

  3. golang中的接口值

    package main import ( "bytes" "fmt" "io" ) // 此处的w参数默认是一个空接口,当传递进来buf参 ...

  4. Linux下的ssh、scala、spark配置

    注:笔记旨在记录,配置方式每个人多少有点不同,但大同小异,以下是个人爱好的配置方式. 目录 一.配置jdk 二.配置ssh 三.配置hadoop 四.配置scala 五.配置spark 平台:win1 ...

  5. Serverless计算

    云服务的演化历程 整个it系统服务的搭建,随着时间有多个层级的演化.从最早的内部部署(On-premises) 到基于云的Iaas,Paas,Saas,Baas, Faas.服务的构建对开发者越来友好 ...

  6. vue中清除路由缓存

    beforeRouteLeave (to, from, next) { if (to.name === 'pageA') { /* pageA是需要跳转的路由 */ // console.log('返 ...

  7. APC 篇——初识 APC

    写在前面   此系列是本人一个字一个字码出来的,包括示例和实验截图.由于系统内核的复杂性,故可能有错误或者不全面的地方,如有错误,欢迎批评指正,本教程将会长期更新. 如有好的建议,欢迎反馈.码字不易, ...

  8. JAVA多线程学习十五 - 阻塞队列应用

    一.类相关属性 接口BlockingQueue<E>定义: public interface BlockingQueue<E> extends Queue<E> { ...

  9. JAVA多线程学习九-原子性操作类的应用

    当程序更新一个变量时,如果多线程同时更新这个变量,可能得到期望之外的值,比如变量i=1,A线程更新i+1,B线程也更新i+1,经过两个线程操作之后可能i不等于3,而是等于2.因为A和B线程在更新变量i ...

  10. select 级联选择

    转载请注明来源:https://www.cnblogs.com/hookjc/ <script   language="javascript">   <!--   ...