数据专家将数据推送到PPT文档中,是一个创建报告成果的重要分支功能。后续将通过几个篇文章,给大家讲述一下PPT节点的文档生成方法。
PPT节点中报告生成过程,由PPT模板定义、数据推送两个环节构成。模板定义,在PPT文档中绘制文本框,并定义的内容标记。数据推送,数据专家将前节点的数据,采用替换标记方式将文字、图片、表格发送到PPT中。
一、内容标记规则
数据专家中,我们可以将数据流视之为一张二维数据表,PPT节点以二维数据表中的记录(行)为单位创建PPT页面。PPT模板中定义一页PPT,数据推送过程中将依据数据表的行数,创建多个PPT页面。若PPT模板的页数为1,前节点数据流的行数为5,最终将输出5页PPT的文档。
当然,数据专家中,支持特定行的数据推送方式,常用于文件数据流的数据推送过程中 。
针对这两种不同的数据推送方式,在PPT模板定义过程中,以整表标记和特定行标记区分。
整表标记:
$=表名.数据字段名(参数)=$
特定行标记:
$=表名.数据字段名.记录名称(参数)=$
其中,数据字段名,文字、图片、表格内容所在的列名,一般为Data;
记录名称,为前节点中,Name列中数据项的值
具体应用过程中,相关标记定义如下:
字符串:
$=表名.DataFieldName=$
$=表名.DataFieldName.NameFieldValue=$
图片:
$=表名.DataFieldName(Picture)=$
$=表名.DataFieldName(Picture:Stretch)=$ 如Auto,Stretch,StretchH,StretchV
$=表名.DataFieldName.NameFieldValue(Picture)=$
表单:
$=表名.DataFieldName(Table)=$
$=表名.DataFieldName(Table:PageRowCount)=$ PageRowCount为正整数,设置分页记录数
$=表名.DataFieldName.NameFieldValue(Table)=$
二、获取默认标记
未指定输出模板时,单击编辑模板按钮,系统将自动生成PPT节点的标记提供页面及前节点可以数据标记,以便于您使用。
![](https://img.haomeiwen.com/i23192136/c033371e72a14d54.png)
PPT节点的模板定义过程相对简单,然而在数据推送过程中蕴含着很多背后的知识点,后述的文章中,将给大家做一一介绍。
PPT节点相关的相关文章如下:
数据专家(Datist)之PPT节点概况
数据专家(Datist)之PPT节点推送表格
数据专家(Datist)之PPT节点推送图片
数据专家(Datist)之PPT节点的齐次性
网友评论