ARTICLE · 1030121
为 Excel 和 Power BI 配置 Business Central
1.84 为 Excel 和 Power BI 配置Business Central
创建 Web 服务以关联 Power BI 和 Business Central
您可以配置 Business Central 与 Power BI 的集成,以便将 Business Central 用作 Power BI 的数据源,还可以在 Business Central 中显示 Power BI 报告和图表。
数据 Web 服务概述
企业通过日常活动可捕获大量数据。 这些数据反映了组织的销售数据、采购、运营支出、员工薪金和预算等信息,可以成为决策者的宝贵信息或商业智能。 Business Central 包含一些功能,用于帮助收集、分析和共享您的公司数据。
Web 服务是一种轻量级服务,使应用程序功能可供各种外部系统和用户使用。 Business Central 包括多个因与其他 Microsoft 服务集成而默认作为 Web 服务公开的对象,但您也可以添加其他 Web 服务。
您可以手动设置 Web 服务。 创建Web 服务后,您需要进行发布,使之可通过您的网络用于服务请求。 要发现 Web 服务,用户可将浏览器指向服务器位置,并请求可用服务的列表。 发布 Web 服务后,经过身份验证的用户可以立即通过网络使用该服务。 所有授权用户均可访问 Web 服务的元数据,但仅具有足够权限的用户才能访问实际数据。
要添加新 Web 服务,请执行以下步骤:
在功能区中选择新建操作:

接下来,选择 ObjectType:

对于 Power BI,对象类型需要为页面或查询。 接下来,选择或输入要发布为 Web 服务的页面/查询的对象 ID。 输入服务名称并选择已发布。
验证您的 Web 服务是否公开可用
发布 Web 服务后,即可供外部参与方使用。 您可以使用浏览器验证 Web 服务的可用性,也可以在Web 服务页面上的OData URL、SOAP或URL字段中选择该链接。 或者,您可以复制该字段的值,并保存供以后使用。
要验证 Web 服务的可用性,请按照以下步骤操作:
在浏览器中,输入 URL。 公司名称区分大小写。 查看浏览器中显示的信息。 验证是否可以看到已创建的 Web 服务的名称。
访问 Web 服务并且要将数据写回Business Central 时,必须指定公司名称。 可以将公司指定为 URI 的一部分(如示例中所示),也可以将公司指定为查询参数的一部分。
例如,以下 URI 指向同一OData Web 服务,且都是有效 URI。
- https://api.businesscentral.dynamics.com/v1.0/OData/Company('CRONUS International Ltd.')/Customer
- https://api.businesscentral.dynamics.com/v1.0/OData/Customer?company='CRONUS International Ltd.'
在 Power BI 中将 Business Central 添加为数据源
您可以在 Power BI 中添加Business Central 数据作为数据源。 前提是,您必须同时拥有 Business Central 和 Power BI 帐户, 并且必须已安装 Power BI Desktop。 下载 Power BI Desktop。
要在 Power BI Desktop 中添加 Dynamics 365 Business Central 作为数据源,请按照以下步骤操作:
在 Power BI Desktop 的左侧导航窗格中,选择获取数据。

在获取数据页面上,依次选择在线服务、Dynamics 365 Business Central和连接。

- Power BI
会显示向导,指导您完成连接流程。 系统会提示您登录服务。 选择登录,然后选择登录要使用的帐户,再选择连接。 - Power BI
向导将显示 Microsoft Business Central 公司和数据源的列表。 这些数据源表示您从 Business Central 的每个公司发布的所有 Web 服务。

指定要添加到数据模型的数据,然后选择加载按钮。

重复之前的步骤,将更多 Business Central 数据添加到您的 Power BI 数据模型。
创建要在 Business Central 中显示的列表数据Power BI 报表
Business Central 在多个键列表页中包含速见表控件元素,可对列表中的数据提供更多见解。 当您在列表中的行之间移动时,报表将更新,并针对所选条目进行筛选。 您可以创建要在本控件中显示的自定义报表,但在创建报表需要遵循一些规则,以确保它们能够提供所需行为。
您必须同时拥有 Business Central 和 Power BI 的有效帐户。 首先要在 Power BI Desktop 中创建报表。
在 Power BI Desktop 中选择报表数据集
在 Power BI Desktop 中创建报表时,指定数据源或 Web 服务,其中包含的数据与要关联报表的清单相关。 例如,如果您要为销售清单创建报表,请确保数据集中包含与销售相关的信息。
要根据从列表页中选择的记录筛选报表中的数据,必须将主键用作报表筛选器。 要正确筛选报表,主键需要是数据集的一部分。 在大多数情况下,列表的主键是编号 (No.) 字段。
在 Power BI Desktop 中定义报表筛选器
在 Business Central 中显示的报表需要具有基本的报表筛选器(不是页面或可视筛选器,也不是高级筛选器)才能在 Power BI 速见表控件中正确筛选。 从每个列表页传递到 Power BI 报表的筛选器,基于上一节中介绍的主键进行筛选。
要定义报表的筛选器,请从可用字段的列表中选择主键,然后将该字段拖放到“报表筛选器”部分。

在 Power BI Desktop 中设置报表的大小和颜色
报表大小必须设置为 325 像素乘以310 像素。 这是必需的,这样报表才能在 Power BI 速见表控件允许的可用空间中正确缩放和显示。 要定义报表的大小,请将焦点放在报表布局区域之外,然后选择滚筒油漆刷图标。

您可以在类型字段中选择自定义,更改报表的宽度和高度。
同样,如果您希望将报表的背景与 Power BI 速见表控件的背景颜色融为一体,可以将自定义报表背景色定义为 E5E5E5。 这是可选的。
在 Power BI Desktop 中配置包含多个页面的报表
利用 Power BI,您可以创建包含多个页面的单一报表。 您要在 Business Central 列表页中看到的视觉对象必须在 Power BI 中报表的第一页上。
Power BI 速见表只能显示报表的第一页。 如果要查看其他页面,必须展开报表,并使用报表底部的选项卡导航到其他页面
在 Power BI Desktop 中保存并命名您的报表
保存报表时,我们建议您包括将要显示该报表的列表页的名称。 例如,在保存用于供应商列表的报表时,请在报表名称中包括“供应商”。
这并非强制要求,但这样做可更快地选择报表。 从列表页打开报表选择页面时,Business Central 将基于页面名称传递筛选器,以限制所显示的报表。 您可以删除筛选器,获取 Power BI 中可供您使用的报表的完整列表。
在 Power BI 中配置 Business Central 应用
借助 Power BI 和Business Central 内容包,可以方便地从 Business Central 数据中获得见解。 Power BI 可检索您的数据,然后基于这些数据构建现成可用的仪表板和报表。
您必须同时拥有 Business Central 和 Power BI 的有效帐户。 要使用 Power BI 内容包,您必须具有基础表的权限。
适用于 Business Central 的 Power BI 内容包
Dynamics 365 Business Central 发布以下 Power BI 应用,这些应用提供用于查看数据的详细仪表板。
- Dynamics 365 Business Central - CRM
- Dynamics 365 Business Central -
财务 - Dynamics 365 Business Central -
销售
每个应用都包含多个可供您深入了解数据的报表,包括以下功能:
选择仪表板上的任何视觉对象以显示其中一个基础报表。 筛选报表或添加要监控的字段。 将自定义视图固定到仪表板以继续进行跟踪。 您可以手动刷新数据,并设置刷新计划。
这些应用可以处理 Business Central 中的任何公司的数据。 安装 Power BI 应用时,可以指定一个或多个参数以连接到Business Central。
您还可以根据 Business Central 数据在 Power BI 中生成自己的报表和仪表板。
在 Power BI 中安装Business Central 应用
打开浏览器,导航到 Power BI,然后登录到您的帐户。
a.选择左侧导航窗格底部的获取数据。

b.您也可以从 Business Central 中开始入手。 从主页导航到Power BI部分中的报表选择。 从功能区中选择服务或我的组织。 Power BI 中的组织库或者 AppSource 将打开,筛选后仅显示与 Business Central 相关的应用。
在“服务”框中,选择获取。
a.此步骤可打开Power BI 应用页面,让您可以浏览 AppSource 中可用的 Power BI 应用。
在搜索框中输入Dynamics 365 Business Central。 选择您要使用的应用,然后依次选择立即获取和“安装”。 完成后,该应用会显示在 Power BI 中导航菜单上的应用中。
将 Business Central 应用连接到数据
在应用下选择Business Central应用,然后选择连接。 出现提示时,使用您想连接到的 Business Central 实例信息来填写公司名称和环境。
a.对于公司名称,请确保使用全名,而不是显示名称。 可以在 Business Central 的公司页面中找到公司名称。
b.对于环境,如果尚未创建多个环境,请输入生产。
选择下一步。 选择登录。 出现提示时,输入用于登录 Business Central 的用户名和密码。 连接后,仪表板和报表将添加到 Power BI 工作区。 完成后,磁贴将显示来自 Business Central 公司的数据。

将 Business Central 数据导入 Power BI 内容包
Power BI 应用需要对要检索数据的表具有权限,并且需要具有 Web 服务权限以便用于检索数据。 下表列出了每个 Power BI 应用所需的 Web 服务:
Business Central - CRM
销售商机 - Excel
模板视图公司信息 - Power BI
报表标签
Business Central - 财务
- PowerBIFinance
- Excel
模板视图公司信息 - Power BI
报表标签
Business Central - 销售
客户的物料销售 销售仪表板 - Excel
模板视图公司信息 - Power BI
报表标签
查找 Web 服务的简单方法是在Business Central 中搜索Web 服务。 在Web 服务页面,请确保针对上面列出的“Web 服务”选择了发布字段。 有关详细信息,请参阅发布 Web 服务。
在 Excel 中处理业务数据
对于以行和列形式显示记录列表的页面,如客户、销售订单或发票的列表,您可以使用Microsoft Excel 查看记录。 为实现本目标,您有两个选择。 您可以选择页面上的“在 Excel 中打开”操作或“在 Excel 中编辑”操作。 这两项操作之间的差异如下:
- 在 Excel 中打开
您可以对 Excel 中的记录做出更改,但无法将更改重新发布到 Business Central。 您只能在计算机上保存对 Excel 文件所做的更改。 执行本操作时,Excel 会执行页面上的任何筛选器,以限制所显示的记录。 这意味着 Excel 工作簿中包含的行和列与 Business Central 中的页面上显示的相同。 对于 Business Central On-premises,如果使用在 Excel 中编辑操作,在 Excel 中打开操作将不可用。 - 在 Excel 中编辑
- “
在 Excel 中编辑”操作的优势在于,您可以对 Excel 中的记录做出更改,然后将更改重新发布到 Business Central。 执行本操作时,Excel 会执行页面上的大多数筛选器,限制所显示的记录。 这意味着 Excel 工作簿会包含几乎相同的记录和列。 其中包括能够查看和编辑通过扩展添加的字段。 在各种销售和采购单据子页面(如销售订单行)上,也启用了在 Excel 中编辑操作。 对于 Business Central On-premises,仅当管理员安装 Excel 加载项时,才可使用在 Excel 中编辑操作。
您可以在 Excel 中打开任何日记帐、列表或工作表的数据。 您只需打开所需的页面,然后选择“在 Excel 中打开”。 例如,打开客户列表(搜索“客户”),然后选择在 Excel 中打开。

浏览器会提示您打开或保存生成的 Excel 工作簿。

如果您不希望做出更改并将这些更改重新发布到 Business Central,请使用本选项。
每个列表包含多个列,导出到 Excel 时会包含当前视图中的任何列。 在 Excel 中打开列表之前,如果您要添加或删除列,必须对当前页面进行个性化设置,然后指定希望看到的列。


如果您在 Business Central 中设置了多个公司,则必须从每个公司导出相关数据。
在 Excel 中编辑
您还可以将 Business Central 数据导出到 Excel,编辑这些数据,然后将其重新发布到 Business Central。

您的 Business Central 体验包括 Excel 加载项。 您可能会自动登录到 Business Central,也可以在使用插件时,使用与 Business Central 相同的登录详细信息。
借助该加载项,您可以从 Business Central 获取新数据,还可以将所做的更改推送回 Business Central。

使用数据分析模式在列表页面上对数据进行分析、分组和透视
最终用户和数据分析师可以直接在客户端中分析列表页面中的数据,而无需在 Excel 中打开页面或运行报表。
直接在列表页面中分析数据这一功能增加了无需切换应用程序即可执行的操作,同时仍支持客户和合作伙伴在报表对象、Excel、Power BI 或其他数据分析应用程序中执行更多操作。
数据分析模式使您可以直接在页面中分析数据,无需运行报表或切换到 Excel 等其他应用程序。 它提供了一种通用的交互式方法,用于计算、汇总和检查数据。 您可以添加多个选项卡来展示不同的任务或数据视图,而不必使用不同的选项和筛选器运行报表。 视图示例包括我的客户、跟进项目、最近添加的供应商、销售统计信息,或您可以想象的任何其他视图。
数据分析模式的一个好处是,它不会改变列表页面的任何底层数据。 未处于数据分析模式时,也不会更改页面布局。 了解数据分析模式有哪些功能的最好方法就是进行尝试。
数据分析模式目前为预览版,这意味着管理员必须先将其打开,您才能使用。 如果您是管理员并且想要打开数据分析模式,请转至功能管理页面并启用功能预览:分析模式,直接在 Business Central 中快速分析数据。

请按照以下步骤操作,开始使用分析模式:
打开列表页面。 例如,要处理客户分类帐条目,请选择搜索页面图标 (Alt+Q),输入客户分类帐条目,然后选择相关链接。 在页面顶部的操作栏中,打开分析切换开关。 数据分析模式打开数据的体验针对数据分析进行了优化。 在数据分析模式下,特殊的数据分析模式栏会取代普通操作栏。 这些步骤之后的图片展示了数据分析模式下页面上的不同区域。 可以使用这些不同的区域来操作、汇总和分析数据。 如果您想退出分析模式,请关闭分析切换开关。
您已添加的分析选项卡将一直保留,直至您将其删除。 因此,如果您再次返回数据分析模式,将会看到与离开时一样的界面。
分析模式中显示的数据由列表页面上设置的筛选器或视图进行控制。 这样可以在进入分析模式之前预先筛选数据。

在数据分析模式下,页面分为两个区域:
主要区域包括数据区域(图中标记为 1),汇总栏 (2) 和选项卡栏 (5) 数据操作区域包含两个窗格:列 (3) 和分析筛选器 (4)
数据区域
数据区域(图中标记为 1)是显示列表页面的行和列并汇总数据的区域。 数据区域提供了控制列布局的多用途方法,以及对数据进行汇总的快速方法。 对于包含数字值的列,列中所有值的总和将显示在最后一行(除非您已定义行组)。 在本例中,总和显示为各组的小计。

要移动某列,请选择它并将其拖动到最适合进行分析的位置。 右键单击该列或将鼠标悬停在其上并选择菜单图标,可以访问能够对列执行的多项操作。 例如: 要将列固定在数据区域的左侧或右侧,以便让该列在您滚动页面时不会移出屏幕,请选择菜单图标 > 固定列 > 固定在左侧。 可直接在列定义上定义数据筛选器,而不是转到分析筛选器窗格。 您仍然可以看到相关数据和每行的详细信息,打开卡片可了解有关给定实体的更多信息。 使用数据区域与数据进行交互。 对于包含可求和数字值的列,您可以通过标记一组字段来获取它们的描述性统计信息。 统计信息显示在页面底部的汇总栏 (2) 中。 以 Excel 或 CSV 格式导出数据。 右键单击数据区域或要导出的选定单元格。
汇总栏
汇总栏(图中标记为 2)位于页面底部,显示列表中数据的统计信息。 当您与包含可求和值的列进行交互时(例如在显示金额的列中选择多行),汇总栏的数据会更新。

此列表介绍了合计区域中显示的不同数字:
- 行 -
所选行数作为可用行总数的一部分。 - 总行数 -
未筛选列表中的行数。 - 已筛选 -
对列表应用筛选器后显示的行数。 - 平均 -
选中的所有可求和字段的平均值。 - 计数 -
所选行的数量。 - 最小 -
选中的所有可求和字段的最小值。 - 最大 -
选中的所有可求和字段的最大值。 - 总和 -
选中的可求和字段中所有值的总和。
列
列窗格(在上图中标记为 3)是用于定义分析的两个配合使用的窗格之一。 另一个区域是分析筛选器窗格。 列窗格用于汇总数据。 使用列窗格可定义分析中应包含哪些列。

- 搜索/选中或清除所有框 -
搜索列。 选择复选框可选择/清除所有列。 - 复选框 -
此区域包含列表的源表中每个字段的复选框。 使用此区域可以更改列表中显示的列。 选中某个复选框可在页面中显示该字段的列;清除复选框可隐藏该列。 - 行组 -
使用此区域以按一个或多个字段对数据进行分组和求和。 只能包含非数字字段,例如文本、日期和时间字段。 行组经常在透视模式下使用。 - 值 -
使用此区域以指定您想要求和的字段。 该区域中的字段只能包含可以相加的数字;例如,不是文本、日期或时间字段。
要将字段从一个区域移动到另一个区域,请选择上面列表中列旁边的抓取图标,然后将其拖动到目标区域。 您无法将字段移至不支持的区域。
分析筛选器
分析筛选器窗格(在上图中标记为 4)支持您针对列设置更多数据筛选器,以限制列表中的条目。 针对列设置筛选器,可根据您定义的条件,将列表中的条目和后续的求和限制为您感兴趣的条目。 例如,假设您只对特定客户的数据或超过特定金额的销售订单感兴趣。 要设置筛选器,请选择列,从列表中选择比较运算(例如等于或开头为),然后输入值。
附加筛选器仅适用于当前的分析选项卡。这样您就可以准确定义特定分析所需的附加数据筛选器。
选项卡
顶部的选项卡区域(在上图中标记为 5)支持您在不同的选项卡上创建不同的配置(列和分析筛选器),您可以在其中独立于每个选项卡操作上面的数据。 该区域始终至少有一个选项卡,默认情况下称为分析 1。 添加更多选项卡有利于保存适用于数据集的常用分析配置。 例如,有些选项卡用于在透视模式下分析数据,有些选项卡会筛选出一组行。 有些选项卡可能会显示包含许多列的详细视图,有些选项卡仅显示几个关键列。
以下是有关使用多个分析选项卡的一些提示:
要添加新选项卡,请选择最后一个分析选项卡旁的大加号 (+)。 选择选项卡上的向下箭头,可访问可在该选项卡上执行的一组操作,例如重命名、复制、删除和移动。 - 删除
可删除您当前打开的选项卡。 全部删除可删除您已添加的所有选项卡,默认的分析 1选项卡除外。 您无法彻底删除分析 1,但可以使用重命名操作进行重命名,并使用删除或全部删除,清除您所做的更改。 您已添加并配置的分析选项卡将一直保留,直至您将其删除。 因此,如果您再次返回数据分析模式,将会看到与离开时一样的界面。 您设置的选项卡只有您自己可见。 其他用户只能看到他们自己设置的选项卡。 您可以复制分析选项卡。 如果您想尝试更改选项卡,但不想改变原始选项卡,复制就会很有用。 如果您想创建同一分析的不同变体,复制也很有用。
透视模式
您可以使用透视模式来分析大量数值数据,按类别和子类别针对数据计算小计。 透视模式类似于Microsoft Excel 中的数据透视表。
要打开和关闭透视模式,请滑动列窗格中的透视模式开关。 当您打开透视模式时,列标签区域将出现在窗格中。 使用列标签区域可将各行的总计按类别分组。 您添加到列标签区域的字段在数据区域中显示为列。
要以透视模式构建数据分析,需要将字段移动到三个区域:行组、列标签和值。
仅具有少数可能值的列最适合用于值这一列。
限制
分析视图目前的上限为 100,000 行。 如果超出此限制,会收到一条消息。 要绕过此限制,请尽可能在切换到数据分析模式之前在页面上设置筛选器。 也许您只想分析某一组客户,或者只需要当年的数据。 如果预定义视图适用于您的分析,您也可以选择预定义视图。