小编mda*_*man的帖子

链接iReport中的子报表,以便它们也可以在Jasper服务器中工作

将iReport v4.0.1与Jasperserver v4.1.0一起使用我正在尝试找到一种语法,用于将子报告链接到主报告,让我在iReport中测试它,然后通过存储库浏览器部署到服务器.

iReport中子报表的子报表的默认语法类似于

$P{SUBREPORT_DIR} + "mySubReport.jasper"
Run Code Online (Sandbox Code Playgroud)

当你从iReport部署它时,它足够聪明,可以选择它并建议将其更改为

"repo:mySubReport.jrxml"
Run Code Online (Sandbox Code Playgroud)

然后将所有子报表部署到主报表的Resources文件夹中.

这很好,但不幸的是它然后在iReport中编辑文件以保存此更改,这意味着您无法再在iReport中运行报告而无需手动重新编辑所有子报表表达式 - 这使得测试和部署到服务器的过程成为可能非常痛苦,特别是当报告中有多个子报告时.

我以为我至少可以将$ P {SUBREPORT}的值设置为"repo:"或"My\local\filepath",这样至少我只有一个地方可以更改它,但是编译器没有像那样.

是否有一个替代结构或表达式将解析为repo:*.jrxml或My\local\filepath*.jasper,具体取决于您运行报告的位置?

deployment jasper-reports subreport ireport jasperserver

11
推荐指数
1
解决办法
1万
查看次数

如何基于关系获得针对一条记录的多条记录?

我有两个表组织和员工有一对多的关系,即一个组织可以有多个员工.现在,我想选择特定组织的所有信息以及该组织的所有员工的名字.最好的方法是什么?我可以在单个记录集中获得所有这些,或者我必须基于否获得多行.员工?这是我想要的一点图形演示:

Org_ID      Org_Address    Org_OtherDetails    Employess

1           132A B Road    List of details     Emp1, Emp2, Emp3.....
Run Code Online (Sandbox Code Playgroud)

mysql sql database

9
推荐指数
2
解决办法
3万
查看次数

如何在Jasper报告中创建可编辑的PDF字段

有没有办法在PDF中导出Jasper报告,指定的字段可以编辑?我正在使用iReport设计报告模板.

jasper-reports ireport

9
推荐指数
2
解决办法
5848
查看次数

HBase连接异常

我尝试以伪分布式模式运行HBase.但是在设置hbase-site.xml之后它不起作用.

每次我尝试在hbase shell中运行命令时都会收到此错误:

错误:org.apache.hadoop.hbase.ZooKeeperConnectionException:org.apache.hadoop.hbase.ZooKeeperConnectionException:org.apache.zookeeper.KeeperException $ ConnectionLossException:KeeperErrorCode = /Lbase的connectionLoss

我设置了ssh并确保所有端口都正确.

而且,我无法阻止hbase ./bin/stop-hbase.sh.我只得到以下输出.

stopping hbase........................................................
Run Code Online (Sandbox Code Playgroud)

hadoop hbase

8
推荐指数
1
解决办法
1万
查看次数

使用$ not的MongoDB地理空间查询

我有一个基本的地理空间查询在MongoDB中运行良好.似乎应该很容易应用$来获得补充...但它不适合我.这是简单的用户错误吗?或者MongoDB可以在概念上不处理这个查询?我在文档中找不到任何此类限制.

工作查询(正确找到中心10英里范围内的2个城市):

db.customers.find({ "location" : { $within : { $center : [[-117.15,32.72],0.15] } } })
Run Code Online (Sandbox Code Playgroud)

尝试补充查询(期望的结果是不在10英里范围内的1个城市):

db.customers.find({ "location" : { $not : { $within : { $center : [[-117.15,32.72],0.15] } } } })
error: {
    "$err" : "missing geo field (location) in : {location: { $not: { $within: { $center: [ [ -117.15, 32.72 ], 0.15 ] } } } }",
    "code" : 13042
}
Run Code Online (Sandbox Code Playgroud)

对于想要复制/粘贴查询以查看错误的任何人,这里有一些示例数据:

db.customers.ensureIndex( { "location" : "2d" } )
db.customers.save({"city":"La Mesa","state":"CA","location":[ -117.02,32.76 ]})
db.customers.save({"city":"Chula …
Run Code Online (Sandbox Code Playgroud)

geospatial mongodb

8
推荐指数
1
解决办法
1923
查看次数

对派生的SQL值执行算术运算

我正在根据州的数据库做一些统计.我想输出状态的等级和它与其他状态相比的百分比(即状态X的值高于其他状态值的55%).

我正在尝试这样的事情:

SELECT 
  count(*) AS TotalStates, 
  (SELECT COUNT(*) FROM states) AS NumberStates,
  (TotalStates/NumStates) AS percentage 
FROM states 
WHERE CRITERIA > 7.5
Run Code Online (Sandbox Code Playgroud)

我收到一个SQL错误,TotalStates(我的派生值)找不到.如何通过一个查询返回所有这三个值?

mysql sql

8
推荐指数
1
解决办法
2万
查看次数

分组在HBase

我对HBase几乎一无所知.对不起基本问题.

想象一下,我有一个包含10亿个行,一个日期时间和一个字符串列的1000亿行表.

  1. HBase是否允许查询此表并根据键(甚至是复合键)对结果进行分组?
  2. 如果是这样,它是否必须运行map/reduce作业?
  3. 你如何提供查询?
  4. HBase一般可以在表上执行实时查询吗?

hbase group-by

8
推荐指数
2
解决办法
1万
查看次数

如何将两个pdf文档合并到JasperReports中的单个报告中?

我是JasperReports的新手.我可以使用Javabean数据源创建一个简单的PDF文档.在我的项目中,我创建了两个单独的pdf文档,其中包含单独的javabean数据源.现在我想将两个文档合并到一个文档中.谁能告诉我如何使用JasperReports将两个文档合并为单个文档?

report jasper-reports

7
推荐指数
2
解决办法
2万
查看次数

JasperReports和iText/iTextpdf之间的比较

我想知道JasperReports和iText/iTextpdf的优缺点.直到现在,我一直在研究JasperReports,但现在正考虑转向iText.我应该更改为iText还是继续使用JasperReports?

我知道对于动态报告,我们应该使用iText,对于具有静态结构的报告,我们可以使用JasperReports然后从它们创建pdf.但我仍然想了解更多有关这两方面的信息.

report jasper-reports itext itextpdf

7
推荐指数
1
解决办法
1万
查看次数

JasperReports字段的自定义类

我想创建一个包含自定义类的报告,如下所示:

public class Class1 {
  String cl1_f1;
  String cl1_f2;
}

public class Class2 {
   String cl2_f1;
   String cl2_f2;
   Class1 cl1_ob1;
}
Run Code Online (Sandbox Code Playgroud)

现在我通过字段和JRBeanCollectionDataSource在报告中传递Class2.

<subDataset name="myitems">
    <field name="cl2_f1" class="java.lang.String"/>
    <field name="cl2_f2" class="java.lang.String"/>
    **<field name="cl1_ob1" class="Class2"/>**  
</subDataset>
Run Code Online (Sandbox Code Playgroud)

对于第三个参数,我想提一下它的一个字段.例如:cl1_ob1.cl1_f1.

我怎么能做到这一点?

jasper-reports pojo

7
推荐指数
1
解决办法
9363
查看次数