【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…...
华为云AI开发平台ModelArts
华为云ModelArts:重塑AI开发流程的“智能引擎”与“创新加速器”! 在人工智能浪潮席卷全球的2025年,企业拥抱AI的意愿空前高涨,但技术门槛高、流程复杂、资源投入巨大的现实,却让许多创新构想止步于实验室。数据科学家…...
基于FPGA的PID算法学习———实现PID比例控制算法
基于FPGA的PID算法学习 前言一、PID算法分析二、PID仿真分析1. PID代码2.PI代码3.P代码4.顶层5.测试文件6.仿真波形 总结 前言 学习内容:参考网站: PID算法控制 PID即:Proportional(比例)、Integral(积分&…...
1688商品列表API与其他数据源的对接思路
将1688商品列表API与其他数据源对接时,需结合业务场景设计数据流转链路,重点关注数据格式兼容性、接口调用频率控制及数据一致性维护。以下是具体对接思路及关键技术点: 一、核心对接场景与目标 商品数据同步 场景:将1688商品信息…...
什么是库存周转?如何用进销存系统提高库存周转率?
你可能听说过这样一句话: “利润不是赚出来的,是管出来的。” 尤其是在制造业、批发零售、电商这类“货堆成山”的行业,很多企业看着销售不错,账上却没钱、利润也不见了,一翻库存才发现: 一堆卖不动的旧货…...
鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个医院查看报告小程序
一、开发环境准备 工具安装: 下载安装DevEco Studio 4.0(支持HarmonyOS 5)配置HarmonyOS SDK 5.0确保Node.js版本≥14 项目初始化: ohpm init harmony/hospital-report-app 二、核心功能模块实现 1. 报告列表…...
CSS设置元素的宽度根据其内容自动调整
width: fit-content 是 CSS 中的一个属性值,用于设置元素的宽度根据其内容自动调整,确保宽度刚好容纳内容而不会超出。 效果对比 默认情况(width: auto): 块级元素(如 <div>)会占满父容器…...
vulnyx Blogger writeup
信息收集 arp-scan nmap 获取userFlag 上web看看 一个默认的页面,gobuster扫一下目录 可以看到扫出的目录中得到了一个有价值的目录/wordpress,说明目标所使用的cms是wordpress,访问http://192.168.43.213/wordpress/然后查看源码能看到 这…...
力扣热题100 k个一组反转链表题解
题目: 代码: func reverseKGroup(head *ListNode, k int) *ListNode {cur : headfor i : 0; i < k; i {if cur nil {return head}cur cur.Next}newHead : reverse(head, cur)head.Next reverseKGroup(cur, k)return newHead }func reverse(start, end *ListNode) *ListN…...
为什么要创建 Vue 实例
核心原因:Vue 需要一个「控制中心」来驱动整个应用 你可以把 Vue 实例想象成你应用的**「大脑」或「引擎」。它负责协调模板、数据、逻辑和行为,将它们变成一个活的、可交互的应用**。没有这个实例,你的代码只是一堆静态的 HTML、JavaScript 变量和函数,无法「活」起来。 …...
从面试角度回答Android中ContentProvider启动原理
Android中ContentProvider原理的面试角度解析,分为已启动和未启动两种场景: 一、ContentProvider已启动的情况 1. 核心流程 触发条件:当其他组件(如Activity、Service)通过ContentR…...
