第9章 查询编辑器
Power BI Desktop附带查询编辑器的功能,可连接到一个或多个数据源,能够调整和转换数据以满足用户的需要,调整后的数据可加载到Power BI Desktop。
9.1 查询编辑器介绍
要访问查询编辑器,需要在Power BI Desktop的“开始”选项卡中单击“编辑查询”下拉按钮,在弹出的下拉列表中选择“编辑查询”选项,如图9-1所示。
9.1.1 查询功能区
9.1.2 “查询”窗格
9.1.3 数据视图
9.1.4 “查询设置”窗格
9.2 常见查询任务
9.2.1 连接到数据
9.2.2 调整数据
在查询编辑器中调整数据,查询编辑器加载并呈现数据时会提供分步说明(查询编辑器将执行此操作),原始数据源将不受影响。
查询编辑器会记录指定的步骤,每当此查询连接到数据源时,都会执行这些步骤,因此数据将始终按指定的方式进行调整,这些步骤是在“查询设置”窗格中的“应用的步骤”下按顺序进行“捕获”的,如图9-16所示。
对于初学者来说,在查询编辑器加载表格时,我们需要的是数字类型。要将文本转换为数字,只需右击列标题,然后在弹出的快捷菜单中选择“更改类型”>“整数”来对其加以更改,如图9-17所示。
如果要选择多列,可先选择一列,然后按住Shift键选择其他相邻列,右击列标题可以更改所有选中的列,也可以使用Ctrl键选择不相邻的列。
9.2.3 追加数据
9.2.4 合并数据
9.2.5 对行进行分组
第10章 运行R脚本
可以在Power BI Desktop查询编辑器中使用R。R是统计学家、数据科学家和数据分析师使用最广泛的一种编程语言。查询编辑器中集成的R可用来进行数据清理,并在数据集中执行高级数据调整和分析,包括丢失数据补全、预测和聚类分析。R是功能强大的语言,可在查询编辑器中准备数据模型并创建报表。
10.1 在查询编辑器中使用R
要在Power BI Desktop中运行R脚本,需要在本地计算机上安装R,并且当前版本的R脚本在安装路径中支持Unicode字符和空格(空字符)。
在Power BI Desktop中,R的安装和设置位于“选项”对话框的“R脚本”部分。要指定R的安装和设置,选择“文件”>“选项和设置”命令,然后在打开的“选项”对话框中选择“R脚本”。如果有多个R版本可以安装,则会显示一个下拉菜单,让用户进行选择,如图10-1所示。
在Power BI Desktop中只需几个步骤即可运行R脚本并创建数据模型,从而创建报表并在Power BI服务上共享它们。Power BI Desktop中的R脚本现在支持包含小数点(.)和逗号(,)的数字格式。为了演示如何在查询编辑器中使用R,我们使用“StockMarketIndex.csv”示例数据,步骤如下。
(1)在Power BI Desktop的“开始”功能区中单击“获取数据”下拉按钮,在打开的下拉列表中选择“文本/CSV”选项,如图10-2所示。
10.2 编辑器查询的限制
在查询编辑器中创建的R脚本的查询有一些限制,所有R数据源都必须设