• 使用 HZERO 数据集

    此功能用于定义报表中所用到的数据集信息。定义数据集时是从数据库表中读取数据,支持标准SQL和脚本SQL。

    数据集列表

    列表字段:

    查询数据集

    查询字段:

    点击按钮可根据查询字段筛选出对应信息。

    新建数据集

    点击按钮,进入新建界面。

    必输字段:

    SELECT 
        template_code,
        template_name,
        template_title,
        template_content 
    FROM hmsg_message_template 
    WHERE template_code like '%${templateCode}%' 
    #if(${templateName} != '') AND template_name = '${templateName}' #end
    
    <select name="head">
    	<column>
    		hts.temp_server_id,
    		hts.tenant_id,
    		hts.message_code,
    		hts.message_name,
    		hts.enabled_flag
    	</column>
    	<from>
    		hmsg_template_server hts
    	</from>
    	<where>
    		hts.message_code like '${messageCode}'
    	</where>
    	<select name="line">
    		<column>
    			htsl.temp_server_line_id,
    			htsl.temp_server_id,
    			htsl.type_code,
    			htsl.template_code,
    			htsl.server_id,
    			htsl.remark
    		</column>
    		<from>
    			hmsg_template_server_line htsl
    		</from>
    		<where>
    			htsl.temp_server_id = {{TEMP_SERVER_ID}}
    		</where>
    	</select>
    </select>
    

    为了简化sql,子查询可以直接使用上一级sql查询出的结果,使用{{}}作为占位符,字段名为数据库字段的大写

    非必输字段:

    SQL校验

    点击按钮可预览SQL。验证SQL的正确性,SQL校验不成功,报表无法打印。

    xml示例

    1.点击按钮进入XML示例界面。

    2.点击获取xml按钮可生成xml格式的数据。

    3.点击导出文件按钮可导出生成的xml文件。

    修改数据集

    1.在数据集列表操作列中点击编辑按钮。

    2.修改字段后点击按钮完成修改。必输性同新增数据集。

    删除数据集

    在数据集列表操作列中点击删除按钮。