Power BI – 快速指南

Power BI – 快速指南


Power BI – 简介

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

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

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

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

Power BI 桌面

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 的语言,并且可以下载以下文件。

语

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

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

安装 Power BI

选择下载

PBIDesktop_x64.msi 显示了一个 64 位操作系统文件。根据操作系统类型选择要安装的文件,然后单击下一步。将安装文件保存在本地驱动器上。

本地驱动器

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

安装文件

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

许可协议

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

欢迎屏幕

Power BI – 架构

Power BI 包括以下组件 –

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

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

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

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

Power BI 组件

Power BI – 支持的数据源

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

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

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

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

可用数据源

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

更多的

以下是列出的各种数据源

全部

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

文件

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

文件

数据库

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

数据库

要连接到任何数据库,请从列表中选择一个数据库类型,如上面的屏幕截图所示。单击连接。

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

注意– 您不能在单个报告中组合导入和 DirectQuery 模式。

导入与 DirectQuery

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

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

导入方式

使用 DirectQuery 的优势

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

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

  • 通过使用 DirectQuery,报告始终显示当前数据。

使用 DirectQuery 的限制

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

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

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

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

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

天蓝色

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

天蓝色

在线服务

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

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

连接在线服务

在线服务

其他

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

其他类别

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

本章对 Power BI 与 Tableau 和 SSRS 等其他 BI 工具进行了比较。

Power BI 与 Tableau

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

Feature 商业智能

Data Visualization

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

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

Size of Dataset

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

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

Data Sources

Tableau 涵盖了广泛的数据源,可以连接以进行数据可视化。在 Tableau 中,您首先选择数据集,然后即时使用可视化。

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

Power BI 在线版也支持在搜索引擎上直接可视化,不过目前只支持 Bling。

Costing

与 Power BI 相比,Tableau 价格昂贵,但仍低于中小型企业的预算。

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

License and Pricing

Tableau Desktop Professional:70 美元/用户/月,可以连接数百个数据源。

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

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

带有私有云的 Tableau Online:42 美元/用户/月

Power BI:免费

1 GB 存储空间

10k 行/小时数据流

电源 BI 专业版:

USD9.99/用户/月

10 GB 存储空间

100 万行/小时

Implementation

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

Power BI 使用云存储,包括简单的实现过程。

Power BI 与 SSRS

Feature SSRS 商业智能

Data Visualization

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

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

Size of Dataset

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

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

Data Sources

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

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

Power BI 在线版也支持在搜索引擎上直接可视化,不过目前只支持 Bling。

Costing

SSRS 定价详情仅应要求提供。

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

License and Pricing

SQL Server 企业许可证。它可在云上使用 – AWS、Azure 和其他提供商。

Power BI:免费

1 GB 存储空间

10k 行/小时数据流

电源 BI 专业版:

USD9.99/用户/月

10 GB 存储空间

100 万行/小时

Implementation

与 Power BI 相比,SSRS 实现是复杂的。

Power BI 使用云存储,包括简单的实现过程。

Power BI – 数据建模

在本章中,你将了解 Power BI 中的数据建模。

使用数据建模和导航

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

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

建模功能

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

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

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

Power BI 中的数据模型

添加数据源后,它会显示在右侧栏上。在下图中,我们使用了 2 个 xls 文件来导入数据 – Customer 和 Product。

添加数据源

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

  • 报告
  • 数据
  • 关系

Power BI 屏幕

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

报告标签

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

数据标签

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

关系标签

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

关系

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

关系视图

创建计算列

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

您甚至可以创建一个计算列来建立表之间的关系,也可以用来建立两个表之间的关系。

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

新计算列

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

建模选项卡

在以下示例中,让我们创建一个新列:Product Code (Product_C),它派生自 Prod_Id 列的最后三个字符。然后,写出以下公式 –

Product_C = RIGHT( Sheet1[Prod_Id],3)

创建新列

还提供了一长串公式,可用于创建计算列。您必须输入要用于计算的公式的第一个字符,如下面的屏幕截图所示。

创建计算列

创建计算表

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

建模选项

DAX 表达式用于创建新表。您必须在等号和 DAX 公式的左侧输入新表的名称才能执行计算以形成右侧的表。计算完成后,新表将出现在模型的字段窗格中。

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

表_CustC

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

要添加这些对象,您必须选中一个复选框,并在可能的情况下自动检测关系。如果没有,那么您可以拖动要连接的列。

选择复选框

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

计算列

管理基于时间的数据

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

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

收入栏

年份栏

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

我们还可以使用 Go to the next level in the hierarchy 选项来执行 Drill。

层次结构选项

Power BI – 仪表板选项

在本章中,你将了解 Power BI 中可用的各种仪表板选项。

探索不同的数据集

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

洞察力

当您选择 Get Insights 选项时,它会运行您数据集中的所有算法,一旦完成,您将收到通知,告知您的数据集已准备好洞察力。

获取见解选项

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

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

报告 Power BI 服务

快速洞察

创建仪表板

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

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

Power BI 服务

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

变灰

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

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

固定

共享仪表板

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

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

仪表板 Power BI 服务

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

免费试用

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

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

用户网址

仪表盘中的磁贴

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

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

对焦模式

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

要退出对焦模式,您可以选择退出对焦模式选项。

退出对焦模式选项

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

平铺详细信息选项

自定义链接

数据网关

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

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

个人网关

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

Power BI 官方网站

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

下载网关

您可以选择其中之一 –

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

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

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

Power BI – 可视化选项

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

创建简单的可视化

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

商业智能工具

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

报告画布

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

创建地图可视化

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

创建气泡图

要使用气泡图,请将地图从 Visualizations 拖动到 Report Canvas。要显示值,您必须向轴添加任何位置对象。

显示值

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

您还可以在数据可视化中使用填充地图,只需将填充地图拖动到报表画布即可。

填充地图

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

使用组合图

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

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

组合图

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

数据源

您可以在 Power BI 中使用其他类型的组合图表 – 折线和簇状列。

线和簇状列

使用表格

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

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

数值

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

升序降序

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

删除任何列

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

聚合类型

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

矩阵表

修改图表中的颜色

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

  • 传奇
  • 数据颜色
  • 详细标签
  • 标题
  • 背景
  • 锁定方面
  • 边界
  • 一般的

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

格式选项卡

当您展开图例字段时,您可以选择显示图例的位置。您可以选择 –

  • 位置
  • 标题
  • 图例名称
  • 颜色
  • 字体大小
  • 字体系列

传奇领域,

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

数据颜色

该工具中还具有分析功能,您可以在其中根据数据可视化中的要求绘制线条。您在数据可视化中有以下线型 –

  • 恒线
  • 最小线
  • 最大线
  • 平均线
  • 中线
  • 百分位线

分析功能

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

数据标签

添加形状、图像和文本框

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

您还可以在文本框中添加 URL,Power BI 使用这些链接使其生效。

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

主页选项卡

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

插入形状

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

文本框

类似地,可以将图像添加到数据可视化以将徽标或其他图像添加到数据可视化中。当您单击“图像”选项时,它会询问传递图像文件的路径。

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

选择任何形状

造型报告

在 Power BI 中,你可以灵活选择调整页面布局和格式,例如报表的方向和页面大小。从主页选项卡导航到页面视图菜单,并提供以下选项。

  • 适合页面
  • 适合宽度
  • 真实大小

灵活的选择

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

注意– 要更改页面大小,不应向报告画布添加任何可视化。您可以在页面布局下使用以下选项 –

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

在页面信息下,您有姓名和问答。

在页面大小下,您可以从以下选项中进行选择 –

  • 类型
  • 宽度
  • 高度

在页面大小下

在页面背景下,您可以从以下选项中进行选择:

  • 颜色
  • 透明度
  • 添加图片

在页面背景下

复制报告

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

要复制页面,请右键单击页面并选择复制页面选项。这将创建同一个页面的副本,名称为 – Duplicate of Page1。

重复页面选项

现在,如果您想重命名现有页面或删除页面,您可以使用如上图所示的其他选项。

Power BI – Excel 集成

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

使用 Excel 数据

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

导入 Excel 文件

导入 xls 文件

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

我的工作区

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

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

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

双击数据集

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

共享 Power BI 仪表板

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

使用 Power BI Desktop 进行报表共享

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

您可以使用以下方法共享报告 –

  • 使用 Power BI 服务发布报表

  • 内容包结合了在 BI 桌面工具中获得的仪表盘、报表和数据集

  • 创建组并将特定权限分配给不同的用户以进行报告共享

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

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

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

发布商业智能报告

选择发布服务后,您的视觉对象、自定义度量和报告都将打包并发布到 Power BI 服务。Power BI 文件的扩展名为.pbix文件。当上传正在进行时,您会看到一个对话框,表明正在发布。

发布服务

上传完成后,您将收到一条确认消息,宣布“成功”。您还可以查看 Quick Insights 并从对话框中打开共享报告。

确认讯息

打印 Power BI 仪表板

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

报告和仪表板

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

打印对话框

导出选项

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

BI 报告导出

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

CSV文件

将报告发布到 Web

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

将报告发布到 Web

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

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

发布到网络

当你选择 – 创建嵌入代码时,Power BI 会提示你希望与 Internet 上的每个人共享你的数据。

将显示以下消息:您即将为此报告创建嵌入代码。一旦发布,Internet 上的任何人都可以访问该报告及其包含的数据,并且 Microsoft 可能会在公共网站或公共画廊上显示该报告。

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

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

通过电子邮件发送

删除嵌入代码

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

删除嵌入代码

要删除嵌入代码,请单击报告名称前面的省略号 (…) 并选择删除选项。

省略号

当您单击“删除”选项时,它会询问您是否要删除发布到 Web 代码。确定后,单击删除。

删除发布网页代码

使用内容包

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

使用内容包

选择创建内容包后,系统将提示您一个新对话框。您可以选择是否要与特定组或我的整个组织一起分发此内容包。

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

电子邮件地址

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

  • 仪表盘
  • 报告
  • 数据集

选择组件发布

编辑内容包

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

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

编辑内容包

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

创建新内容包

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

Power BI 中的 DAX 基础知识

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

DAX简介

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

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

DAX 公式

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

DAX 函数

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

  • 总计的
  • 文本
  • 日期
  • 逻辑的
  • 数数
  • 信息

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

所有功能

聚合函数

DAX 有许多聚合函数。

  • 最小
  • 最大限度
  • 平均数
  • SUMX

计数功能

DAX 中的其他计数功能包括 –

  • 特殊计数
  • 数数
  • 伯爵
  • 国行
  • 计布

逻辑函数

以下是逻辑函数的集合 –

  • 或者
  • 不是
  • 如果
  • 错误

文本函数

  • 代替
  • 搜索
  • 固定的
  • 连接

日期函数

  • 日期
  • 小时
  • 工作日
  • 现在

信息功能

  • 伊斯布兰克
  • 编号
  • ISTEXT
  • 无语境
  • 错误

DAX 计算类型

在 Power BI 中,您可以使用 DAX 创建两个主要计算 –

  • 计算列
  • 计算量度

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

Excel 执行计算

在以下示例中,我们创建了一个新列:Product Code (Product_C),它源自 Prod_Id 列的最后 3 个字符。以下是公式 –

Product_C = RIGHT( Sheet1[Prod_Id],3)

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

创建计算度量

新测量选项卡

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

Power BI – 管理角色

Power BI 管理角色分配给需要 BI 管理门户管理员权限的人员,但不授予 Office 365 访问权限。

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

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

角色选项卡

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

自定义管理员选项卡

购买

Power BI 是微软新设计的工具,由以下组件组成 –

  • Power BI 桌面
  • Power BI 服务
  • 连接器网关

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

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

Power BI 桌面免费工具

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

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

下载 Power BI 文件

选择下载

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

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

https://powerbi.microsoft.com/en-us/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 –

  • 。网
  • 查询
  • 红宝石

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

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

Azure AD Power BI 服务

安全

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

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

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

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

  • 蓝色斑点
  • Azure SQL 数据库

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

觉得文章有用?

点个广告表达一下你的爱意吧 !😁