报表工具提供了全新的Web报表设计器,基于非线性报表模型,具有强大的表达式和扩展功能,可轻松快捷、零编码地实现各种复杂报表,是高效、强大的新一代报表工具。
类Excel的Web报表设计器
报表采用类Excel的Web报表设计器,类Excel的界面和操作风格即便是对非专业人士而言,也是一个非常容易上手的报表工具,入门简单快速,可轻松制作出精美的报表,可显著提高报表设计开发的效率。
非线性报表模型
报表基于先进的非线性报表模型,许多复杂报表采用传统报表工具制作起来非常困难(需要编写代码或复杂SQL准备数据),而采用非线性模型的 报表则可以零编码完成,并且实现报表所需的时间和工作远低于一般的传统报表工具。同时还有一些传统报表工具难以实现的报表,也可以使用报表轻松制作完成。
非线性报表模型的主要特征包括:多数据源、层次坐标计算、线性坐标、平面坐标、多个更新属性。正是基于这些特性报表可以零编码的轻松制作出同期比、环比、累计、占比、排名计算、不规则分组、多源分片等等各种统计报表。
强大的表达式与函数
报表设计和数据统计支持强大的表达式计算。同时报表各项属性除了可以通过向导灵活设置外,也能使用表达式来进行控制,从而轻松实现单元格的动态背景色、数据高亮预警显示、特殊图标显示等复杂需求。
报表的表达式中可以运用函数,提供了强大的函数功能。除了常规的计算函数外,更针对报表和统计分析的需要提供了特有的集合处理函数,可用以实现报表自动扩展、分组等变化,具备强大的报表计算与统计分析能力。
灵活的参数与宏
报表工具还支持参数与宏的应用,让报表实现更灵活的功能。
报表中可以通过应用参数从外部接收传入的值,参数既可以用于报表的数据集(例如SQL语句)中,也可以在报表的表达式中使用,从而实现动态的数据查询过滤、动态的报表属性控制等应用。
除参数外, 报表工具还提供了特有的宏来更灵活的控制SQL语句或者表达式。宏的作用是可以将引用宏的位置整个替换为宏值。例如,可以将SQL语句中SELECT的列名或FROM的表名或ORDERBY的方向甚至整句SQL语句都作为宏而临时改变,从而给报表设计人员提供更加灵活的控制方式。