获取数据
Power BI Desktop 可连接到种类广泛的多种数据源,包括本地数据库、Excel 工作表和云服务等。 它可帮助清理数据和设置数据格式,以使数据更为有用,包括拆分和重命名列、更改数据类型和处理日期。还可创建列之间的关系,以便可以更轻松地将数据建模和分析数据。
l Power BI Desktop 入门
在本主题中,我们将深入探讨一下 Power BI 的前两个部分如何结合在一起:
在 Power BI Desktop 中创建一个报表。
在 Power BI 服务中发布该报表。
选择 获取数据。 此时将显示数据源集合,允许你选择数据源。无论选择的数据源是什么,Power BI 都会连接到该数据源,并显示来自源的可用数据。
在 Power BI Desktop 报表 视图中,你可以开始生成报表。
报表视图具有五个主要区域:
功能区,用于显示与报表和可视化效果相关联的常见任务
报表视图或画布,可在其中创建和排列可视化效果
底部的页面选项卡,用于选择或添加报表页
可视化效果窗格,你可以在其中更改可视化效果、自定义颜色或轴、应用筛选器、拖动字段等
字段窗格,可在其中将查询元素和筛选器拖到报表视图,或拖到可视化效果的筛选器窗格
通过选择边缘的小箭头,可以折叠可视化效果和字段窗格,以便在报表视图中提供更多空间以生成炫酷的可视化效果。修改可视化效果时,你会看到这些箭头朝上或朝下,这意味着你可以相应展开或折叠该部分。
若要创建可视化效果,只需将字段从字段列表拖到报表视图即可。 此示例中,我们来拖动 RetirementStats 中的“状态”字段,看看会发生什么。
看一下Power BI Desktop 自动创建了基于地图的可视化效果,因为它识别到“状态”字段包含地理位置数据。
创建具有几个可视化效果的报表之后,我们就可以将该报表发布到Power BI 服务了。 在 Power BI Desktop 的开始功能区,选择发布。
系统将提示你登录到 Power BI。当你登录并完成此发布过程后,你将看到以下对话框。选择成功!下面的链接以进入 Power BI 服务,你可以在此处看到你刚刚发布的报表。
当登录到 Power BI 时,你将看到刚才你在该服务上发布的 Power BI Desktop 文件。 在下图中,在 Power BIDesktop 中创建的报表显示在报表部分。
在该报表中,我可以选择大头针图标将该视觉对象固定到仪表板(下图)。
选择该图标时,将显示以下对话框,让我将视觉对象固定到现有仪表板,或创建新仪表板。
当我们从报告中固定几个视觉对象时,我们可以在仪表板中看到这些视觉对象。
当然,使用 Power BI 还可以执行更多 *** 作,例如,共享你创建的仪表板。
接下来,我们了解一下可以自动创建仪表板的功能,只需连接到云服务(如 Facebook、Salesforce)等服务即可。
l 连接到 Power BIDesktop 中的数据源
Power BI Desktop 可以连接一系列数据源,包括本地数据库、Excel 工作簿和云服务。 目前,超过 59 种不同的云服务(例如 GitHub 和 Marketo)具有特定的连接器,并且你可以通过 XML、CSV、文本和 ODBC 连接到通用源。 Power BI 甚至将直接从网站 URL 擦除表格数据! 但让我们从头开始,打开 Power BI Desktop,然后连接数据。
启动 Power BI Desktop 并移至“开始屏幕”时,你可以在功能区“开始”选项卡上选择“获取数据”。
在 Power BI Desktop 中,存在各种不同的可用数据源。根据你的选择,将要求你在计算机或网络上查找相应源,或者系统会提示你登录某个服务,以对你的请求进行验证。
连接后,你将看到的第一个窗口是导航器。 导航器显示你的数据源的表或实体,单击其中一个将提供其内容的预览。然后,可以立即导入所选的表或实体,或在导入数据前,选择编辑以转换并清理数据。
选定想要导入到 Power BI Desktop 中的表后,通过选择右下角的加载按钮,可以将其加载到 Power BI Desktop 中。
但是,在将这些表加载到 Power BI Desktop 中之前,有时你可能想要先对它们进行更改。你可能只想要客户的子集,或可能会筛选仅发生在特定国家/地区的销售数据。 在这些情况下,可以先选择“编辑”按钮,筛选或转换这些数据,再将其所有导入到 Power BI Desktop 中。
下一部分中,我们将在该位置提取并编辑数据。
l 使用查询编辑器清除并转换数据
当你在“导航器”中选择“编辑”时,此时将启动“查询编辑器”并使用你从数据源中选择的表或其他实体进行填充。
你还可以使用开始功能区中的编辑查询按钮直接从 Power BI Desktop 启动查询编辑器。
一旦查询编辑器与可供你定型的数据进行加载后,你将看到以下几个分区:
在功能区中,许多按钮当前处于活动状态,以与查询中的数据进行交互
在左窗格中,列出了所有查询(每个查询各对应一个表或一个实体)并可供选择、查看和定型
在中央窗格中,将显示已选择查询中的数据,可供你调整
显示的查询设置窗口列出了查询的属性和应用步骤
在中央窗格中,右键单击某一列将显示多种不同的可用转换,如从表中删除该列、以新名称复制该列并替换值。根据此菜单,你还可以通过常用分隔符将文本列拆分成多列。
查询编辑器功能区包含其他工具,如更改列的数据类型、添加科学记数法或根据日期(如一周中的某天)提取元素。
应用转换时,每个步骤都将出现在查询编辑器右侧的查询设置窗格中的应用步骤列表中。可以使用此列表撤消或查看特定更改,甚至更改步骤的名称。 若要保存你的转换,请选择开始选项卡上的关闭并应用。
选择关闭并应用后,查询编辑器将应用所做的查询更改,并将其应用到 Power BI Desktop。
当在查询编辑器中转换数据时,你可以进行所有类型的 *** 作,其中包括高级转换。 在下一节,我们将看看其中几个高级转换。
l 更高级的数据源和转换
在本文中,我们将讨论一些适用于 PowerBI Desktop 的高级数据导入和清理方法 。 在查询编辑器中塑造好你的数据并将其引入 Power BI Desktop中后,你可以以多种不同的方式进行查看。 Power BI Desktop 中有三种视图:报表视图、数据视图和关系视图。通过选择画布左上方的图标可以查看每个视图。
若要更改视图,只需选择两个图标中的任意一个。 图标旁的**条指示处于活动状态的视图。
Power BI Desktop 可在建模过程中随时将来自多个源的数据合并为单一报表。若要将其他源添加到现有报表,请在开始功能区中选择编辑查询,然后在查询编辑器中选择新源。
Power BI Desktop 中可以使用许多不同的可能性数据源,其中包括文件夹。通过连接到文件夹,你可以同时导入来自多个文件的数据,例如一系列 Excel 文件的 CSV 文件。 所选文件夹中包含的文件会以二进制内容显示在查询编辑器中,单击内容顶部的双箭头图标将会加载它们的值。
Power BI 最有用的工具之一就是筛选器。 例如,选择与列相邻的下拉箭头将打开文本筛选器清单,你可以使用它来删除模型中的值。
你还可以合并和追加查询,并将多个表(或来自文件夹中多个文件的数据)转变成仅包含你所需数据的单一表格。你可以使用追加查询工具将数据从新表添加到现有查询。 Power BI Desktop 将尝试匹配查询中的列,你可以根据需要在查询编辑器中进行调整。
最后,添加自定义列工具为高级用户提供了使用功能强大的 M 语言从草稿编写查询表达式的选项。 你可以添加基于 M 查询语言语句的自定义列,并按所需的方式获取你的数据。
l 清理格式不规则的数据
有时数据不采用简单列格式,这种情况常出现在 Excel 电子表格中,适合肉眼查看的表格布局不一定是自动查询的最优选择。例如,以下电子表格具有跨多个列的标题。幸运的是,Power BI 中的工具能将多列表格快速转化为数据集供你使用。
Ø 转置数据
例如,使用查询编辑器中的转置,你可以对数据进行翻转(即将列变为行,将行变为列),从而将数据分解为可 *** 作的格式。
Ø 设置数据格式
你可能还需要设置数据格式,以便 Power BI 在导入数据后对其进行适当分类和标识。
通过几种转换(包括将行提升为标题以分解标题、使用填充将null值变为给定列中上方或下方行内找到的值,以及逆透视列),即可将数据清理为可在 Power BI 中使用的数据集。
通过 Power BI,你可以在你的数据上对这些转换进行试验,确定可将数据转换为 Power BI 可处理的列格式的转换类型。 请记住,你采取的所有 *** 作都记录在“查询编辑器”中的“应用的步骤”部分中,因此如果转换未达到预期,只需单击该步骤前面的小图标的x撤消 *** 作即可。
Ø 创建视觉对象
数据 Power BI 可用格式后,即可通过转换和清理数据开始创建视觉对象。
PowerBI是一个强大的工具,它的大数据处理能力、丰富的可视化对象、便捷的交互体验正在改变越来越多的人查看数据的方式。
PowerBI的学习,其实就是围绕入门实例中每个步骤来进行详细学习,以达到应用PowerBI随心所欲的目的。
数据导入;
数据处理PowerQuery(包含PQ *** 作,M语言);
数据建模PowerPivot(包含建立模型,DAX语言新建度量值&列);
数据展示PowerView(包含可视化对象,报表,交互效果&钻取);
分享;
可用Excel的新建查询功能,也可以用power BI的客户端,使用Excel的新建查询功能时,导入数据时一定选中将此数据添加到数据模型。
1、数据清洗-删除空行
在有空行的数据中选中任一单元格,点击数据源上方的删除-删除空行,即使当前数据源没有空行,也要执行一下删除空行的 *** 作,因为后面的数据有可能存在空行。
2、删除重复项
也是在数据源上方,点击删除重复项。删除重复项时不可选中某一列进行删除,点击数据源左上方的表,然后删除重复项。
固定套路:先删除空行,再删除重复项
3、处理字符串相关内容,例:北京市改为北京
选中相应列,选择替换值,输入要查找的值,要替换的值,确定。将市替换为空字符时,要替换的值直接为空即可
4、处理年龄为空的值:
先找到年龄的中值--复制中值相应m函数--将右侧应用的步骤处的查找中值删掉--到数据源将null值替换为0(替换时不能输入函数)--ok,在数据源上方出现替换的函数,将复制的中值函数粘贴到0的位置,注意:粘贴时不带等号
powerbi不支持excel的数据源出现着这种错误有2种情况。
1、一是未安装Access数据库引擎。
2、二是按照的版本和PBD的版本不对。安装正确就没事了。PowerBI作为一个数据可视化平台,不具备存储数据的能力,需要通过连接外部数据源,才能开设对数据进行下一步的 *** 作。
随着深入应用Power-BI ,我们建立的数据源连接肯定是越来越多的(按数量,按类型)。这时我们要寻找一个数据源会越来越复杂。现在我们可以通过以下方式快速查找。
图中1位置我们可以直接输入我们的数据源名称进行快速检索,输入关键名称即可。
图中2位置可以按数据源类型进行归类,快速找到指定类型的数据源有那些。
图中3位置处可以切换到更多类型的数据源。
以上就是关于power bi 如何获取数据做可视化全部的内容,包括:power bi 如何获取数据做可视化、谈一谈你在powerbi或者powerquery中学到的技能以及怎么解决实际问题、powerbi桌面版处理数据流程是等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)