嘿,我正在使用ireport.it为我的项目设计报告,
**DAILY REPORT**
2016-02-01
Items sold : "Sold item count of the day"
..........
这是我的表
invoice_no | main_category | subcategory | ......
-----------+---------------+-------------+-------
5 | cement | Holcim |
我需要将invoice_no计算为"销售的商品:"在我的碧玉报告中。我为我的报告尝试了这个查询,
SELECT COUNT(invoice_no) FROM normal_bill AS in_count
然后我创建一个字段名$F{in_count}
来从查询中获取数据。但它没有奏效。报告未创建。
我可以在jasper,ireport中使用别名吗?
如果无法将invoice_no计入某个字段?请帮我解决我的问题。
请关闭此问题:这是一个应用程序错误。我使用旧版本的ireport尝试了这个查询并且运行良好
答案 0 :(得分:1)
假设您有这样的数据源:
invoice_no main_category sub_category
1 A A1
2 A A2
3 B B1
并假设您要显示发票的总数,您应该只使用查询(使用as的别名),如下所示:
select count(invoice_no) as in_count
from your_table
然后,在iReport中,你只需要使用一个文本字段,然后放入其中":
$F{in_count}
答案 1 :(得分:0)
请按以下方式更改您的查询
SELECT COUNT(invoice_no) AS total_invoices FROM normal_bill
所以别名total_invoices将返回数据库中的发票数量。