财务报表组件
本文介绍如何在财务报告中使用报表定义的组件或构建基块。 这些构造基块包括行定义、列定义和报告树定义。 本文说明如何整理和锁定构建基块。
财务报表设计器的设计理念是将信息分解为最小的组件或构建基块,然后根据需要混合和匹配组件。 因此,您的报表格式独立于您的财务数据,您可以更改报表的设计,而无需修改 Microsoft Dynamics 365 Finance 中的财务数据。 通过使用此构建基块方法,您可以组合文本、金额和计算,以生成所需的报表。 此外,这种灵活性通过方便您以各种方式查看操作来激发创造力。 报表定义的单个构建基块类似于一个三维电子表格,但前者具有更多功能。 报表定义指定应用于报表的行定义、列定义和可选报告树定义。 它还包含有关存储生成的报表的位置以及如果设置报表格式的信息。
报表的构建基块
构建基块 | 说明 | 有关详细信息 |
---|---|---|
行定义 | 行定义定义报表上的描述性行(例如薪金或销售额)。 它还列出了段值和每个行项中包含值的维度并且包含行格式设置和计算。 | 行定义 |
列定义 | 列定义定义从财务维度中提取数据时要使用的期间。 它还包含列格式设置和计算。 | 列定义 |
报告树定义 | 报告树定义类似于组织结构图。 它包含单个报告单元,这些单元在图表中表示每个框。 这些单位可以是财务数据中的单个部门,也可以是汇总其他报告单位数据的较高级别的单位。 | 报告树定义 |
报表定义 | 报表定义使用行定义、列定义和可选报告树定义构建报表。 它还提供了可以用于自定义报表的其他选项和设置。 | 报表定义 |
如果您是初次设计报表,您可能需要使用报表向导来快速创建您可稍后自定义的报表定义。 如果您在设计报表方面有经验且希望报表设计具有更多灵活性,则可以组合新构建基块或现有构建基块来创建新的报表定义。 您不必完全了解所有可用的生成质量报表的报表定义选项。 随着您逐渐了解设计报表,您就可以扩展报表定义以利用更多高级功能。 在创建了一个基本报表后,您可以自定义报表定义和该报表定义中的任何构建基块。
组织构建基块
在报表设计器中使用文件夹组织您的构建基块。 所有文件夹特定于其包含的构建基块的类型。 例如,包含行定义的所有文件夹位于 Report Designer 的行定义窗格中。
创建文件夹
在 Report Designer 中,选择要在导航窗格中组织的构建基块的类型。 登录,要对行定义进行排序,请单击行定义。
在导航窗格中,选择将在其下创建新文件夹的现有文件夹,然后完成以下步骤之一:
- 右键单击父文件夹,然后单击新建文件夹。
- 选择父文件夹,单击文件,然后选单击新建文件夹。
当新文件夹显示时,输入新文件夹的名称,然后按 Enter。
锁定构建基块
您可以创建密码来锁定和帮助保护构建基块。 通过这种方法,可向一个报表组件添加一层安全性,而不确保整个系统安全。 密码可帮助保护构建基块信息,此信息对于您的月底报告流程非常重要。 任何角色的用户均可以锁定构建基块。 但是,其他用户始终具有访问锁定组件的只读访问权限。 用户可以打开、更改并保存新名称下锁定的组件。 具有管理员角色的用户可以始终访问和更改锁定的构建基块。
- 在 Report Designer 中,打开要锁定的报表组件,例如行定义、列定义、报表定义或报告树定义。
- 在工具菜单上,单击保护/取消保护。 您还可以单击工具栏中的保护/取消保护(锁定图标)。
- 在保护对话框中,输入并确认密码,然后单击确定。 工具栏中的锁定图标在锁定打开的构建基块时突出显示。
要解锁锁定的构建基块,请打开该构建基块,然后单击工具栏上的保护/取消保护。 或者,在工具菜单上,单击取消保护。
构建基块组
构建基块是您为报表创建的行定义、列定义、报告树定义和报表定义。 构建基块组是定义和维度值集的集合。
查看构建基块组
可以查看分配给构建基块组的所有构建基块。 您还可以导出或导入构建基块组。
- 在 Report Designer 中的公司菜单上,单击构建基块组。
- 在构建基块组对话框中,选择要查看的构建基块。
- 单击查看以打开查看构建基块组对话框,您或以在其中查看构建基块组的内容。
- 单击关闭以关闭该对话框。
导出构建基块组
您可以导出构建基块组或构建基块组中的特定报表构建基块。 您可以将导出的构建基块组用作备份。 您还可以复制安装之间的导出数据。 Report Designer 包括引用的字体样式和维度值集以及构建基块组。
在 Report Designer 中的公司菜单上,单击构建基块组。
在构建基块组对话框中,选择要导出的构建基块组,然后单击导出。
在导出对话框中,选择要导出的报表定义:
- 要导出您的所有报表定义和关联的构建基块,请单击全选。
- 要导出特定报表、行、列、树或维度值集,请单击相应选项卡,然后选择要导出的项。 按住 Ctrl 键选择选项卡中的多个项。
注释
当你选择要导出的报表时,系统将选择关联的行、列、树和维度值集。
在已完成选择要导出的项后,请单击导出。
在另存为对话框中,选择要将构建基块组导出到的位置。
在文件名字段中,输入该文件的名称。 Report Designer 会自动添加一个 .tdbx 文件扩展名。
单击保存。 构建基块组将保存到指定的位置。
导入构建基块组
您可以将构建基块组导入到现有的构建基块组。 所有导入的构建基块组保留其原始字体样式和公司引用,并包含相关维度值集。
在 Report Designer 中的公司菜单上,单击构建基块组。
在构建基块组对话框中,选择要将构建基块组导入到的构建基块,然后单击导入。
在打开对话框中,选择要导入的构建基块组,然后单击打开。
在导入对话框中,选择要导入的报表定义:
- 要导入所有报表定义和支持构建基块,请单击全选。
- 要导入特定报表、行、列、树或维度值集,请选择要导入的报表、行、列、树或维度值集。
在已完成选择要导入的项后,请单击导入。
撤消构建基块的签出
当打开一个构建基块时,其他用户可以以只读模式访问该构建基块。 有时,用户会忘记关闭构建基块或在没有关闭构建基块的情况下关闭其系统。 因此,要仍然签出构建基块,这样其他用户就无法打开它。 在这些情况下,财务报告管理员可以使用已签出项对话框签入用户将其留为已签出状态的构建基块。
注释
你必须具有管理员角色才能通过使用已签出的项目对话框签入构建基块。
- 在 Report Designer 中,在工具菜单上,单击已签出项。
- 在已签出的项目对话框中,选中显示来自所有用户的项目。 该列表将更新为显示所有签出的构建基块,以及签出这些构建基块的用户。
- 选择一个构建基块,然后单击撤消签出。
- 单击是以签入该构建基块。