练习 - 导入到 Power BI Desktop

已完成

概述

完成此练习预计需要 20 分钟。

在本练习中,你将完成以下任务:

  1. 从 Excel 导入到 Power BI Desktop:客户和报价单查询及表
  2. 编辑已导入的查询以添加日期表
  3. 关闭 Power Query 并将日期表加载到数据模型中

注意

此练习是根据虚构的 Wi-Fi 公司 SureWi 的销售活动创建的,它由 P3 Adaptive 提供。 这些数据是 P3 Adaptive 的资产,并且已共享,用于通过行业示例数据来演示 Excel 和 Power BI 的功能。 对此数据的任何使用都必须指明数据为 P3 Adaptive 所有。 如果尚未就绪,请从 https://aka.ms/modern-analyst-labs 下载实验室文件并提取到 C:\modern-analyst-labs 文件夹。

练习 1:从 Excel 导入到 Power BI Desktop:客户和报价单查询及表

在本练习中,你将启动 Power BI Desktop,并将客户和报价单查询及表从 Excel 导入到 Power BI Desktop。

任务 1:启动 Power BI Desktop

在此任务中,你将启动 Power BI Desktop 并保存新的 PBIX 文件。

  1. 启动 Power BI Desktop。

    Power BI Desktop 徽标。

  2. 如果适用,请使用右上角的“X”来关闭“欢迎使用”窗口。

任务 2:验证设置

  1. 在 Power BI 主功能区中,导航到“文件”>“选项和设置”>“选项”。

  2. 在“全局”部分,选择“数据加载”,然后在“类型检测”部分,确保选中“检测非结构化源的列类型和标题”框。

    显示“数据加载”和“类型检测”设置的“选项”窗口的屏幕截图。

任务 3:导入 Power Query、Power Pivot、Power View

在此任务中,你将导航到起始 XLSX 文件并将其打开,然后开始导入过程。

  1. 选择“文件”>“导入”>“Power Query、Power Pivot、Power View”。

    “导入”菜单的屏幕截图,其中选择了“Power Query、Power Pivot、Power View”。

  2. 导航到 C:\modern-analyst-labs\Lab 02A 文件夹。

  3. 选择文件 MAIAD Lab 02A - Start.xlsx,然后选择“打开”。

    文件资源管理器中的 MAIAD Lab 02 - Start.xlsx 文件的屏幕截图。

  4. 选择“开始”按钮开始导入。

  5. 查看“导入 Excel 工作簿内容”报表。

  6. 然后选择“关闭”按钮。

    “导入 Excel 工作簿内容”窗口的屏幕截图。

    注意

    从 Excel 导入到 Power BI Desktop 是一种单向转换。 任何查询、数据模型表、KPI 和度量值都将导入 Power BI Desktop。 任何具有相同文件名的后续导入都将覆盖现有的 PBIX。

  7. 请注意,“字段”列表中提供了“客户”和“报价单”表。

    导入后 Power BI Desktop 的屏幕截图,其中“客户”和“报价单”表显示在“字段”列表中。

任务 4:保存 PBIX 文件

在此任务中,你将使用新文件名保存该文件。

  1. 选择“文件”>“另存为”。

    “文件”>“另存为”的屏幕截图。

  2. 将文件另存为 MAIAD Lab 02A - Power BI Import - My Solution.pbix。

    显示 MAIAD Lab 02A - Power BI Import - My solution.pbix 文件的“另存为”窗口的屏幕截图。

练习 2:编辑导入的查询以添加日期表

在本练习中,你将从 Power BI Desktop 启动 Power Query 编辑器,并编辑已导入的查询,以将新的日期查询和表添加到数据模型。

任务 1:从 Power BI Desktop 启动 Power Query

在此任务中,你将从 Power BI Desktop 启动 Power Query,并编辑现有查询以添加新的日期表。

  1. 从“主页”功能区中,选择“转换数据”>“转换数据”选项。

    注意

    此操作将从 Power BI Desktop 启动 Power Query。 它看起来与 Excel 中的 Power Query 非常相似,并且“客户”和“报价单”查询都已通过其转换导入。

    Power Query 编辑器的屏幕截图,其中显示导入后的“客户”和“报价单”查询。

    注意

    你可能会看到文件位置错误消息:

    DataSource.Error:找不到路径“C:\MAIAD\Attendee\Lab Materials\Lab 02A\MAIAD Lab 02A - Data Source - Customers.csv”的一部分。 详细信息:C:\MAIAD\Attendee\Lab Materials\Lab 02A\MAIAD Lab 02A - Data Source - Customers.csv

    你需要从“查询”窗格中选择每个查询,然后在“查询设置”窗格的“应用的步骤”中,选择“源”步骤,然后选择“源”步骤右侧的齿轮图标并更新文件路径位置(如适用)。

    Power Query 编辑器的屏幕截图,其中正在修改源路径以更正上述错误。

任务 2:新源 - 添加日期表

在此任务中,你将向现有查询添加日期表并将新查询和表加载到数据模型。

  1. 从 Power Query 编辑器的“主页”功能区中,选择“获取数据”>“文本/CSV”选项。

    显示“主页”>“获取数据”>“文本/CVS”选项的 Power Query 编辑器的屏幕截图。

  2. 导航到 C:\modern-analyst-labs\Lab 02A 文件夹。

  3. 选择文件 MAIAD Lab 02A - Data Source - Dates.csv,然后选择“打开”。

    “打开”窗口的屏幕截图,其中选择了“MAIAD Lab 02A - data Source - Dates.csv”。

  4. 如果已显示,则接受默认的“文件源”、“分隔符”和“数据类型检测”选项。 然后选择“确定”按钮。

    显示 Power Query 编辑器 CSV“文件源”、“分隔符”和“数据类型检测”窗口的屏幕截图。

任务 3:重命名查询

在此任务中,你将重命名查询,以使用易记的名词名称而不是默认文件名。

  1. 在“查询”窗格中双击“MAIAD Lab 02A - Data Source - Dates”以重命名默认查询名称。

    显示要重命名的“查询”窗格的 Power Query 编辑器屏幕截图。

  2. 将“MAIAD Lab 02A - Data Source - Dates”重命名为“Dates”。

任务 4:执行数据类型转换

在此任务中,你将为 #“日期”查询的 [年份] 列更改默认数据类型。

  1. 在“主页”功能区上,选择“转换数据”以打开“查询”窗口。

  2. 在“预览”区域中,选择 [年份] 列的“123”数据类型图标,将数据类型从“整数”更改为“文本”。

    注意

    不同的列数据类型在 Power BI 中具有的不同功能,例如整数将默认为聚合。 对 [年份] 列进行求和是没有意义的,通过更改为“文本”数据类型,可以防止这种默认聚合。

    Power Query 编辑器的屏幕截图,其中显示了日期表和年份列的数据类型。

  3. 从“更改列类型”窗口中选择“替换当前类型”按钮。

    注意

    由于我们正处于“应用的步骤”中的“更改类型”步骤,因此,此消息确认是否要在此现有步骤中将 [年份] 更改为“文本”数据类型。 “添加新步骤”选项会将 [年份] 更改为“文本”数据类型,但会将其添加为“应用的步骤”列表中的新步骤。

    Power Query 编辑器的屏幕截图,其中显示了“更改列类型”消息。

练习 3:关闭 Power Query 并将日期表加载到数据模型中

在本练习中,你将关闭并应用 Power Query 编辑器更改,然后将日期表加载到数据模型中。

任务 1:关闭并应用

在此任务中,你将使用“关闭并应用”按钮在 Power Query 编辑器中保存日期查询,并将日期表加载到数据模型中。

  • 从 Power Query 编辑器的“主页”功能区中,选择“关闭并应用”按钮 >“关闭并应用”选项,将新的日期表加载到数据模型中。

    Power Query 编辑器的屏幕截图,其中选择了“关闭并应用”按钮和“关闭并应用”选项

任务 2:查看“字段”列表中的日期表

在此任务中,你可以看到新的“日期”表现在也在“字段”列表中可用。

:::image type="content" source="../media/customers-dates-quotes.png" alt-text="Screenshot of Power BI Desktop with Customers, Dates, and Quotes displayed in the Fields pane.":::

结论

在本实验室中,你从一个现有 Excel 文件开始,该文件包含了与上一个实验室中的 Excel 和 CSV 文件的 Power Query 数据连接。 你启动了 Power BI Desktop 应用程序并将现有的 Power 连接从 Excel 导入到 Power BI Desktop,然后将其保存为了 PBIX 文件。 然后,你使用“转换数据”按钮从 Power BI Desktop 中启动了 Power Query 编辑器,以从 CSV 数据源加载新的日期查询,然后使用了“预览”区域对 [年份] 列执行了数据类型转换。 最后,你使用了“关闭并应用”选项将日期查询作为新表添加到数据模型中。