<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>kevin1915的专栏 - 报表引擎</title><link>http://blog.csdn.net/kevin1915/category/56303.aspx</link><description>报表引擎起源于流行的工作流引擎的原理、报表格式的定义、报表内容的各种算法，产生报表引擎的思想。它主要是引用工作流引擎的流程运转原理，在原始数据的基础上，定义报表的格式、报表的算法，根据定义的算法自动执行计算，并输出计算后的结果，再根据定义的报表格式显示报表的内容。
报表引擎根据定义的报表主题及它的算法，在人工或日程安排的触发下，自动运行。报表引擎根据报表主题，从数据库的原始数据的基础上，提取原始的数据，依据定义的报表算法，进行自动计算；在提取报表主题及算法运算的过程中，，报表引擎依据定义各种参数，实现所需的运算。
报表引擎输出的数据信息，经报表解释接口实现它的解释，并生成相应的报表展示给用户。
用户也可以根据实际需求，随时调整报表主题及算法的定义语言，再重新运行报表引擎时，报表引擎立即根据定义后的内容进行处理，产生经过改变后的报表数据。这样，报表引擎可以跟随用户的需求变化，而所需求的维护量非常少，也非常简单，灵活。
对于报表的输出格式，在报表引擎的输出接口中，定义要求的报表格式；当用户打印报表时，报表引擎根据定义的格式打印所需的报表；同时，如果用户需要改变报表的样式时，可以非常即时、灵活的重新定义，以满足用户的各种需求。
</description><dc:language>zh-CN</dc:language><lastUpdateTime>Mon, 29 Oct 2007 20:02:00 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>kevin1915</dc:creator><title>报表引擎规范说明</title><link>http://blog.csdn.net/kevin1915/archive/2004/10/18/140774.aspx</link><pubDate>Mon, 18 Oct 2004 10:56:00 GMT</pubDate><guid>http://blog.csdn.net/kevin1915/archive/2004/10/18/140774.aspx</guid><wfw:comment>http://blog.csdn.net/kevin1915/comments/140774.aspx</wfw:comment><comments>http://blog.csdn.net/kevin1915/archive/2004/10/18/140774.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blog.csdn.net/kevin1915/comments/commentRss/140774.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=140774</trackback:ping><description>报表引擎起源于流行的工作流引擎的原理、报表格式的定义、报表内容的各种算法，产生报表引擎的思想。它主要是引用工作流引擎的流程运转原理，在原始数据的基础上，定义报表的格式、报表的算法，根据定义的算法自动执行计算，并输出计算后的结果，再根据定义的报表格式显示报表的内容。
报表引擎根据定义的报表主题及它的算法，在人工或日程安排的触发下，自动运行。报表引擎根据报表主题，从数据库的原始数据的基础上，提取原始的数据，依据定义的报表算法，进行自动计算；在提取报表主题及算法运算的过程中，，报表引擎依据定义各种参数，实现所需的运算。
报表引擎输出的数据信息，经报表解释接口实现它的解释，并生成相应的报表展示给用户。
用户也可以根据实际需求，随时调整报表主题及算法的定义语言，再重新运行报表引擎时，报表引擎立即根据定义后的内容进行处理，产生经过改变后的报表数据。这样，报表引擎可以跟随用户的需求变化，而所需求的维护量非常少，也非常简单，灵活。
对于报表的输出格式，在报表引擎的输出接口中，定义要求的报表格式；当用户打印报表时，报表引擎根据定义的格式打印所需的报表；同时，如果用户需要改变报表的样式时，可以非常&lt;img src ="http://blog.csdn.net/kevin1915/aggbug/140774.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>