数据分析师-编程语言与工具-Power BI_PowerBI社区资源与持续学习.docx

数据分析师-编程语言与工具-Power BI_PowerBI社区资源与持续学习.docx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE1

PAGE1

PowerBI入门与基础

1PowerBI概述

PowerBI是Microsoft开发的一款商业分析服务,它提供了数据可视化、交互式报表和共享功能。PowerBI可以从各种数据源获取数据,包括Excel、SQLServer、AzureSQLDatabase、SharePoint、Salesforce等,通过数据建模和分析,生成丰富的可视化报告,帮助企业用户更好地理解和分析数据,做出更明智的决策。

2PowerBI界面介绍

PowerBI的界面主要由以下几个部分组成:

报表区:展示数据的可视化区域,可以添加各种图表、地图、表格等。

字段区:显示从数据源导入的所有字段,用户可以从中选择字段进行分析。

视觉效果区:提供各种可视化工具,如柱状图、折线图、饼图、地图等,用户可以拖拽到报表区进行使用。

工具栏:位于界面顶部,提供报表创建、编辑、保存、分享等功能。

查询编辑器:用于数据清洗和预处理,可以在这里进行数据的筛选、转换、合并等操作。

3数据源连接与导入

在PowerBI中,连接数据源并导入数据是创建报表的第一步。以下是一个从Excel导入数据的例子:

//打开PowerBI并连接到Excel数据源

点击“获取数据”-选择“Excel”-选择你的Excel文件-点击“连接”

//导入数据

在弹出的“导航器”窗口中,选择你想要导入的工作表或数据模型-点击“加载”

4基本数据建模概念

数据建模是PowerBI的核心功能之一,它可以帮助用户更好地组织和分析数据。在PowerBI中,数据建模主要涉及到以下几个概念:

表:数据的基本单位,可以看作是数据库中的表。

列:表中的字段,可以是数值、文本、日期等类型。

关系:表与表之间的连接,可以是一对一、一对多或全关系。

度量值:用于计算的公式,可以是总和、平均值、计数等。

计算列:在原有数据基础上计算出的新列。

数据类型:PowerBI支持多种数据类型,包括数值、文本、日期、时间、布尔值等。

例如,我们有以下两个表:

Sales:包含销售数据,有以下列:SalesID(销售ID)、ProductID(产品ID)、Quantity(数量)、Price(价格)、SaleDate(销售日期)。

Products:包含产品信息,有以下列:ProductID(产品ID)、ProductName(产品名称)、Category(类别)。

我们可以创建一个从Sales表到Products表的关系,基于ProductID字段:

//在PowerBI中创建关系

点击“模型”-选择“Sales”表-选择“ProductID”列-点击“创建关系”-选择“Products”表-选择“ProductID”列-点击“确定”

然后,我们可以创建一个度量值,计算总销售额:

//创建度量值

在“字段”区域,点击“新建度量值”-输入以下公式:TotalSales=SUM(Sales[Price]*Sales[Quantity])-点击“确定”

这样,我们就可以在报表区添加一个柱状图,展示每个类别的总销售额了。#数据清洗与转换

5使用PowerQuery进行数据清洗

在PowerBI中,数据清洗是通过PowerQuery进行的,PowerQuery是一个强大的数据清洗和转换工具,它允许用户从各种数据源加载数据,然后进行清洗和转换。PowerQuery的界面直观,操作简单,同时提供了丰富的函数和操作,可以满足各种复杂的数据清洗需求。

5.1示例:删除重复行

假设我们有一个销售数据表,其中包含产品、销售日期和销售额等字段,但是数据中存在重复的行,我们需要删除这些重复的行。

首先,我们需要在PowerBI中加载数据,然后在PowerQuery编辑器中打开数据。

然后,我们可以使用Table.Distinct函数来删除重复的行。

let

Source=Excel.CurrentWorkbook(){[Name=销售数据]}[Content],

#删除重复行=Table.Distinct(Source)

in

#删除重复行

在这个例子中,Source是我们从Excel工作簿中加载的原始数据,Table.Distinct函数用于删除重复的行,最后我们将清洗后的数据命名为#删除重复行。

5.2示例:替换空值

在数据清洗中,我们经常需要处理空值。PowerQuery提供了Table.ReplaceValue函数,可以用于替换空值。

假设我们的销售数据表中,有些产品的销售额是空值,我们需要将这些空值替换为0。

let

Source=Excel.C

您可能关注的文档

文档评论(0)

kkzhujl + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档