DatistEQ之PPT节点概况

作者: 了无_数据科学 | 来源:发表于2020-05-30 12:29 被阅读0次

    数据专家将数据推送到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节点的标记提供页面及前节点可以数据标记,以便于您使用。

    编辑模板

    PPT节点的模板定义过程相对简单,然而在数据推送过程中蕴含着很多背后的知识点,后述的文章中,将给大家做一一介绍。

    PPT节点相关的相关文章如下:
    数据专家(Datist)之PPT节点概况
    数据专家(Datist)之PPT节点推送表格
    数据专家(Datist)之PPT节点推送图片
    数据专家(Datist)之PPT节点的齐次性

    相关文章

      网友评论

        本文标题:DatistEQ之PPT节点概况

        本文链接:https://www.haomeiwen.com/subject/hruczhtx.html