Power BI 快速指南



Power BI - 简介

Power BI 是一种数据可视化和商业智能工具,它将来自不同数据源的数据转换为交互式仪表板和 BI 报表。Power BI 套件提供了多种软件、连接器和服务 - Power BI Desktop、基于 SaaS 的 Power BI 服务以及适用于不同平台的移动 Power BI 应用程序。这些服务集被业务用户用来使用数据和构建 BI 报表。

Power BI Desktop 应用程序用于创建报表,而 Power BI 服务(软件即服务 - SaaS)用于发布报表,Power BI 移动应用程序用于查看报表和仪表板。

Power BI Desktop 提供 32 位和 64 位版本。要下载最新版本,您可以使用以下链接:

https://powerbi.microsoft.com/en-us/downloads/

Power BI Desktop

Power BI - 安装步骤

要检查系统要求、安装文件详细信息,用户需要导航到“高级下载选项”。以下是下载 Power BI 工具的系统要求:

支持的操作系统

  • Windows 10、Windows 7、Windows 8、Windows 8.1、Windows Server 2008 R2、Windows Server 2012、Windows Server 2012 R2

  • Microsoft Power BI Desktop 需要 Internet Explorer 9 或更高版本

  • Microsoft Power BI Desktop 可用于 32 位 (x86) 和 64 位 (x64) 平台

用户可以选择他们想要安装 Power BI 的语言,并且以下文件可供下载。

Language

这是直接下载 Power BI 文件的链接:

https://www.microsoft.com/en-us/download/details.aspx?id=45331

Install Power BI

Choose Download

PBIDesktop_x64.msi 显示 64 位 OS 文件。根据 OS 类型选择要安装的文件,然后单击“下一步”。将安装文件保存到本地驱动器。

Local Drive

运行安装文件时,将显示以下屏幕。

Installation File

接受许可协议并按照屏幕上的说明完成安装。

License Agreement

安装 Power BI 后,它会启动欢迎屏幕。此屏幕用于启动与获取数据、丰富现有数据模型、创建报表以及发布和共享报表相关的不同选项。

Welcome Screen

Power BI - 架构

Power BI 包括以下组件:

  • Power BI Desktop - 用于在数据集上创建报表和数据可视化。

  • Power BI 网关 - 您可以使用 Power BI 本地网关通过连接到您的本地数据源来保持数据最新,而无需移动数据。它允许您查询大型数据集并从现有投资中获益。

  • Power BI 移动应用程序 - 使用 Power BI 移动应用程序,您可以随时随地连接到他们的数据。Power BI 应用程序适用于 Windows、iOS 和 Android 平台。

  • Power BI 服务 - 这是一项云服务,用于发布 Power BI 报表和数据可视化。

Power BI Components

Power BI - 支持的数据源

Power BI 支持广泛的数据源。您可以单击“获取数据”,它会显示所有可用的数据连接。它允许您连接到不同的平面文件、SQL 数据库和 Azure 云,甚至连接到 Facebook、Google Analytics 和 Salesforce 对象等 Web 平台。它还包括 ODBC 连接以连接到未列出的其他 ODBC 数据源。

以下是 Power BI 中可用的数据源:

  • 平面文件
  • SQL 数据库
  • OData Feed
  • 空白查询
  • Azure 云平台
  • 在线服务
  • 空白查询
  • 其他数据源,如 Hadoop、Exchange 或 Active Directory

要在 Power BI Desktop 中获取数据,您需要在主屏幕中单击“获取数据”选项。它首先显示最常见的数据源。然后,单击“更多”选项以查看可用数据源的完整列表。

Available Data Sources

当您单击上图所示的“更多...”选项卡时,您可以看到一个新的导航窗口,其中左侧显示所有可用数据源的类别。您也可以在顶部执行搜索。

More

以下是列出的各种数据源

全部

在此类别下,您可以看到 Power BI Desktop 中所有可用的数据源。

文件

单击“文件”时,它会显示 Power BI Desktop 中支持的所有平面文件类型。要连接到任何文件类型,请从列表中选择文件类型,然后单击“连接”。您必须提供文件的位置。

File

数据库

单击“数据库”选项时,它会显示您可以连接到的所有数据库连接的列表。

Database

要连接到任何数据库,请从列表中选择数据库类型,如上图所示。单击“连接”。

您必须传递服务器名称/用户名和密码才能连接。您还可以使用高级选项通过直接 SQL 查询连接。您还可以选择连接模式 - 导入或 DirectQuery。

注意 - 您不能在一个报表中组合导入和 DirectQuery 模式。

导入与 DirectQuery

DirectQuery 选项限制了数据操作的选项,并且数据保留在 SQL 数据库中。DirectQuery 是实时的,不需要像导入方法那样安排刷新。

导入 方法允许执行数据转换和操作。当您将数据发布到 PBI 服务时,限制为 1GB。它会使用并推送数据到 Power BI Azure 后端,并且数据每天最多可以刷新 8 次,并且可以设置数据刷新的计划。

Import Method

使用 DirectQuery 的优势

  • 使用 DirectQuery,您可以在大型数据集上构建数据可视化,这在 Power BI Desktop 中是不可行的。

  • DirectQuery 没有应用任何 1GB 数据集限制。

  • 使用 DirectQuery,报表始终显示最新数据。

使用 DirectQuery 的局限性

  • 使用 DirectQuery 返回数据时,行数限制为 100 万行。您可以对更多行执行聚合,但是结果行应少于 100 万行才能返回数据集。

  • 在 DirectQuery 中,所有表都应来自单个数据库。

  • 在查询编辑器中使用复杂查询时,会引发错误。要运行查询,您需要从查询中删除错误。

  • 在 DirectQuery 中,您只能在一个方向上使用关系筛选。

  • 它不支持对表中与时间相关的数据进行特殊处理。

Azure

使用 Azure 选项,您可以连接到 Azure 云中的数据库。以下屏幕截图显示了 Azure 类别下可用的各种选项。

Azure

在线服务

Power BI 还允许您连接到不同的在线服务,例如 Exchange、Salesforce、Google Analytics 和 Facebook。

以下屏幕截图显示了在线服务下可用的各种选项。

Connect Online Services

Online Services

其他

以下屏幕截图显示了其他类别下可用的各种选项。

Other Category

Power BI - 与其他 BI 工具的比较

在本章中,对 Power BI 与其他 BI 工具(如 Tableau 和 SSRS)进行了比较。

Power BI 与 Tableau

Tableau 被认为是 BI 市场领先的工具之一。Power BI 被认为是与 Tableau 竞争的正在兴起的工具,因为它具有后端数据操作功能以及与数据源列表的连接性。Tableau 是市场上最好的数据可视化工具之一,被中大型企业使用。Power BI 与 Office 365 套件紧密集成,因此它与其他源(如 SharePoint)兼容。

功能 Tableau Power BI

数据可视化

Tableau 提供强大的数据可视化功能,并且是市场上主要的可视化工具之一。

Power BI 提供强大的后端数据操作功能,并可以访问简单的可视化。

数据集大小

与 Power BI 相比,Tableau 可以连接更大的数据集。

免费版 Power BI 的数据限制为 1GB。

数据源

Tableau 涵盖了广泛的数据源,可用于数据可视化。在 Tableau 中,您首先选择数据集,然后动态使用可视化。

Power BI 涵盖了 Tableau 中的大部分可用数据源。它与 Office 365 紧密集成,因此提供与 SharePoint 的连接。

Power BI 在线版本还支持在搜索引擎上进行直接可视化,尽管目前仅支持 Bling。

成本

与 Power BI 相比,Tableau 更昂贵,但对于中小型企业来说仍在预算范围内。

Power BI 提供免费版本,数据集限制为 1GB。与任何其他 BI 工具相比,Power BI Pro 也是一种更便宜的解决方案。

许可证和定价

Tableau Desktop Profession:USD70/用户/月,可以连接数百个数据源。

Tableau Desktop Personal:USD35/用户/月,可以连接到 Google Sheets 和 Excel 文件等数据源。

Tableau Server:至少 10 个用户,费用为 USD35/用户/月

Tableau Online with private cloud:USD 42/用户/月

Power BI:免费

1 GB 存储空间

10k 行/小时数据流

Power BI Pro

USD9.99/用户/月

10 GB 存储空间

100 万行/小时

实施

Tableau 根据组织的需求提供不同的实施类型,从几个小时到几周不等。

Power BI 使用云存储,并包含简单的实施过程。

Power BI 与 SSRS

功能 SSRS Power BI

数据可视化

SSRS 主要用于像素级报表和平均仪表板功能。

Power BI 提供强大的后端数据操作功能,并可以访问简单的可视化。

数据集大小

SSRS 没有此类限制。与 Power BI 相比,它可以连接到更大的数据集。

免费版 Power BI 的数据限制为 1GB。

数据源

SSRS 涵盖了广泛的数据源,可用于 BI 报表。

Power BI 涵盖了 Tableau 中的大部分可用数据源。它与 Office 365 紧密集成,因此提供与 SharePoint 的连接。

Power BI 在线版本还支持在搜索引擎上进行直接可视化,尽管目前仅支持 Bling。

成本

SSRS 定价详细信息仅在请求时提供。

Power BI 提供免费版本,数据集限制为 1GB。与任何其他 BI 工具相比,Power BI Pro 也是一种更便宜的解决方案。

许可证和定价

SQL Server 企业版许可证。它可以在云端使用 - AWS、Azure 和其他提供商。

Power BI:免费

1 GB 存储空间

10k 行/小时数据流

Power BI Pro

USD9.99/用户/月

10 GB 存储空间

100 万行/小时

实施

与 Power BI 相比,SSRS 的实施更复杂。

Power BI 使用云存储,并包含简单的实施过程。

Power BI - 数据建模

在本章中,您将学习有关 Power BI 中数据建模的知识。

使用数据建模和导航

数据建模是 BI 工具中使用的一种功能,用于使用关系连接多个数据源。关系定义了数据源如何相互连接,并且您可以在多个数据源上创建有趣的数据可视化。

通过建模功能,您可以在现有表上构建自定义计算,并且这些列可以直接呈现到 Power BI 可视化中。这允许企业定义新的指标并对这些指标执行自定义计算。

Modeling Feature

在上图中,您可以看到一个常见的数据模型,它显示了两个表之间的关系。两个表都使用名为“Id”的列名进行连接。

类似地,在 Power BI 中,您设置两个对象之间的关系。要设置关系,您必须在公共列之间拖动一条线。您也可以在 Power BI 中的数据模型中查看“关系”。

要在 Power BI 中创建数据模型,您需要在 Power BI 新报表选项中添加所有数据源。要添加数据源,请转到“获取数据”选项。然后,选择要连接的数据源,然后单击“连接”按钮。

Data Model in Power BI

添加数据源后,它会显示在右侧边栏中。在下图中,我们使用了 2 个 xls 文件导入数据 - 客户和产品。

Add Data Source

在 Power BI 屏幕左侧,您有以下三个选项卡:

  • 报表
  • 数据
  • 关系

Power BI Screen

当您导航到“报表”选项卡时,您可以看到一个仪表板和一个为数据可视化选择的图表。您可以根据需要选择不同的图表类型。在我们的示例中,我们从可用的可视化效果中选择了“表格”类型。

Report Tab

当您转到“数据”选项卡时,您可以根据数据源中定义的关系查看所有数据。

Data Tab

在“关系”选项卡中,您可以看到数据源之间的关系。当您将多个数据源添加到 Power BI 可视化效果时,该工具会自动尝试检测列之间的关系。当您导航到“关系”选项卡时,您可以查看关系。您还可以使用“创建关系”选项在列之间创建关系。

Relationship Tab

您还可以添加和删除数据可视化效果中的关系。要删除关系,您必须右键单击并选择“删除”选项。要创建新的“关系”,您只需将要链接的数据源之间的字段拖放到其中即可。

Relationships

您还可以使用关系视图隐藏报表中的特定列。要隐藏列,请右键单击列名,然后选择“在报表视图中隐藏”选项。

Relationship View

创建计算列

您可以通过组合现有数据的两个或多个元素在 Power BI 中创建计算列。您还可以对现有列应用计算以定义新指标或组合两列以创建一列新列。

您甚至可以创建计算列来建立表之间的关系,它还可以用于设置两个表之间的关系。

要创建新的计算列,请导航到屏幕左侧的“数据视图”选项卡,然后单击“建模”。

New Calculated Column

当您导航到“建模”选项卡时,您可以在屏幕顶部看到“新列”选项。这还会打开公式栏,您可以在其中输入 DAX 公式以执行计算。DAX(数据分析表达式)是一种强大的语言,也用于 Excel 中执行计算。您还可以通过更改公式栏中的“列”文本来重命名列。

Modeling Tab

在以下示例中,让我们创建一个新列:产品代码 (Product_C),它源自 Prod_Id 列的最后三个字符。然后,编写以下公式 -

Product_C = RIGHT( Sheet1[Prod_Id],3)

Create New Column

还提供了一个很长的公式列表,您可以使用这些公式创建计算列。您必须输入要在计算中使用的公式的第一个字符,如下面的屏幕截图所示。

Creating Calculated Columns

创建计算表

您还可以在 Power BI 的数据建模中创建新的计算表。要创建新表,请导航到屏幕左侧的“数据视图”选项卡,然后转到屏幕顶部的“建模”选项。

Modeling Option

DAX 表达式用于创建新表。您必须在等号左侧输入新表的名称,并在右侧输入 DAX 公式以执行形成该表的计算。计算完成后,新表将显示在模型中的“字段”窗格中。

在以下示例中,让我们定义一个新表 - Table_CustC,它返回一个包含另一个表中某列唯一值的单列表。

Table_CustC

一个新表添加到 Power BI 屏幕的“字段”部分,如下面的屏幕截图所示。根据您的需要创建计算列和计算表后,您可以在 Power BI 的“报表”选项卡中使用这些字段。

要添加这些对象,您必须选中一个复选框,并且如果可能,会自动检测关系。如果不是,则可以拖动要连接的列。

Select Checkbox

要查看报表,请导航到“报表”选项卡,您可以在报表视图中看到“计算列”和新“计算表”中的字段。

Calculated Columns

管理基于时间的数据

Power BI 允许默认情况下遍历基于时间的数据。当您在分析中添加日期字段并在数据可视化效果中启用钻取时,它会将您带到基于时间的下一级数据。

让我们考虑一下我们在 Power BI 可视化效果中添加了基于时间的表。我们在报表中添加了收入和年份列。

Revenue Column

Year Column

我们可以使用顶部的选项在可视化效果中启用钻取功能。启用钻取功能后,单击图表中的条形或线,它会向下钻取到时间层次结构的下一级。**例如:**年份 → 季度 → 月份。

我们还可以使用“转到层次结构的下一级”选项执行钻取。

Hierarchy Option

Power BI - 仪表板选项

在本章中,您将了解 Power BI 中提供的各种仪表板选项。

探索不同的数据集

Power BI 工具提供了许多探索数据集的选项。当您处理 BI 报表或仪表板时,可以使用 Power BI 快速查找见解。导航到工具 UI 左侧的数据集部分,单击三个点 (…),然后单击“获取见解”。

Insights

当您选择“获取见解”选项时,它会运行数据集中所有算法,完成后,您会收到一条通知,表明见解已准备好用于您的数据集。

Get Insights Option

您可以单击“查看见解”选项,该工具将向您显示数据见解的所有图表表示形式。您可以随时转到此选项并在数据集中查看见解选项。

当您将报表发布到 Power BI 服务时,您还会在第一页上获得“快速见解”选项。

Report Power BI Service

Quick Insight

创建仪表板

在 Power BI 中,您可以通过固定使用 Power BI Desktop 发布的 BI 报表中的可视化效果来创建仪表板。使用 Power BI 服务创建的所有可视化效果也可用于固定以创建仪表板。

在 Power BI 中,如果要固定视觉对象,请在 Power BI 服务上打开 BI 报表。在视觉对象的顶部,选择固定图标。

Power BI Service

当您使用“固定”选项(如上面的屏幕截图所示)时,会出现一个新的对话框,如下面的屏幕截图所示。它要求您创建一个新的仪表板或从下拉列表中选择一个现有的仪表板以放置视觉对象。如果您没有现有的仪表板,则此选项为灰色。

Greyed Out

单击“固定”按钮后,您将收到一个确认消息,表明您的可视化效果已“固定”到仪表板。您可以单击“我的工作区”并检查仪表板。

创建仪表板后,您可以使用不同的选项来配置仪表板。

Pinned

共享仪表板

当您将 BI 报表发布到 Power BI 服务时,您可以与组织中的其他用户共享报表和仪表板。在 Power BI 中共享仪表板非常容易。

您必须在 Power BI 服务中打开仪表板,然后单击屏幕右上角的“共享”选项。

Dashboard Power BI Service

共享功能仅适用于 Power BI Pro 版本。您还可以使用 Power BI Pro 的 60 天免费试用版,如下面的屏幕截图所示。

Free Trial

单击“免费试用 Pro”以开始试用。选择“开始试用”并“完成”,您将收到确认消息,表明 60 天试用已开始。当您单击“共享仪表板”时,您将在新窗口中获得选项。您必须输入要与之共享此仪表板的用户电子邮件 ID。

您可以允许收件人与其他用户共享仪表板或发送电子邮件通知。您还可以向用户提供直接 URL,他们可以直接访问仪表板。

URL to Users

仪表板中的磁贴

当您在仪表板中查看“更多选项”时,您可以在仪表板中看到“焦点模式”和其他不同的选项。

**焦点模式**用于仔细查看仪表板数据。当仪表板中有多个值时,您可以使用焦点模式更好地查看仪表板中的对象。如果由于空间问题而未显示任何列,您也可以使用焦点模式查看它们。

Focus Mode

焦点模式用于查看仪表板/报表中的所有数据。还可以通过选择“固定”图标直接从焦点模式将视觉对象固定到不同的仪表板。

要退出焦点模式,您可以选择“退出焦点模式”选项。

Exit Focus Mode Option

您还可以使用“磁贴详细信息”选项来编辑一些格式更改。此选项允许更改磁贴的标题、副标题、上次刷新时间和日期以及其他详细信息,例如为您的仪表板创建自定义链接。

Tile Details Option

Custom Link

数据网关

您可以使用数据网关将本地数据源连接到 Power BI 服务。您还可以使用不包含任何管理配置的数据网关版本,称为个人网关。

您可以通过登录 Power BI 服务来设置个人网关。您必须选择屏幕右上角的下载图标,然后单击“数据网关”。

Personal Gateway

根据 Power BI 官方网站,使用带有本地网关的数据网关,您可以通过连接到本地数据源来保持数据最新,而无需移动数据。查询大型数据集并从现有投资中获益。网关提供了满足您个人需求和组织需求所需的灵活性。

Power BI Official Site

要设置下载网关,您必须运行安装程序,直到它下载完毕并且安装向导完成。

Download Gateways

您可以选择以下任一选项 -

  • 本地数据网关或
  • 个人网关(仅限 Power BI)

启动 Power BI 网关后,您必须登录到 Power BI 网关服务。

您还可以通过导航到“计划刷新”和计划的频率来启用自动更新。

Power BI - 可视化选项

在本章中,您将了解 Power BI 中提供的各种可视化选项。

创建简单可视化效果

可视化效果用于有效地呈现您的数据,是任何商业智能工具的基本构建块。Power BI 包含各种默认数据可视化组件,包括简单的条形图到饼图到地图,以及瀑布图、漏斗图、仪表等复杂模型,以及许多其他组件。

Business Intelligence Tool

在 Power BI 中,您可以通过两种方式创建可视化效果。第一种是通过从右侧窗格添加到报表画布。默认情况下,它是 Power BI 中选择的表格类型可视化效果。另一种方法是将字段从右侧栏拖到可视化效果下的轴和值轴。您可以根据需要向每个轴添加多个字段。

Report Canvas

在 Power BI 中,还可以通过单击然后拖动来移动报表画布上的可视化效果。您还可以从可视化窗格中切换不同的图表和可视化效果类型。Power BI 会尝试尽可能地将您选择的字段转换为新的视觉类型。

创建地图可视化效果

在 Power BI 中,我们有两种类型的地图可视化效果 - 气泡地图和形状地图。如果要创建气泡地图,请从可视化窗格中选择“地图”选项。

Create Bubble Map

要使用气泡地图,请将地图从“可视化效果”拖到“报表画布”。要显示值,您必须向轴添加任何位置对象。

Display Values

在值字段中,您可以看到它接受值轴(例如城市和州),或者您还可以添加经度和纬度值。要更改气泡大小,您需要向值轴添加字段。

您也可以在数据可视化效果中使用填充地图,只需将填充地图拖到“报表画布”即可。

Filled Map

**注意** - 如果您在地图可视化效果的顶部看到警告符号,则表示您需要向地图图表添加更多位置。

使用组合图表

在数据可视化中,也需要在一个图表中绘制多个度量值。Power BI 支持各种组合图表类型来绘制度量值。假设您想在一个图表中绘制收入和单位销量。组合图表最适合此类需求。

Power BI 中最常见的组合图表之一是折线图和堆积柱形图。假设我们有一个收入字段,并且我们添加了一个包含客户单位数量的新数据源,我们希望在可视化中绘制它。

Combination Chart

添加数据源后,它将添加到右侧的字段列表中。您可以将单位添加到列轴,如下面的屏幕截图所示。

Data Source

您还可以使用其他类型的组合图表在 Power BI 中 - 折线图和聚类柱形图。

Line and Clustered Column

使用表格

在 Power BI 中,当您将数据集添加到可视化时,它会将表格图表添加到报表画布。您可以拖动要添加到报表的字段。您也可以选中每个字段前面的复选框以将其添加到报表区域。

在表格中使用数值时,您可以在底部看到值的总和。

Numerical Values

您还可以使用列顶部的箭头键对表格进行排序。要执行升序/降序排序,只需单击箭头标记,列中的值将被排序。

Ascending Descending Sort

表格中列的顺序由右侧值存储桶中的顺序决定。如果要更改顺序,可以删除任何列并添加其他列。

Delete Any Column

您还可以撤消汇总或对表格中的数值应用不同的聚合函数。要更改聚合类型,请单击度量值前面值存储桶中的箭头,您将看到可以使用的一系列公式。

Aggregation Type

Power BI 中的另一种表格类型是矩阵表格,它提供了许多功能,例如自动调整大小、列表格和设置颜色等。

Matrix Table

修改图表中的颜色

在 Power BI 中,您还可以修改图表中的颜色。选择任何可视化时,它都有一个更改颜色的选项。以下选项在“格式”选项卡下可用:

  • 图例
  • 数据颜色
  • 详细信息标签
  • 标题
  • 背景
  • 锁定纵横比
  • 边框
  • 常规

要打开这些选项,请转到“格式”选项卡,如下面的屏幕截图所示。单击后,您可以看到所有可用的选项。

Format Tab

展开“图例”字段时,您有一个选项可以选择图例的显示位置。您可以选择:

  • 位置
  • 标题
  • 图例名称
  • 颜色
  • 文本大小
  • 字体系列
Legend Field,

同样,您还有数据颜色。如果您想更改任何数据字段的颜色,可以使用此选项。它显示图表中的所有对象及其对应的颜色。

Data Colors

您还在工具中拥有分析功能,您可以在其中根据需要在数据可视化中绘制线条。数据可视化中包含以下线条类型:

  • 常数线
  • 最小值线
  • 最大值线
  • 平均线
  • 中位数线
  • 百分位数线
Analytics Feature

您可以选择虚线、点线或实线。您可以选择线条的透明度级别、颜色和位置。您还可以为该线条打开/关闭数据标签。

Data Label

添加形状、图像和文本框

有时需要在可视化中添加静态文本、图像或形状。如果您想在数据可视化中添加页眉/页脚或任何静态签名、消息,可以使用此选项。

您还可以在文本框中添加 URL,Power BI 使用这些链接使其成为动态链接。

要添加形状、图像和文本框,请导航到“主页”选项卡,在顶部您会找到一个添加图像的选项。

Home Tab

您可以在数据可视化中插入不同的形状。要查看可用的形状,请单击“形状”按钮旁边的箭头。

Insert Shapes

单击文本框后,它会在报表画布中添加一个文本框。您可以在文本框中输入任何文本并使用富文本编辑器进行格式更改。

Text Box

同样,可以将图像添加到数据可视化中,以将徽标或其他图像添加到数据可视化中。单击“图像”选项时,它会要求提供图像文件的路径。

您可以通过从下拉列表中选择任何形状来添加形状。您还可以使用不同的选项调整其大小。

Selecting Any Shape

报表样式

在 Power BI 中,您可以灵活地调整页面布局和格式,例如报表的纵横比和页面大小。从“主页”选项卡导航到“页面视图”菜单,并提供以下选项:

  • 适合页面
  • 适合宽度
  • 实际大小
Flexible Options

默认情况下,报表中的页面大小为 16:9;但是,也可以更改报表的页面大小。要更改页面大小,请导航到“可视化”窗格并选择“画笔”。

注意 - 要更改页面大小,报表画布中不应添加任何可视化。在“页面布局”下,您可以使用以下选项:

  • 页面信息
  • 页面大小
  • 页面背景

在“页面信息”下,您有“名称”和“问答”。

在“页面大小”下,您可以从以下选项中选择:

  • 类型
  • 宽度
  • 高度
Under Page Size

在“页面背景”下,您可以从以下选项中选择

  • 颜色
  • 透明度
  • 添加图像
Under Page Background

复制报表

在某些情况下,您可能希望对不同的页面使用相同的布局和视觉效果。Power BI 提供了一个创建页面副本的选项。当您使用“复制页面”选项时,将添加一个具有类似布局和视觉效果的新页面。

要复制页面,请右键单击页面并选择“复制页面”选项。这将创建相同页面的副本,名称为 - 页面 1 的副本。

Duplicate Page Option

现在,如果要重命名现有页面或删除页面,可以使用上述屏幕截图中显示的其他选项。

Power BI - Excel 集成

在本节中,您将学习如何将 Excel 与 Power BI 集成。

使用 Excel 数据

使用 Power BI,您还可以将 Excel 工作簿文件从本地驱动器导入到 Power BI 中。要从 Excel 表格导入数据,您必须确保每列都有一个正确的名称。要在 Power BI 中导入 Excel 文件,请导航到“获取数据”→“文件”→“本地文件”。

Import Excel File

导入 xls 文件

在 Power BI 服务中,导航到“我的工作区”→“文件”→“本地文件”。

My Workspace

另请注意,您的 Excel 文件不必仅保存在本地驱动器上。您还可以从 OneDrive 或甚至 SharePoint 导入 Excel 工作簿。

导入数据集后,您就可以在 Power BI 中创建报表了。导入的数据集在 Power BI 菜单中的“数据集”选项下可用。

双击“数据集”。然后,导航到“探索”选项卡。这将打开一个新的报表画布。表格中的所有字段和对应的列都可以在屏幕右侧的“字段”选项下找到。

Double-click Datasets

要创建报表,请选择任何可视化并将表格中的字段添加到可视化中。

共享 Power BI 仪表板

在本节中,您将学习如何共享 Power BI 仪表板以进行报表共享、打印、发布等。

使用 Power BI Desktop 进行报表共享

在 Power BI Desktop 中创建 BI 报表后,您还可以与其他业务用户共享报表。所有 BI 报表、仪表板和数据都可以与组织中的其他同事和业务用户共享。

您可以使用以下方法共享报表:

  • 使用 Power BI 服务发布报表

  • 内容包将 BI Desktop 工具中获取的仪表板、报表和数据集组合在一起

  • 创建组并为不同的用户分配特定的报表共享权限

  • 使用 Power BI 移动应用程序访问共享仪表板和报表

让我们看看如何使用 Power BI Desktop 工具发布 BI 报表。

创建报表后,导航到 Power BI Desktop 中“主页”选项卡上的“发布”按钮。

Publish BI Report

选择“发布服务”后,您的视觉效果、自定义度量和报表将全部打包并发布到 Power BI 服务。Power BI 文件扩展名为.pbix文件。上传过程中,您会收到一个对话框,提示“正在发布”。

Publish Service

上传完成后,您将收到一条确认消息,宣布“成功”。您还可以从对话框中查看快速见解和打开共享报表。

Confirmation Message

打印 Power BI 仪表板

有时还需要打印报表和仪表板。使用 Power BI,您可以打印 BI 报表和仪表板。要打印报表,请导航到 Power BI 服务并单击“…”选项。

Reports and Dashboards

它将打开一个“打印”对话框。您可以选择要打印报表的打印机。您还可以选择不同的打印选项,例如纵向/横向、边距、页眉或缩放比例。

Print Dialog Box

导出选项

在 Power BI 中,您还可以使用不同的导出选项从 BI 报表导出数据。要使用导出选项,请导航到 Power BI 服务并选择要导出的 BI 报表。

BI Report Export

单击“导出到”选项时,它会生成一个 CSV 文件。在 Power BI 中,您还可以通过导航到“文件”→“打印”选项直接导出/查看报表。

CSV File

将报表发布到 Web

在 Power BI 中,还可以将 BI 报表发布到 Web 或通过电子邮件共享。要将报表发布到 Web,您必须导航到 Power BI 服务→“我的工作区”。

Publishing Report to Web

打开要发布的报表后,导航到“文件”选项卡→“发布到 Web”。选择此选项后,它会打开一个新对话框,为该报表创建一个嵌入代码,以包含在网站或电子邮件中。

选项说明:获取可在公共网站上包含的链接或嵌入代码。您可以使用“发布到 Web”功能在公开可用的网站上共享内容。您不得使用此功能在内部共享内容,包括通过您的电子邮件、内部网络或内联网站点共享。发布一个实时版本,该版本将与 Power BI 中的源报表保持同步。您对报表所做的任何更改都将立即反映在已发布的公共版本中。

Publish to Web

当您选择“创建嵌入代码”时,Power BI 会提示您是否要与互联网上的所有人共享您的数据。

将显示以下消息:您即将为此报表创建嵌入代码。发布后,互联网上的任何人都可以访问该报表及其包含的数据,并且 Microsoft 可能会在公共网站或公共图库中显示该报表。

在发布此报表之前,请确保您有权公开共享数据和可视化效果。请勿发布机密或专有信息或个人个人数据。如有疑问,请在发布前查看您组织的政策。

注意 - 您可以将报表发布为网页,任何拥有链接的用户都可以查看它。该链接可以通过电子邮件发送,也可以用作网页中的 iframe。

Sent Via Email

删除嵌入代码

假设您要删除嵌入代码。导航到屏幕顶部的齿轮图标,如下面的屏幕截图所示。然后转到“管理嵌入代码”。

Deleting Embed Code

要删除嵌入代码,请单击报表名称前面的省略号 (…),然后选择“删除”选项。

Ellipsis Mark

单击“删除”选项后,系统会询问您是否要删除“发布到 Web”代码。确认后,请单击“删除”。

Delete Publish Web Code

使用内容包

在 Power BI 中,您还可以将仪表板、报表和数据集作为包与同事共享。要创建内容包,请单击 Power BI 工作区中的齿轮箱图标,如下面的屏幕截图所示。

Using Content Pack

选择“创建内容包”后,系统会提示您使用一个新的对话框。您可以选择是要将此内容包分发给“特定组”还是“我的整个组织”。

如果要与特定人员共享,则必须输入电子邮件地址。您还可以添加内容包的标题和说明,如下面的屏幕截图所示。

Email Addresses

在页面底部,您可以选择要发布的组件。您可以从以下选项中选择:

  • 仪表板
  • 报表
  • 数据集
Select Components Publish

编辑内容包

创建内容包后,您还可以返回并编辑内容包的共享对象。每当您更新任何仪表板或 BI 报表时,系统都会提示您是否要更新共享内容。

单击“我的工作区”下的齿轮箱图标 → “查看内容包”。

Editing Content Pack

如果在内容包名称前面看到一个小图标,则表示内容包已更新。选择“编辑”按钮后,您将进入主屏幕,您可以在其中创建新的内容包。

Create New Content Pack

Power BI 接受您对内容包所做的所有更改,并将更新的内容包发布到内容包库。

Power BI 中的 DAX 基础知识

在本节中,您将学习如何在 Power BI 中使用各种 DAX 函数。

DAX 简介

DAX(数据分析表达式)是一种公式表达式语言,可用于不同的 BI 和可视化工具。DAX 也被称为函数语言,其中完整代码保存在函数内部。DAX 编程公式包含两种数据类型:数值型和其它类型。数值型包括整数、货币和十进制数,而其它类型包括字符串和二进制对象。

以下是一个 DAX 公式示例,它使用函数来计算表中的列。

DAX Formula

DAX 函数还可以包含其他函数、条件语句和值引用。

DAX 函数

在 Power BI 中,您可以使用不同类型的函数来分析数据,并创建新的列和度量值。它包括来自不同类别的函数,例如:

  • 聚合
  • 文本
  • 日期
  • 逻辑
  • 计数
  • 信息

Power BI 提供了一种简单的方法来查看所有函数的列表。当您在公式栏中开始键入函数时,您可以看到以该字母开头的所有函数的列表。

All Functions

聚合函数

DAX 有许多聚合函数。

  • MIN
  • MAX
  • 平均值
  • SUM
  • SUMX

计数函数

DAX 中的其他计数函数包括:

  • DISTINCTCOUNT
  • COUNT
  • COUNTA
  • COUNTROWS
  • COUNTBLANK

逻辑函数

以下是逻辑函数的集合:

  • AND
  • OR
  • NOT
  • IF
  • IFERROR

文本函数

  • REPLACE
  • SEARCH
  • UPPER
  • FIXED
  • CONCATENATE

日期函数

  • DATE
  • HOUR
  • WEEKDAY
  • NOW
  • EOMONTH

信息函数

  • ISBLANK
  • ISNUMBER
  • ISTEXT
  • ISNONTEXT
  • ISERROR

DAX 计算类型

在 Power BI 中,您可以使用 DAX 创建两种主要的计算:

  • 计算列
  • 计算度量值

当您导航到“建模”选项卡时,您可以在屏幕顶部看到“新列”选项。这还会打开公式栏,您可以在其中输入 DAX 公式以执行计算。DAX - 数据分析表达式是 Excel 中用于执行计算的强大语言。您还可以通过更改公式栏中的“列”文本来重命名列。

Excel to Perform Calculations

在以下示例中,我们创建了一个新列:产品代码 (Product_C),它派生自 Prod_Id 列的后 3 个字符。以下是公式:

Product_C = RIGHT( Sheet1[Prod_Id],3)

要创建计算度量值,请导航到“建模”下的“新建度量值”选项卡。这将在“字段”选项卡下添加一个名为“度量值”的新对象。

Create Calculated Measure

New Measure Tab

您可以编写 DAX 公式来计算新度量值的值,就像我们对新计算列所做的那样。

Power BI - 管理员角色

Power BI 管理员角色分配给需要在 BI 管理门户上拥有管理员权限但无需授予 Office 365 访问权限的人员。

要提供管理员访问权限,请导航到 Office 365 管理中心,选择“用户”,然后选择“活动用户”。

导航到“角色”选项卡,然后单击“编辑”选项。

Roles Tab

导航到“自定义管理员”选项卡,然后选择“Power BI 服务管理员”。

Customized Administrator Tab

购买

Power BI 是 Microsoft 推出的一款全新设计的工具,包含以下组件:

  • Power BI Desktop
  • Power BI 服务
  • 连接器网关

Power BI Desktop 是一款免费工具,可以从 Microsoft 网站安装,无需任何额外费用。

https://powerbi.microsoft.com/en-us/pricing/

Power BI Desktop Free Tool

这是直接下载 Power BI 文件的链接:

https://www.microsoft.com/en-us/download/details.aspx?id=45331

Download Power BI Files

Choose the Download

Power BI Pro 提供 60 天免费试用,然后可以每月 9.99 美元/用户购买。Power BI Premium 根据每个节点/月的容量定价。

Power BI 还提供本地报表服务器,可用于发布报表,并灵活地以后迁移到云环境。

https://powerbi.microsoft.com/en-us/report-server/

On-premise Report Server

Power BI Pro 报表服务器也提供试用版,根据公司网站 - Power BI 报表服务器提供对数据和见解的访问,以及 SQL Server Reporting Services 的企业报表功能,在一个现代的本地解决方案中。

它有助于直观地探索数据并快速发现模式,从而做出更好、更快的决策。同时,它根据业务需求生成格式精确的报表。您还可以自信地扩展到数千名用户,因为 Power BI 报表服务器基于经过验证的企业级平台。

REST API

在 Power BI 中,还可以使用 REST API 实时推送数据。使用 Power BI REST API,您可以创建数据集、仪表板、添加和删除行以及获取组。

可以使用以下任何技术创建 Power BI REST API:

  • .NET
  • JQuery
  • Ruby

要对 Power BI 进行身份验证,您需要获取 Azure Active Directory 令牌,这可以允许您的应用访问 Power BI 仪表板。

以下是从 Power BI 服务中的 Azure AD 获取授权代码的 C# 代码。

Azure AD Power BI Service

安全性

当用户使用 Power BI 服务进行身份验证时,Power BI 中使用 Azure Active Directory (AAD) 身份验证。Power BI 登录凭据可以是用户用来设置其 BI 帐户的电子邮件帐户,并且是有效的用户名。

Power BI 提供 Azure 云使用的安全级别,包括以下安全级别:

  • 多租户环境安全
  • 网络安全
  • 基于 AAD 的安全

对于数据存储,Power BI 中使用了两个不同的存储库:

  • Azure Blob
  • Azure SQL 数据库

Azure Blob 存储用于用户上传的数据,Azure SQL 数据库用于存储系统数据。Power BI 安全性主要基于 Azure 云中可用的数据和网络安全功能,身份验证也基于 Azure AD。

广告