【Power BI】Power BI 入门指南:版本、下载和报表创建的步骤

文章目录
- 一、前言
- 二、了解 Power BI 版本
- 三、下载 Power BI Desktop
- 四、如何开始使用 Power BI Desktop
- 五、在 Power BI Desktop 中创建报表
- 六、文末总结
一、前言
Power BI 是微软于 2013 年推出的产品,为一款商业智能与数据可视化工具。它通过引人注目的视觉效果,帮助我们深入理解数据所传递的信息。然而,Power BI 不仅仅局限于数据可视化,我们还可以利用其进行数据转化、操作以及开展其他卓越的工作。
在本文中,我们将探讨 Power BI Desktop 版本,这是 Power BI 生态系统中的一个关键组成部分。我们将带您深入了解如何下载 Power BI Desktop,以及如何开始使用它来创建令人印象深刻的数据报表。
二、了解 Power BI 版本
现阶段 Power BI 有 4 种类型,分别是:
- Power BI 桌面版
- Power BI 服务
- Power BI Pro 许可证
- Power BI 高级版
在上述 4 个版本中,“Power BI Desktop”是免费版本,具有很强大的 BI 功能。因此,个人的经验而言在开始入门阶段,使用 Power BI 桌面版本就足够了。
三、下载 Power BI Desktop
Power BI Desktop 是免费的版本。你可以从下面的链接下载该软件。
- https://powerbi.microsoft.com/en-us/desktop/
下载桌面版本后,将其安装在你自己的机器上。安装完成后,你就可以使用Power BI Desktop了。
下载完成后,不用做什么更改一路下一步安装即可,因为安装过程比较简单,此处不做过多介绍。
四、如何开始使用 Power BI Desktop
要从你电脑的开始按钮上打开 Power BI,请键入“Power BI”,所有相关搜索都会出现,然后选择“Power BI Desktop”。

加载 Power BI 需要一些时间。之后,你将看到如下所示的屏幕。

加载完毕后,会有一个开始使用页面,如下图所示,其中包括更新日志,博客,论坛教程链接等,直接点击开始使用按钮即可。

最后,我们就可以看到 Power BI 的全貌了。

看上面的视图你会发现,Power BI 它看起来像 Excel 的高级版本。例如,我们有一个 Excel 中的功能区选项卡。

就在其选项菜单的下方,我们有三个图标。
这些在 Power BI中 非常重要。第一个是屏幕上的“报表选项卡”,第二个是“数据选项卡”,第三个是“模型选项卡”。如下图所示:

使用“报表选项卡”,我们可以创建报告和可视化。使用“数据”选项卡,我们可以看到所有数据表。最后,使用“模型选项卡”,我们可以定义多个表之间的关系。
在右侧,我们可以看到以下内容:

第一个块是“可视化”。此选项卡包含 Power BI 可用的所有内置视觉效果,但我们也可以添加自定义视觉效果。
最后一块是“数据”。所有上传的数据表都没有命名。但是,如果单击每个表的向下箭头,我们可以看到该表的字段数据。
在底部,我们可以看到“页面布局”,就像 MS Excel 中的“工作表”选项卡一样。

五、在 Power BI Desktop 中创建报表
我们需要一些数据来创建报告。
因此,我们可以从 Excel、文本、CSV、Web、SQL Server、云等各种来源获取数据。现在,我们将使用如何从文本文件上传数据。以下是我们使用的 csv 文件中的数据。

在“主页”选项卡下的 Power BI 文件中,单击“获取数据”。

正如你在上面看到的,我们有很多数据源选项。由于我们的数据是文本文件的形式,因此选择“Text / CSV”作为文件源。

现在,它会要求你从系统中的保存文件夹位置选择文件。最后,单击“打开”上传文件。

在你上传数据之前,它会向你显示数据预览。

正如我们在上面看到的,Power BI 足够智能,可以找到分隔符,即常见的列分隔符,在本例中是逗号。
我们可以通过单击“转换数据”按钮来根据需要转换数据。然后,由于Power BI 已经转换了数据,因此单击“加载”上传文件。
现在,在“数据”选项卡下,我们应该看到这些数据。

现在,返回“报告”页面来创建报告。
在此页面上,我们将创建所有报告。例如,如果我们想创建一个“City-wise”汇总表,我们首先需要插入一个空白的“Table”视觉对象。

首先,将“城市”列从表的“字段”拖放到表视觉对象的“值”字段。

现在,将“销售额”列拖放到“值”字段中“城市”的正下方。

它将为我们创建一个简单的汇总表。下面是相同的屏幕截图。

像这样,通过使用 Power BI,我们可以快速创建数据或报告。
六、文末总结
Power BI 类似于高级 Excel,尤其适合熟悉 Excel 高级功能的用户。Power BI Desktop 为免费版本,非常适合初学者。根据不同数据源,需谨慎选择数据源选项。
通过掌握 Power BI Desktop,你可以更好地理解和利用数据,无论你是数据分析师、业务决策者还是数据新手。不管你的经验水平如何,Power BI Desktop 提供了一个强大的平台,用于分析和可视化数据,以支持更明智的决策和业务增长。
希望本文能够帮助你入门 Power BI Desktop,激发你的数据分析潜力。现在就开始使用 Power BI Desktop,探索数据的无限可能性吧!
[ 本文作者 ] bluetata
[ 原文链接 ] https://bluetata.blog.csdn.net/article/details/132255165
[ 最后更新 ] 10/09/2023 0:56
[ 版权声明 ] 如果您在非 CSDN 网站内看到这一行,
说明网络爬虫可能在本人还没有完整发布的时候就抓走了我的文章,
可能导致内容不完整,请去上述的原文链接查看原文。
相关文章:
【Power BI】Power BI 入门指南:版本、下载和报表创建的步骤
文章目录 一、前言二、了解 Power BI 版本三、下载 Power BI Desktop四、如何开始使用 Power BI Desktop五、在 Power BI Desktop 中创建报表六、文末总结 一、前言 Power BI 是微软于 2013 年推出的产品,为一款商业智能与数据可视化工具。它通过引人注目的视觉效果…...
代码随想录算法训练营第23期day21| 235. 二叉搜索树的最近公共祖先 、701.二叉搜索树中的插入操作、450.删除二叉搜索树中的节点
目录 一、(leetcode 235)二叉搜索树的最近公共祖先 二、(leetcode 701)二叉搜索树中的插入操作 三、(leetcode 450)删除二叉搜索树中的节点 一、(leetcode 235)二叉搜索树的最近公…...
小程序页面路由传参的方法?
小程序页面路由传参的方法有三种: 1.URL参数传递:通过在页面跳转的URL中携带参数实现传参。可以使用wx.navigateTo或wx.redirectTo等跳转方法,并在URL中添加参数。 示例: // PageA.wxml <button bindtap"navigateToPage…...
Ubuntu下安装Python
Ubuntu下安装Python 预备知识一、Python安装Python 二、Anaconda安装Anaconda卸载Anaconda 三、Miniconda安装Miniconda 四、异同比较 预备知识 (1) Python是一种编程语言。 (2) Anaconda是一款包管理工具,用来管理Python及其他语言的安装包,预装了很多…...
宝塔使用腾讯COS存储实现自动备份服务器网站数据图文教程
一、进入宝塔安装腾讯COS 点击设置打开后需要配置以下cos参数 二、腾讯云创建COS存储桶 选择私有读写,其他默认就行 三、创建访问密钥 四、配置宝塔中腾讯COS相关设置 很多人是配置错误导致无法正常链接cos region为cos存储桶所属地域 Bucker为存储桶名称 五、…...
npm命令介绍
npm 描述:Node Package Manager (NPM) 是 Node.js 的包管理器,用于安装、管理和发布 JavaScript 包。示例:npm -v npm access 描述:控制包的访问权限。需要管理员或拥有特定权限的用户才能执行。示例:npm access pu…...
openGauss学习笔记-100 openGauss 数据库管理-管理数据库安全-客户端接入之用SSL进行安全的TCP/IP连接
文章目录 openGauss学习笔记-100 openGauss 数据库管理-管理数据库安全-客户端接入之用SSL进行安全的TCP/IP连接100.1 背景信息100.2 前提条件100.3 注意事项100.4 操作步骤100.5 相关参考 openGauss学习笔记-100 openGauss 数据库管理-管理数据库安全-客户端接入之用SSL进行安…...
ESP8266 Node Mcu开发板连接WIFI并上报数据到MQTT服务器——物联网应用开发
一、前言 本文主要介绍关于ESP8266 Node Mcu开发板如何连接WIFI并将本地采集的数据上传到MQTT服务器中。 大家调试可以使用MQTTBox 二、WIFI连接 首先,导入WIFI连接所需的头文件,引入所需库。 #include <ESP8266WiFi.h> 声明字符串常量࿰…...
苍穹外卖(八) 使用WebSocket协议完成来单提醒及客户催单功能
WebSocket介绍 WebSocket 是基于 TCP 的一种新的网络协议。它实现了浏览器与服务器全双工通信(双向传输)——浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接, 并进行双向数据传输。 HTTP协议和WebSocket协议对比: HTTP…...
网站如何应对网络流量攻击
网络安全问题中,受到流量攻击是一种常见挑战。以下是一系列的专业建议,帮助您预防和减轻这类攻击,从而确保您的网站和数据的安全。 使用 Web 应用程序防火墙 (WAF) Web 应用程序防火墙是一项专门的安全工具,能够检测和拦截恶意流…...
设置Json序列化时字段的顺序
1. 背景 在部分使用场景(如元数据驱动,后台接口仅返回序列化后的json字符串,前端需要根据每个字段在前端呈现),需要手动设置字段的长度。通常情况下,框架是有默认的顺序,如 jackson 默认使用字…...
AcWing5277. 三元组
给定一个长度为 n 的正整数数组 a1,a2,…,an 请你计算,一共有多少个三元组 (i,j,k)(1≤i<j<k≤n),使得 ai⋅aj⋅ak 为最小可能值。 输入格式 第一行包含整数 n。 第二行包含 n 个正整数 a1,a2,…,an。 输出格式 一个整…...
【LeetCode热题100】--121.买卖股票的最佳时机
121.买卖股票的最佳时机 class Solution {public int maxProfit(int[] prices) {int minprice Integer.MAX_VALUE;int maxprofit 0;for(int i 0;i<prices.length;i){if(prices[i] < minprice){minprice prices[i]; //找到最小值}else if(prices[i] - minprice > ma…...
高精度计算
1.高精度加法: 两个非常大的数相加. 代码如下: #include <iostream> #include <cstring> #include <algorithm> #include <vector>using namespace std;vector<int> add(vector<int>&A,vector<int>&am…...
KMP 算法 + 详细笔记
给两个字符串,T"AAAAAAAAB",P"AAAAB"; 可以暴力匹配,但是太费时和效率不太好。于是KMP问世,我们一起来探究一下吧!!! (一)最长公共前后缀 D[i] p[…...
基于主动移频法与AFD孤岛检测的单相并网逆变器matlab仿真
微❤关注“电气仔推送”获得资料(专享优惠) 仿真模型 算法介绍 (1)仿真模型由单相电网、逆变器、滤波环节、PI控制器、PWM生成器、锁相环、AFD控制器s函数、测量模块等构成; (2)采用主动移频法(AFD)进行孤岛检测; (3)相应速度…...
MIT 6.S081 Operating System/Fall 2020 macOS搭建risc-v与xv6开发调试环境
文章目录 本机配置安装环境Homebrew执行安装脚本查看安装是否成功 RISC-V tools执行brew的安装脚本 QEMUXV6 测试有用的参考链接(感谢前辈)写在结尾 本机配置 电脑型号:Apple M2 Pro 2023 操作系统:macOS Ventura 13.4 所以我的电…...
JMeter定时器
一. 同步定时器(Synchronizing Timer) (在Loadrunner中叫做集合点) 思考: 如何模拟多个用户同时抢一个红包?如何测试电商网站中抢购活动、秒杀活动? 1.1 介绍 Sync Timer的目的是阻塞线程,直…...
zookeeper应用场景(二)
单机环境下可以利用jvm级别的锁,比如synchronized、Lock等来实现锁,如果是多机部署就需要一个共享数据存储区域来实现分布式锁 一、分布式锁实现方式 1、基于数据库实现分布式锁 可以用数据库唯一索引来实现 2、基于redis实现分布式锁 redis实现的分…...
Android webView加载高德地图定位不显示问题
如果只显示地图 val webView: WebView findViewById(R.id.webView)webView.settings.javaScriptEnabled truewebView.loadUrl("https://test.cn")//h5地址 如果需要定位,则需要加以下代码,否则不弹窗 webView.webChromeClient object : We…...
基于Flask实现的医疗保险欺诈识别监测模型
基于Flask实现的医疗保险欺诈识别监测模型 项目截图 项目简介 社会医疗保险是国家通过立法形式强制实施,由雇主和个人按一定比例缴纳保险费,建立社会医疗保险基金,支付雇员医疗费用的一种医疗保险制度, 它是促进社会文明和进步的…...
渗透实战PortSwigger靶场-XSS Lab 14:大多数标签和属性被阻止
<script>标签被拦截 我们需要把全部可用的 tag 和 event 进行暴力破解 XSS cheat sheet: https://portswigger.net/web-security/cross-site-scripting/cheat-sheet 通过爆破发现body可以用 再把全部 events 放进去爆破 这些 event 全部可用 <body onres…...
Go 语言接口详解
Go 语言接口详解 核心概念 接口定义 在 Go 语言中,接口是一种抽象类型,它定义了一组方法的集合: // 定义接口 type Shape interface {Area() float64Perimeter() float64 } 接口实现 Go 接口的实现是隐式的: // 矩形结构体…...
从深圳崛起的“机器之眼”:赴港乐动机器人的万亿赛道赶考路
进入2025年以来,尽管围绕人形机器人、具身智能等机器人赛道的质疑声不断,但全球市场热度依然高涨,入局者持续增加。 以国内市场为例,天眼查专业版数据显示,截至5月底,我国现存在业、存续状态的机器人相关企…...
鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个医院挂号小程序
一、开发准备 环境搭建: 安装DevEco Studio 3.0或更高版本配置HarmonyOS SDK申请开发者账号 项目创建: File > New > Create Project > Application (选择"Empty Ability") 二、核心功能实现 1. 医院科室展示 /…...
基础测试工具使用经验
背景 vtune,perf, nsight system等基础测试工具,都是用过的,但是没有记录,都逐渐忘了。所以写这篇博客总结记录一下,只要以后发现新的用法,就记得来编辑补充一下 perf 比较基础的用法: 先改这…...
unix/linux,sudo,其发展历程详细时间线、由来、历史背景
sudo 的诞生和演化,本身就是一部 Unix/Linux 系统管理哲学变迁的微缩史。来,让我们拨开时间的迷雾,一同探寻 sudo 那波澜壮阔(也颇为实用主义)的发展历程。 历史背景:su的时代与困境 ( 20 世纪 70 年代 - 80 年代初) 在 sudo 出现之前,Unix 系统管理员和需要特权操作的…...
项目部署到Linux上时遇到的错误(Redis,MySQL,无法正确连接,地址占用问题)
Redis无法正确连接 在运行jar包时出现了这样的错误 查询得知问题核心在于Redis连接失败,具体原因是客户端发送了密码认证请求,但Redis服务器未设置密码 1.为Redis设置密码(匹配客户端配置) 步骤: 1).修…...
智能分布式爬虫的数据处理流水线优化:基于深度强化学习的数据质量控制
在数字化浪潮席卷全球的今天,数据已成为企业和研究机构的核心资产。智能分布式爬虫作为高效的数据采集工具,在大规模数据获取中发挥着关键作用。然而,传统的数据处理流水线在面对复杂多变的网络环境和海量异构数据时,常出现数据质…...
【数据分析】R版IntelliGenes用于生物标志物发现的可解释机器学习
禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍流程步骤1. 输入数据2. 特征选择3. 模型训练4. I-Genes 评分计算5. 输出结果 IntelliGenesR 安装包1. 特征选择2. 模型训练和评估3. I-Genes 评分计…...
