如何制作一份更具洞察力的商业BI报告?

2023-11-18

随着市场环境的复杂化,在数据分析中,能否提供更具商业洞察力的数据信息正在成为考核业务员能力的重要参考指标。加强以下两大块能力至关重要:

1.业务相关专业能力以及相关知识

2.对工具的驾驭能力,大部分人在数据分析时使用的是Excel,而要把Excel用出水平,则推荐Power BI。


什么是PowerBI?


Power BI是微软为强化自身产品商业智能功能而开发的工具集。其中供Excel使用的主要插件工具包括Power Query、Power Pivot、Power View及Power Map这四款插件。这些插件工具均由微软免费提供下载,适用于Excel2010以上版本。根据Excel版本的不同,有些工具已经预先安装在Excel中,可以在加载项中直接激活使用。而有些则需要先通过网站下载后再激活使用。

Power Query:获取和整理数据

Power Pivot:建模和分析

Power View:交互式报表

Power Map:地图可视化


相比Excel,Power Query及PowerPivot联手在数据整理和分析上可以有很多突破:

1. 提取整合多数据源数据(如各种关系型数据库、Excel文件、txt格式及csv格式等文本文件、Web页面、Hadoop的HDFS等等)

2. 关联多个数据源数据,建立统一的多维数据模型

3. 突破Excel表格的数据限制(它们可快速处理几百万甚至上千万行的数据)

4. 可通过插件自带的函数公式灵活创建自定义数据处理及计算规则


640?wx_fmt=jpeg

传统销售管理报表

 

640?wx_fmt=png

加工后的BI报表


以上图销售报表为例,和传统报表对比,BI报表可以让人直观快速地了解目前的销售情况,可能存在的风险点,哪个阶段阶段存在什么问题,从而做出快速、准确的销售决策,以确保销售周期结束前可以成功达成销售目标。

 

一份完整的BI报表应该具备的四个条件


条件一:能够批量处理有一定规模的数据

条件二:能够保证数据的时效性及准确性

条件三:能够将实际业务中所涉及的所有相关数据整合到一起,搭建统一的多维数据分析环境(多维数据集)

条件四:能够实现交互式操作

 

能够批量处理有一定规模的数据:

就需要Excel能够拥有类似数据库的处理“表”结构数据的方法。对“表”的操作是BI以及其他数据分析方法(预测分析、数据挖掘等)的基础,在Excel中,Power Query以及Power Pivot正是以“表”结构方式对数据进行导入、存储以及操作的

“表”结构数据与Excel的“表格”数据最大的不同就是“表”结构数据的最基本处理单位是“列”而不是“单元格”,“列”在“表”中又被称为“字段”。


 

能够保证数据的时效性及准确性:

为了满足此条件,Excel必需具备能够导入不同数据源的外部数据并且能够随时与这些数据源进行数据同步的能力,利用Power Query以及Power Pivot可以简单快速地对多种数据源数据进行导入及同步更新

 

能够将实际业务中所涉及的所有相关数据整合到一起,搭建统一的多维数据分析环境(多维数据集):

多维数据集是相互间通过某种联系被关联在一起的不同类别的数据集合。多维数据集又被称为“立方体(Cube)”或“多维数据模型”。多维数据集可以从多角度用数据全面映射某种业务的实际状况。

640?wx_fmt=png


在企业运作中,任何业务都不是孤立存在的,只有多方考虑各种关联因素才能掌握业务全貌,做出正确决策。


比如当上季度业绩不佳时,其原因可能来自于产品的渠道商,产品自身竞争力,或是销售人员的能力等等,市场业务人员只有将所有相关因素放在一起综合考虑才有可能正确把握发生的情况,而多维数据集正是为满足这样的业务要求而产生的。


640?wx_fmt=png


所以创建全面的多维数据集是制作BI报表的关键,利用Power Pivot的关系图视图模式可以非常方便地快速搭建多维数据集。


能够实现交互式操作:

交互式操作在BI报表中一般指能够随时响应用户操作指令改变展现结果的动态图表。动态图表是Excel中较为高级的图表应用形式,一旦图表从静态变为动态后,分析的深度及广度都将得到质的改变。


在不使用VBA的情况下,一般有两种方法可以让图表动起来。

第一种方法比较简单,就是用切片器直接控制数据透视图表的方法,这种方法只适用于有切片器功能的Excel2010以上版本。


640?wx_fmt=png


第二种方法是使用控件、公式改变静态图表数据源的方法。这种方法是在切片器出现前就存在的传统方法,缺点是制作起来比较麻烦,而且要保证公式引用区域及控件链接区域始终正确有效,限制条件较多。优点是适用的图表类型广泛,不仅适用Excel自带的传统图表,就连需要特别制作的自定义图表(比如地图)也同样适用。


640?wx_fmt=png

 

 

掌握上述四点,基本就能够在Excel中制作BI报表了,不过为了报表在展现形式上更为美观、方便。还需要进一步学习一些商务图表的制作技巧。比如用Excel公式及条件格式功能制作的MINI图。


640?wx_fmt=png

 

以上所有相关技能可以通过报名网易云课堂《商业数据分析师》微专业课程进行系统学习,课程由微软Excel MVP、经管之家资深合作讲师李奇老师主讲除了会介绍到Excel的相关知识外,还会系统为大家讲解SQL数据库操作语言的相关知识,帮助大家系统、全面地掌握表结构数据的处理加工分析展现技能,晋级业务数据分析专家......现在还推出以下免费福利:



PART 1 免费直播公开课


适听人群:零基础在职或准在职人员



 8月12日(周一)  20:00

数据分析可视化:

教你做管理层认可的报告


1.确认场景:报告对象、报告用途及数据范围

2.搭建框架:用KPI树定位问题方向

3.总结案例:突出报告结论重点



8月13日(周二)  20:00

60分钟学会制作高颜值图表:

玫瑰图、词云图和弦图

1.理解Power BI:动态商业智能报表神器

2.制作图表:数据分析图表从这里开始

3.剖析图表:了解图表背后的故事



8月15日 (周四) 20:00

投资领域大揭秘:

分析电商数据指标做分析报告解读

1.走进电商,认识电商数据的常用指标

2.分析指标,通过案例来看计算逻辑

3.报告解读,深度剖析投资领域数据分析报告



PART 2 获取方式


扫码添加网易助教小姐姐

即可预约免费直播



640?wx_fmt=jpeg




本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何制作一份更具洞察力的商业BI报告? 的相关文章

  • 基于MATLAB GUI的LSB语音信号数字水印

    基于MATLAB GUI的LSB语音信号数字水印 数字水印是一种在数字媒体中嵌入信息的技术 它可以用于版权保护 身份验证以及数据完整性验证等应用 在本文中 我们将介绍如何使用MATLAB GUI和最低有效位 Least Significan
  • Vue2.0知识点

    Vue2 0指令 v text指令 内容渲染指令 它会覆盖元素内部原有的内容 语法 插值表达式 专门用来解决v text会覆盖默认文本内容的问题 v text和插值表达式只能渲染纯文本内容 插值表达式不能用到属性节点 v html指令 可以
  • FFmpeg H264增加SEI

    先看使用场景 https blog csdn net lsheevyfg article details 80951415 https www jianshu com p 4d9120dfcd69 参考文章 https blog csdn
  • 【Python基础】Jupyter Notebook最常用的五大配置技巧

    说到Jupyter Notebook 以下简称Jupyter 想必很多人都不陌生 这是一款神奇的web应用 权且可以把它当作python超级笔记本 当然它还支持R Julia Scala Js等几十种语言 在Jupyter上 可以使用pyt
  • Spring Security OAuth2.0(四)-----OAuth2+JWT

    传统的通过 session 来记录用户认证信息的方式我们可以理解为这是一种有状态登录 而 JWT 则代表了一种无状态登录 无状态登录天然的具备单点登录能力 1 无状态登录 1 1 什么是有状态 有状态服务 即服务端需要记录每次会话的客户端信
  • Python中__str__的用法

    str 和 repr 如果要把一个类的实例变成 str 就需要实现特殊方法 str 不使用 str print打印出来是个对象 使用了就把对象变成字符串 class Person object def init self name gend
  • 蓝桥杯模块练习6-AD

    main c include
  • ag-grid Column API(机器翻译)

    Column API 一些API方法采用colKey类型为的列关键字 名为 Column string 这意味着您可以传递一个Column对象 通过调用其他方法之一接收到的对象 也可以传递Column ID 即string 列ID是列定义的
  • 【毕业设计】深度学习卫星遥感图像检测与识别系统(目标检测)

    文章目录 0 前言 1 课题背景 2 实现效果 3 Yolov5算法 4 数据处理和训练 5 最后 0 前言 Hi 大家好 这里是丹成学长的毕设系列文章 对毕设有任何疑问都可以问学长哦 这两年开始 各个学校对毕设的要求越来越高 难度也越来越
  • 远程控制,从个人便捷走向企业安全

    根据风险基础安全 Risk Based Security 的数据显示 2020年全球数据泄漏达到360亿条 创历史新高 对比传统的网络安全威胁 数据安全威胁更加多样化 80 的安全风险来自于内部人员或合作伙伴 威胁形式也更集中在账号体系薄弱
  • mybatis中association和collection的column传入多个参数问题

    mybatis中association和collection的column传入多个参数值 项目中在使用association和collection实现一对一和一对多关系时需要对关系中结果集进行筛选 如果使用懒加载模式 即联合使用select
  • mysql mariadb不能启动原因_centOS7 (64) MariaDB无法启动 跪求解决方法

    在CentOS7中mysql被 MariaDB所代替 幸得 贵在坚持 提点 顺利下载 MariaDB等相关软件但是安装完毕后 mariadb还是无法正常启动 root localhost service mariadb start Redi
  • mysql怎么替换部分字符串

    mysql替换部分字符串的方法 1 使用REPLACE 函数 语法 REPLACE 字符串 查找值 替换值 2 使用INSERT 函数 语法 INSERT 字符串 替换开始位置 要替换的字符数 替换值 mysql替换部分字符串 1 使用RE
  • 多租户mysql架构_团队开发框架实战—多租户架构

    1 对多租户的理解 多租户定义 多租户技术或称多重租赁技术 简称SaaS 是一种软件架构技术 是实现如何在多用户环境下 此处的多用户一般是面向企业用户 共用相同的系统或程序组件 并且可确保各用户间数据的隔离性 简单讲 在一台服务器上运行单个
  • XSS 跨站脚本

    XSS 跨站脚本 一 什么是XSS XSS Cross site Scripting 中文名跨站脚本攻击 其原理是攻击者利用浏览器执行前端代码 HTML CSS JavaScript 的特性 将恶意的JavaScript代码插入到页面中 当
  • LVGL动态图GIF实现 v7 version

    lvglv8 1以上的版本自带动态图库 github网址 LVGL GitHub 主要包含四个文件 gifdec c gifdec h lv gif c lvgif h 目录 lvgl release v8 1 lvgl release v
  • Cortex-AX系列性能对比

    首先要明确一个概念 Cortex并不是一种架构 而是ARM的一个系列 Cortex A系列 而我们通常意义的ARM7 ARM9 ARM11才是所谓的架构 同时需注意 Cortex A5 Cortex A8 Cortex A9 Cortex
  • ELF文件格式

    在介绍ELF格式之前 先简单说明一下可执行文件的生成流程 1 编写C源文件 或汇编源文件 2 准备共享库格式的目标文件 shared object file 如数学库 标准库 2 用编译器 compiler 将C编译成可重定位格式的目标文件
  • 关于pickle的load,loads等

    基础知识 python自带的file函数只能存储和读取字符串格式的数据 pickle可以存储和读取成其他格式比如list dict的数据 来自 https www zhihu com question 38355589 如需更详细 关于lo
  • 三十八、java版 SpringCloud分布式微服务云架构之Java 网络编程

    Java 网络编程 网络编程是指编写运行在多个设备 计算机 的程序 这些设备都通过网络连接起来 java net 包中 J2SE 的 API 包含有类和接口 它们提供低层次的通信细节 你可以直接使用这些类和接口 来专注于解决问题 而不用关注

随机推荐

  • windows定时自动备份

    windows定时自动备份 1 创建bat脚本 1 本地备份 复制以下代码保存该文件 修改文件名为以 bat结尾的文件 echo off echo 正在复制 C a 文件夹的内容至 D b 文件夹下 xcopy C a D b e I d
  • pip 命令行“ImportError: No Module Named Typing”

    pip遇到ImportError No Module Named Typing 原因在于运行的是python2版本 升级到python3就不会有这个问题 但是因为Mac中同时有python2和python3 可以把pip安装在python3
  • 如何写出高效的sql的一点想法及oracle常用hint用法

    author skate time 2009 05 15 如何写出高效的sql的一点想法 迷糊的问题 1 什么样的sql 才算是高效的sql呢 2 sql为什么不走索引 如何让sql走索引 即改变sql的执行计划3 索引有哪几种 4 什时候
  • 多显示器设置检测不到_那些与显示设置相关的事

    点击上方 蓝字 点击右上角 选 设为星标 标星 防走丢 那些与显示设置相关的事 本文阅读目录 显示分辨率的概念与设置 刷新率的概念与设置 不能满屏显示的原因 显卡控制面板 控制台的概念 多显示器设置 一 显示分辨率的概念与设置 显示分辨率
  • mysql 第10 天

    变量 1 定义 declare DECLARE var name type DEFAULT value 例如 定义一个 DATE 类型的变量 名称是 last month start DECLARE last month start DAT
  • 【话题】感觉和身边其他人有差距怎么办?也许自我调整很重要

    每个人能力有限 水平高低不同 我们身在大环境里 虽然在同一个起跑线上 但是时间久了 你会发现 并越来越感觉到和身边其他人有了差距 慢慢的会有一定的落差感 怎么办呢 通过此篇文章我们来简单聊聊 目录 一 焦虑怎么办 1 接受自己的不完美 2
  • P1182 数列分段 Section II

    题目描述 对于给定的一个长度为N的正整数数列 A 现要将其分成 M M N 段 并要求每段连续 且每段和的最大值最小 关于最大值最小 例如一数列 4 2 4 5 1 要分成 3 段 将其如下分段 4 2 4 5 1 第 1 段和为 6 第
  • java jsonarray 追加_我们如何在Java中将JSONArray添加到JSONObject?

    该JSON是用于交换数据的基于文本的格式 它是轻量级的组件 与语言无关 我们还可以将JSONArray添加到JSONObject 我们需要首先将一些项目添加到ArrayList中 并将此列表传递给JSONArray类的put 方法 最后使用
  • go dll 传char*

    go调用dll中方法参数为 char类型 tiger1103 2017 12 25 10 58发布 1224浏览 问与答 我有一个dll库 里面有一个C实现的方法 int GetPeopleName char strTmp int strL
  • stateflow基础知识之(时序逻辑)

    stateflow状态转移和动作过程中 可以使用两种类型的时序逻辑 基于事件和绝对时间 基于事件的时序逻辑可跟踪重复发生的事件 绝对时间时序逻辑则基于 Stateflow 图的仿真时间定义时间段 要对这些重复事件或仿真时间进行操作 可以使用
  • 总结:对Java内存模型JMM的理解

    JMM规定了线程的工作内存和主内存的交互关系 以及线程之间的可见性和程序的执行顺序 一方面 要为程序员提供足够强的内存可见性保证 另一方面 对编译器和处理器的限制要尽可能地放松 JMM对程序员屏蔽了CPU以及OS内存的使用问题 能够使程序在
  • MySql的常见的语句总结

    目录 MySql的高级查询语句 数据准备 查询中常用的DISTINCT IN BETWEEN OR DESC ASC COUNT MAX LIMIT等关键字 SQL中关于日期的函数 SQL的分组查询和多表查询 sql的子查询以及UNION和
  • 【报错】 openai.error.RateLimitError: Rate limit reached for default-text-davinci-003 in organization

    使用open AI的API调用模型的时候 会出现以下报错 openai error RateLimitError Rate limit reached for default text davinci 003 in organization
  • mysql可扩展用户属性_MySQL扩展--可伸缩性最佳实践:来自eBay的经验

    在eBay 可伸缩性是我们每天奋力抵抗的一大架构压力 我们所做的每一项架构及设计决策 身前身后都能看到它的踪影 当我们面对的是全世界数以亿计的用户 每天的页面浏览量超过10亿 系统中的数据量要用皮字节 1015或250 来计算 可伸缩性是生
  • 解释器和编译器的区别

    解释器与编译器的区别 两者都是将高级语言转换成机器码 解释器在程序运行时将代码转换成机器码 编译器在程序运行之前将代码转换成机器码 编译器相当于做好一桌子菜再开吃 解释器就是吃火锅边煮边吃 吃火锅效率要低一点
  • CStatusBar技巧

    一 状态条控制的主要功能 状态条控制 Status Bar Control 比较容易理解 使用起来也比较简单 状态条是位于父窗口底部的一个水平子窗口 它可以被分成多个显示信息的小区域 其MFC中封装的CstatusBarCtrl控制类提供了
  • 加更一个小项目中的几个神奇的函数,tiff文件在matlab的读取和显示,以及如何在底图上画图和透明度设置

    项目需求 在地图tiff文件上画出轨迹和轨迹周围一定距离的范围 难点 tiff文件格式的读取 图片与经纬度之间的转换 图片具有透明度 在图片上作图 boston R geotiffread boston tif figure mapshow
  • ORB-SLAM2:基于可识别特征的自主导航与地图构建

    ORB SLAM2 基于可识别特征的自主导航与地图构建 ORB SLAM Tracking and Mapping Recognizable Features 转自 http blog csdn net cicibabe article d
  • Linux环境configure编译常用外部参数选项笔记

    Linux环境下的软件安装 并不是一件容易的事情 如果通过源代码编译后在安装 当然事情就更为复杂一些 现在安装各种软件的教程都非常普遍 但万变不离其中 对基础知识的扎实掌握 安装各种软件的问题就迎刃而解了 Configure脚本配置工具就是
  • 如何制作一份更具洞察力的商业BI报告?

    随着市场环境的复杂化 在数据分析中 能否提供更具商业洞察力的数据信息正在成为考核业务员能力的重要参考指标 加强以下两大块能力至关重要 1 业务相关专业能力以及相关知识 2 对工具的驾驭能力 大部分人在数据分析时使用的是Excel 而要把Ex