`
coolstars
  • 浏览: 37620 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Java 报表工具--如何在报表软件Style Report中新建数据表达式列

阅读更多

 

 

数据表达式列:  

 

与一些数据库一样,数据集中的数据表可以包含值由计算所得而不是从存储区读取的列。例如,在订单明细记录中,定义一个 ExtendedPrice 列可能有意义,即通过将数量和价格相乘,而不是将总数实际存储在记录中。计算列也可以添加或计数子记录中的值并筛选其他记录。可以用表达式定义计算列。

 

表达式的语法由标准算法、布尔值和字符串运算符与文本值组成。可以用数据值的列名称引用数据值(与在 SQL 语句中一样)并包括 Count 这样的聚合函数。

 

例如,基于当前记录的 UnitPrice 和 Quantity 列的 ExtendedPrice 列的表达式可以仅仅是:

 

UnitPrice * Quantity

 

若要引用子表中的列,可以使用保留字“Child.”后跟列的名称。例如,以下表达式返回所有相关子记录中 Price 列的平均值:

 

Avg(Child.Price)

 

 

 

如何在报表软件中创建数据表达式列:

 

在报表软件中,用户在调用某列出具用户可以在数据表达式中使用任意有效的JavaScript语法,想要在Style Report报表软件中创建一个表达式列,只需要按照以下步骤操作:

 

 

1. 开始自定义向导中的任意一个(请见《Java 报表工具--如何在Style Report中制作用户自定义图表》),在步骤1中,选择需要的数据源。

 

2. 继续到向导中的步骤2.注意底部的‘创建表达式列’链接。



 

‘创建表达式列’链接在下面的向导页面中也可见,打开公式编辑器,如下图。

 

 


4. 在‘名称’字数据段内,输入新列的名称。

 

5. 选择‘返回数据类型’,也就是新列包含的数据类型。

 

6. 在公式编辑器中,选择‘sql’选择框用来使用SQL语法输入公式。不选中此选择框,则使用JavaScript语法。

 

7. 使用适当的运算符号(SQL或者JavaScript)构成需要的公式。想要添加字数据段名称到公式中,只需要在‘字数据段’列表中点击需要的名称。

 

例如,用户可以设定一个SQL公式:

 

field['Price'] * field['Discount']

 

并且有返回数据类型‘双’。用户也可以设定一个JavaScript公式,并且有返回数据格式‘字符串’:

 

if (field['Discount'] > 0) {

   'Yes'; // return Yes

} else {

   'No'; // return No

}

 

 以上为Java报表工具Style Report通过用户自定义报表定义数据表达式列的方法,同时,报表软件在报表设计器端也能根据类似的方法定义新的数据表达式列,在生成报表时增加需要的数值列。

 

部分内容引用自:http://software.it168.com/manual/asp.net/1-4.htm

 

 

 

  • 大小: 36 KB
  • 大小: 23.1 KB
分享到:
评论

相关推荐

    Java报表工具-style Report产品详解【下载】

    全球第一款Java报表工具软件--Style Report,致力于敏捷,灵巧,简单商业智能分析以及专业的Java报表生成。

    javareport打印报表.rar(JavaReport-V3-Enterprise-Released)

    javareport打印报表.rar(JavaReport-V3-Enterprise-Released) 亲测可用,大家放心食用,网上得好多几兆得都用不成

    快逸报表软件-免费、快速开发WEB报表的JAVA报表工具

    快逸报表是面向软件开发人员的、高性价比、易学易用的JAVA报表工具软件。快逸报表提供了高效的报表设计方案、强大的报表展现能力、灵活的部署机制,并且具备强有力的填报功能,为中小规模用户的数据统计分析、展现...

    报表软件 Style Report技术白皮书(下载)

    全球第一款Java报表软件 — Style Report,有着国际领先的报表理念和专业技术。 * 报表设计器:采用流式(Flow-based)和表格式(Tabular)两种功能强大的报表布局,所见即所得报表设计模式。 * 报表数据建模器:用户...

    报表软件--Style Report报表数据填报

    Style Report智能填报特点:  通用性好,flex应用提供了平滑的易用性,同时也提供了跨浏览器的支持  零客户端  可扩展性好,通过简单搭配的javascript,使得一切应用皆为可能  可以和各种数据源相关联,...

    JavaReport-V3-Enterprise-Released.part4

    JavaReport-V3-Enterprise-Released.第四卷

    javaReport java报表 java报表工具 java office 软件2

    用于开发JAVA报表,javaweb图形,及开发如office这样办公软件的最佳选着。。 并开放其源码。。。由于软件太大故分为两部分。。

    Smart-Report报表工具-JAVA v1.0.rar

    Smart-Report报表工具支持常规的BI应用——报表制作(报表、图形),分析与信息发布; 提供强大的开发环境和易于维护的报表; 掌握该工具门槛比较低,通过简单培训就能掌握; 数据安全性的统一控制; 通过开放的...

    Smart-Report报表工具-JAVA v1.0-源码.zip

    源码,压缩包解压密码:www.cqlsoft.com

    java源码AJ-Report可视化报表工具

    【java源码】AJ-Report可视化报表工具

    JavaReport-V3-Enterprise-Released.rar

    放到WEB-INF/lib目录,发现不会自动引入,手动引入后,调用java report的程序不报错,但服务器出现放频繁出现it is not java class的错误提示。后来把他从WEB-INF/lib目录删除,自建立一个lib,手动导入。问题才解决...

    JavaReport-V3-Enterprise-Released.jar

    JavaReport提供了丰富的应用程序接口、减少代码复用、灵活的图表形式、即时图表生成、更短的生成时间等。Java报表对图表有良好的支持,可以生成柱图、饼图和折线图等十几种图表。

    SAP外挂报表系统 - ABAP Report - C# Winform源代码

    本软件的主要功能是,以C#.NET WINFORM 开发一个固定的客户端,然后以HTTP+XML的方式与SAP进行数据交互,用户和权限管理都在SAP中实现,WINFORM中的报表导航清单、报表输出和输入帮助都根据在SAP中配置的数据动态...

    JavaReport-V3-Enterprise-Released.part 3

    JavaReport-V3-Enterprise-Released,第三卷...

    Style Report报表服务管理手册

    Style Report 报表 服务管理手册 pdf Style Report 报表 服务管理手册 pdf

    javaReport java报表 图形 java office 开发 软件 1

    用于开发JAVA报表,javaweb图形,及开发如office这样办公软件的最佳选着。。 并开放其源码。。。由于软件太大故分为两部分。。

    报表软件知识百科--style Report

    报表可以帮助企业访问、格式化数据,并把数据信息以可靠和安全的方式呈现给使用者。深入洞察企业运营状况,是企业发展的强大驱动力。] 如此学术的解释,理解起来相当困难,此篇文章帮助您从报表的细节:报表布局、...

    在style report中向导设置自定义报表原型

    报表的制作中,选择报表原型或模板是非常方便也是必不可少的,但有时给的模板满足不了我们的需要,在style report中我们可以设置自定义报表原型

    java 报表工具,delphi 封装 rm报表

    这是个封装给java使用的 web插件报表,这个市场上已经存在,但是是个商业报表: 本人提供的是免费报表,不敢与商家争长短,但求对你有用: 使用方法: 范例使用的是access数据库,首先在odbc 注册ReportDemo.mdb ...

    Style Report-查询分析工具

    Style Report 企业级报表软件中的查询分析工具是用来负责建立跟数据库的连接,用户可以通过可视化的界面在查询分析工具中建立数据查询,还可以建立各种基于物理数据表的业务逻辑语义层以及基于用户权限的数据过滤项...

Global site tag (gtag.js) - Google Analytics