我正在使用iReport來構建針對我在JasperServer上創建的域的報告。構建報告時,Jasper根據您在GUI中選擇的字段和過濾器,使用XML創建域查詢。但iReport還爲您提供手動編輯查詢的功能(就像您可以使用SQL查詢和其他語言一樣)賈斯珀域查詢語言
我想知道更多關於您可以在查詢語言xml中指定的內容。例如,我知道元素上有一個「表達式」屬性,但我不知道您允許在那裏指定哪些類型的表達式。
任何人都可以指向任何關於哪些命令/元素/屬性可用於域查詢語言的文檔。
由於查詢語言格式的
例如:
<query xmlns="http://www.jaspersoft.com/2007/SL/XMLSchema">
<queryFields>
<queryField id="PM.SupplierDetails.CodeandName" />
<queryField id="PurchaseLedger.Transactions.AmountPaid" />
</queryFields>
</query><queryfilterstring>...</queryfilterstring>
您是否找到關於域查詢語言的更多信息? – Franklin 2012-12-16 20:41:16
是的,但更多的嘗試和調試源代碼的嘗試和錯誤。如果您查看JasperReports服務器文檔,文檔在這方面略有改進。 – Neil 2012-12-18 09:50:54
您能否讓我知道您是如何在「queryfilterstring」中引入SQL「GROUP BY」子句的?例如:SELECT COLUMN1,COUNT(COLUMN2)from TABLE group by COLUMN1 – Franklin 2012-12-19 10:24:50