MicroStationCONNECT Edition 帮助

报表定义

报表定义可用于从 DGN 文件中提取数据并以表格格式呈现数据。报表定义的计算结果是报表,即由数据行组成的列表。例如,如果您想知道某个模型中有多少根管道的直径大于或等于 5,可以基于 Pipe 项类型创建一个报表,然后使用 Diameter >= 5 的条件进行过滤。计算报表定义时,将得到一个报表,其中每个行分别代表一根管道。报表还可以将相关的属性集联接成一行。例如,设计文件属性与 工作集 属性,或者项属性与项所连接的元素的属性,可以在一个报表中一同列出。您也可以定义排序和格式设置选项来自定义报表的外观。

报表可作为表放置并导出到 Excel 工作簿或 .csv 文件。

要根据项类型生成报表,您需要在“报表”对话框中创建报表定义。

对于图纸索引,当您将图纸索引作为表放置时,会自动在“报表”对话框中创建图纸索引的报表定义。

在资源管理器中执行高级搜索或标准搜索时,您可以将搜索结果另存为报表定义。

将标记报表模板升级到报表定义

您可以将旧标记报表模板升级为报表定义。升级之后,标记报表模板中的列将转换为报表定义中的列。标记报表模板中的标记集将升级为项类型。

图纸索引报表

当您将图纸索引作为表放置时,会自动在“报表”对话框中创建图纸索引的报表。然后,可以自定义图纸索引报表并将其导出到 Excel 工作簿或 .csv 格式。

资源管理器搜索报表

在资源管理器中执行高级搜索或标准搜索时,搜索结果可以另存为报表定义。假设您要搜索面积超过 50 m2 的房间。您可以通过在“资源管理器”对话框的“文件”选项卡中创建高级搜索查询来搜索相同的项。现在,假设您要生成这些房间的列表。您可以将搜索结果另存为报表并从报表放置表。

从资源管理器搜索结果生成的报表定义包含以下内容:
  • 报表名称 - 与搜索节点的名称匹配。
  • 项类型 - 与搜索中定义的项类型匹配。
  • 过滤器 - 与搜索中定义的标准匹配。
  • 位置 - 如果在“资源管理器”对话框的“文件”或“项”选项卡中执行搜索,则位置是激活模型,包括所有参考。如果在“资源管理器”对话框的“资源”选项卡中执行搜索,搜索的位置由 $(_DGNFILE)、$(MS_DGNLIBLIST) 和 $(MS_DGNLIBLIST_DRAWCOMP) 配置变量定义。
  • - 对应于在高级搜索对话框中显式选择的属性。
  • (技术预览)添加计算列 - 使您能够直接在报表中使用表达式。可以使用表达式创建器输入表达式,就像输入项类型属性一样。
  • (技术预览)添加序列号列 - 在报告中添加序列号列将自动为报表中的每一行生成一个唯一编号。
  • (技术预览)显示所有列 - 双击报告定义中的眼睛图标可以隐藏或显示列。现在,该列将根据其可视性状态在表中显示或隐藏。
  • 排序规则 - 对应于在高级搜索对话框中指定的排序。
注释: 在“资源管理器”对话框的“文件”选项卡中执行的搜索结果可能与对应的报表结果不完全匹配,因为文件搜索包括激活模型和字典模型;因此也会搜索共享单元和样式等项。