报表设计流程

已完成

可以在 AL 语言开发环境中创建报表对象,以定义报表的数据模型或数据集。 要定义基础数据模型,可以使用报表数据集。 报表数据集用于确定从可在报表中使用的 Microsoft Dynamics 365 Business Central 数据库表中提取或计算的数据。 可以添加数据项和列来构建报表数据集。

报表用于打印或显示数据库中的信息。 可以使用报表来组织和汇总信息并打印销售报价单和发票等单据。

创建报表包括两个主要任务:

  • 创建基础数据模型

  • 定义用于显示数据的可视化布局

报表对象用于定义基础数据模型并指定要从中拉取数据的数据库表和字段。 运行报表时,以指定的布局(可视化布局)显示这些数据,本布局用于确定在查看和打印报表时显示的内容和格式。

可以排列数据项和列并指定文本字体和大小等常规格式来构建报表布局。 有三种类型的报表布局:客户端报表定义(也称为 RDL 布局)、Word 布局和 Excel 布局。 RDL 布局在 Visual Studio 报表设计器或 Microsoft SQL Server Reporting Services 报表生成器中定义。 Word 布局使用 Word 进行创建。 Word 布局基于 Word 文档,其中包括表示报表数据集的自定义 XML 部分。 Excel 布局是基于报表数据集在 Excel 中创建,利用滑块、图示、图表、数据透视表和 PowerQuery 等 Excel 功能。 一个报表可以包含多个报表布局定义。

如果要修改现有报表,例如添加新列、添加到请求页面或添加新布局,可以改为创建报表扩展。