Jasper_filter data_pass field data from main to sub to filter some data

main report:

1 add variable

<variable name="Variable_rule" class="java.lang.String" resetType="None">
    <variableExpression><![CDATA[$F{rule name}]]></variableExpression>
    <initialValueExpression><![CDATA[$F{rule name}]]></initialValueExpression>
</variable>

2 add subreportParameter

<subreport>
    <reportElement x="-20" y="0" width="480" height="100" uuid="65fbc18f-3989-4701-ba4a-da8222d0a54d">
        <property name="com.jaspersoft.studio.unit.x" value="pixel"/>
        <property name="com.jaspersoft.studio.unit.y" value="pixel"/>
    </reportElement>
    <subreportParameter name="P_ruleName">
        <subreportParameterExpression><![CDATA[$V{Variable_rule}]]></subreportParameterExpression>
    </subreportParameter>
    <dataSourceExpression><![CDATA[$P{REPORT_DATA_SOURCE}]]></dataSourceExpression>
    <subreportExpression><![CDATA["src/table/jasper/Blank_A4_1.jasper"]]></subreportExpression>
</subreport>

subreport:

1 add parameter

<parameter name="P_ruleName" class="java.lang.String"/>

2 filter data

<filterExpression><![CDATA[$V{Variable_rule}.equals($P{P_ruleName})]]></filterExpression>
时间: 2024-10-12 03:50:01

Jasper_filter data_pass field data from main to sub to filter some data的相关文章

data mining,machine learning,AI,data science,data science,business analytics

数据挖掘(data mining),机器学习(machine learning),和人工智能(AI)的区别是什么? 数据科学(data science)和商业分析(business analytics)之间有什么关系? 本来我以为不需要解释这个问题的,到底数据挖掘(data mining),机器学习(machine learning),和人工智能(AI)有什么区别,但是前几天因为有个学弟问我,我想了想发现我竟然也回答不出来,我在知乎和博客上查了查这个问题,发现还没有人写过比较详细和有说服力的对比

SQL SERVER 遇到Unable to find the requested .Net Framework Data Provider. It may not be installed. (System.Data)

今天新装的SQLSERVER 2012 EXPRESS 用于客户端程序 安装完成后打开登陆SQLSERVER 一切正常 当查看表定义.视图结构时,弹出一下内容 Unable to find the requested .Net Framework Data Provider.  It may not be installed. (System.Data) 初步判定是 .net Framework版本问题 升级.net Framework 4.0 提示系统已经使用当前或更新版本 下载.net Fr

BK: Data mining, Chapter 2 - getting to know your data

Why: real-world data are typically noisy, enormous in volume, and may originate from a hodgepodge of heterogeneous sources. mean; median; mode(most common value); distribution; Knowing such basic statistics regarding each attribute makes it easier to

Distributed Cache Coherence at Scalable Requestor Filter Pipes that Accumulate Invalidation Acknowledgements from other Requestor Filter Pipes Using Ordering Messages from Central Snoop Tag

A multi-processor, multi-cache system has filter pipes that store entries for request messages sent to a central coherency controller. The central coherency controller orders requests from filter pipes using coherency rules but does not track complet

购物车Demo,前端使用AngularJS,后端使用ASP.NET Web API(2)--前端,以及前后端Session

原文:购物车Demo,前端使用AngularJS,后端使用ASP.NET Web API(2)--前端,以及前后端Session chsakell分享了前端使用AngularJS,后端使用ASP.NET Web API的购物车案例,非常精彩,这里这里记录下对此项目的理解. 文章:http://chsakell.com/2015/01/31/angularjs-feat-web-api/http://chsakell.com/2015/03/07/angularjs-feat-web-api-en

R数据可视化初阶-散点图、散点图矩阵、相关系数

散点图plot ? plot(v,type,col,xlab,ylab) ? v:数值向量. ? type:采用值"p"仅绘制点,"l"仅绘制线和"o"绘制点和线. ? xlab:x轴的标签. ? ylab:y轴的标签. ? main:图表的标题. ? col:用于给点和线的颜色 在绘制第一行后,可以通过lines()函数使用一个额外的向量作为输入来绘制图表中的第二行 PS:只是用用,数据量太小,基本看不出来啥规律 > cardata mp

Twisted源码分析1

Twisted是用python编写的事件驱动的网络框架,虽然Twisted从发布到现在已经有不少年头了,而且现在也出现了不少新的高性能异步I/O框架,比如说tornado,但是Twisted任然具有很好的学习价值.如果想要看Twisted的教程的话,Twisted有着非常好的教程Twisted introduction,这个是翻译 现在进入正题 我们通过一个简单的例子来开始我们的分析 from twisted.internet.protocol import ServerFactory, Pro

程序员随笔:使用来自服务器的图像(有源码)

如果您是移动应用程序开发人员,则在某个时间点您需要与后端进行互动.您可能需要做的其中一项任务是从服务器检索并显示图像,或将图像提交给该服务器.提交图像时应该使用什么格式?如何将从服务调用接收的字节转换为图像? 让我们将整个堆栈从服务器构建到iOS应用程序,以了解如何实现. 设置后端 我们将首先构建一个提供RESTful API 的Kitura服务器来完成两件事: 从客户端接收图像 向客户提供最新的图像 创建服务器项目 创建一个目录,并初始化一个新的可执行Swift包. mkdir mkdir S

active的Broker的应用与启动方式

Broker:英语有代理的意思,在activemq中,Broker就相当于一个Activemq实例. 1. 命令行启动实例: 1.activemq start使用默认的activemq.xml启动 E:\activemq\apache-activemq-5.15.6\bin>pwd /e/activemq/apache-activemq-5.15.6/bin E:\activemq\apache-activemq-5.15.6\bin>ls activemq activemq.bat win3