Files
rag_jrxml/jrxml_chunker_output/per_file/LateOrderscrosstab.json
T
panda 4f475e9e36 feat: 添加Qwen3嵌入模型及JRXML报告相关文件
添加Qwen3-4B嵌入模型配置文件及权重文件
添加多个JRXML报告的数据查询和字段定义文件
添加PdfEncryptReport.jrxml示例报告文件
2026-05-11 08:34:03 +08:00

100 lines
14 KiB
JSON

[
{
"chunk_id": 61,
"chunk_type": "crosstab",
"human_description": "This is a crosstab element in report 'LateOrdersReport'. Row groups: 1 - CountryRow. Column groups: 1 - FreightColumn. Measures: 2 - OrderCount, Delay.",
"raw_xml": "<element kind=\"crosstab\" uuid=\"8a029eb2-4d27-420d-bce4-54e0672e71c6\" x=\"0\" y=\"40\" width=\"555\" height=\"60\" columnBreakOffset=\"10\" repeatColumnHeaders=\"false\">\n\t\t\t<dataset>\n\t\t\t\t<incrementWhenExpression>$V{DeliveryDelay} != null</incrementWhenExpression>\n\t\t\t</dataset>\n\t\t\t<rowGroup name=\"CountryRow\" totalPosition=\"End\" width=\"80\">\n\t\t\t\t<bucket class=\"java.lang.String\">\n\t\t\t\t\t<expression>$F{ShipCountry}</expression>\n\t\t\t\t</bucket>\n\t\t\t\t<header style=\"CellStyle\">\n\t\t\t\t\t<element kind=\"textField\" uuid=\"a0a693b5-7245-4e91-9888-d0fe76d8ac2d\" x=\"5\" y=\"0\" width=\"75\" height=\"20\" vTextAlign=\"Middle\" style=\"Sans_Bold\">\n\t\t\t\t\t\t<expression>$V{CountryRow}</expression>\n\t\t\t\t\t</element>\n\t\t\t\t\t<box style=\"CellStyle\">\n\t\t\t\t\t\t<pen lineWidth=\"1.0\" lineColor=\"#000000\" />\n\t\t\t\t\t</box>\n\t\t\t\t</header>\n\t\t\t\t<totalHeader>\n\t\t\t\t\t<element kind=\"staticText\" uuid=\"19976811-f3b5-4117-a84b-ace5aa55ffb4\" x=\"5\" y=\"0\" width=\"75\" height=\"20\" fontSize=\"12.0\" vTextAlign=\"Middle\" style=\"Sans_Bold\">\n\t\t\t\t\t\t<text>TOTAL</text>\n\t\t\t\t\t</element>\n\t\t\t\t\t<box>\n\t\t\t\t\t\t<pen lineWidth=\"1.0\" lineColor=\"#000000\" />\n\t\t\t\t\t</box>\n\t\t\t\t</totalHeader>\n\t\t\t</rowGroup>\n\t\t\t<columnGroup name=\"FreightColumn\" totalPosition=\"End\" height=\"20\">\n\t\t\t\t<bucket class=\"java.lang.Integer\">\n\t\t\t\t\t<expression>$F{Freight}.intValue()/100</expression>\n\t\t\t\t</bucket>\n\t\t\t\t<header>\n\t\t\t\t\t<element kind=\"textField\" uuid=\"5c3cbc80-217a-4f1a-99a0-0359c7b373e4\" x=\"0\" y=\"0\" width=\"60\" height=\"20\" hTextAlign=\"Center\" vTextAlign=\"Middle\" style=\"Sans_Bold\">\n\t\t\t\t\t\t<expression>($V{FreightColumn} * 100) + \"-\" + (($V{FreightColumn} + 1) * 100)</expression>\n\t\t\t\t\t</element>\n\t\t\t\t\t<box>\n\t\t\t\t\t\t<pen lineWidth=\"1.0\" lineColor=\"#000000\" />\n\t\t\t\t\t</box>\n\t\t\t\t</header>\n\t\t\t\t<totalHeader>\n\t\t\t\t\t<element kind=\"staticText\" uuid=\"f4321ea1-82c7-43e8-b375-f85ccc071eb5\" x=\"0\" y=\"0\" width=\"60\" height=\"20\" fontSize=\"12.0\" hTextAlign=\"Center\" vTextAlign=\"Middle\" style=\"Sans_Bold\">\n\t\t\t\t\t\t<text>TOTAL</text>\n\t\t\t\t\t</element>\n\t\t\t\t\t<box>\n\t\t\t\t\t\t<pen lineWidth=\"1.0\" lineColor=\"#000000\" />\n\t\t\t\t\t</box>\n\t\t\t\t</totalHeader>\n\t\t\t</columnGroup>\n\t\t\t<measure name=\"OrderCount\" calculation=\"Count\" class=\"java.lang.Integer\">\n\t\t\t\t<expression>$F{Freight}</expression>\n\t\t\t</measure>\n\t\t\t<measure name=\"Delay\" calculation=\"Sum\" class=\"java.lang.Integer\">\n\t\t\t\t<expression>$V{DeliveryDelay}</expression>\n\t\t\t</measure>\n\t\t\t<cell width=\"60\" height=\"20\">\n\t\t\t\t<contents style=\"CellStyle\">\n\t\t\t\t\t<element kind=\"textField\" uuid=\"5a51bf0d-2ef5-44a1-8759-e35bc94cb4f3\" x=\"0\" y=\"0\" width=\"60\" height=\"10\" hTextAlign=\"Center\" vTextAlign=\"Middle\">\n\t\t\t\t\t\t<expression>$V{OrderCount}</expression>\n\t\t\t\t\t</element>\n\t\t\t\t\t<element kind=\"textField\" uuid=\"e78f18f4-be18-48c6-8779-bd54e5f4a704\" x=\"0\" y=\"10\" width=\"60\" height=\"10\" blankWhenNull=\"true\" hTextAlign=\"Center\" vTextAlign=\"Middle\">\n\t\t\t\t\t\t<expression>$V{Delay}</expression>\n\t\t\t\t\t</element>\n\t\t\t\t\t<box style=\"CellStyle\">\n\t\t\t\t\t\t<pen lineWidth=\"1.0\" lineColor=\"#000000\" />\n\t\t\t\t\t</box>\n\t\t\t\t</contents>\n\t\t\t</cell>\n\t\t\t<cell width=\"60\" height=\"20\" rowTotalGroup=\"CountryRow\">\n\t\t\t\t<contents mode=\"Opaque\" backcolor=\"#FFFF00\">\n\t\t\t\t\t<element kind=\"textField\" uuid=\"27460a67-61ae-4372-b263-5bf54551b0be\" x=\"0\" y=\"0\" width=\"60\" height=\"10\" hTextAlign=\"Center\" vTextAlign=\"Middle\" style=\"Sans_Bold\">\n\t\t\t\t\t\t<expression>$V{OrderCount}</expression>\n\t\t\t\t\t</element>\n\t\t\t\t\t<element kind=\"textField\" uuid=\"5997d6ae-ab07-4b73-b948-8e723907c6a8\" x=\"0\" y=\"10\" width=\"60\" height=\"10\" blankWhenNull=\"true\" hTextAlign=\"Center\" vTextAlign=\"Middle\" style=\"Sans_Bold\">\n\t\t\t\t\t\t<expression>$V{Delay}</expression>\n\t\t\t\t\t</element>\n\t\t\t\t\t<box>\n\t\t\t\t\t\t<pen lineWidth=\"1.0\" lineColor=\"#000000\" />\n\t\t\t\t\t</box>\n\t\t\t\t</contents>\n\t\t\t</cell>\n\t\t\t<cell width=\"60\" height=\"20\" columnTotalGroup=\"FreightColumn\">\n\t\t\t\t<contents mode=\"Opaque\" backcolor=\"#00FF00\">\n\t\t\t\t\t<element kind=\"textField\" uuid=\"cbbd158c-2883-4c67-ac17-79071fa107a7\" x=\"0\" y=\"0\" width=\"60\" height=\"10\" hTextAlign=\"Center\" vTextAlign=\"Middle\" style=\"Sans_Bold\">\n\t\t\t\t\t\t<expression>$V{OrderCount}</expression>\n\t\t\t\t\t</element>\n\t\t\t\t\t<element kind=\"textField\" uuid=\"7f7c42f0-3d47-4f9c-96fd-cf76b7d118aa\" x=\"0\" y=\"10\" width=\"60\" height=\"10\" blankWhenNull=\"true\" hTextAlign=\"Center\" vTextAlign=\"Middle\" style=\"Sans_Bold\">\n\t\t\t\t\t\t<expression>$V{Delay}</expression>\n\t\t\t\t\t</element>\n\t\t\t\t\t<box>\n\t\t\t\t\t\t<pen lineWidth=\"1.0\" lineColor=\"#000000\" />\n\t\t\t\t\t</box>\n\t\t\t\t</contents>\n\t\t\t</cell>\n\t\t\t<cell width=\"60\" height=\"20\" rowTotalGroup=\"CountryRow\" columnTotalGroup=\"FreightColumn\">\n\t\t\t\t<contents mode=\"Opaque\" backcolor=\"#808080\">\n\t\t\t\t\t<element kind=\"textField\" uuid=\"8d8d120b-55db-46cb-bcb5-b2caaed58c65\" x=\"0\" y=\"0\" width=\"60\" height=\"10\" hTextAlign=\"Center\" vTextAlign=\"Middle\" style=\"Sans_Bold\">\n\t\t\t\t\t\t<expression>$V{OrderCount}</expression>\n\t\t\t\t\t</element>\n\t\t\t\t\t<element kind=\"textField\" uuid=\"6a104267-9fb1-4f00-8373-5e3cee56d9ed\" x=\"0\" y=\"10\" width=\"60\" height=\"10\" blankWhenNull=\"true\" hTextAlign=\"Center\" vTextAlign=\"Middle\" style=\"Sans_Bold\">\n\t\t\t\t\t\t<expression>$V{Delay}</expression>\n\t\t\t\t\t</element>\n\t\t\t\t\t<box>\n\t\t\t\t\t\t<pen lineWidth=\"1.0\" lineColor=\"#000000\" />\n\t\t\t\t\t</box>\n\t\t\t\t</contents>\n\t\t\t</cell>\n\t\t</element>\n\t",
"context": "Report 'LateOrdersReport' crosstab",
"metadata": {
"row_groups": [
{
"name": "CountryRow",
"width": "80",
"totalPosition": "End",
"bucket": "$F{ShipCountry}"
}
],
"column_groups": [
{
"name": "FreightColumn",
"height": "20",
"totalPosition": "End",
"bucket": "$F{Freight}.intValue()/100"
}
],
"measures": [
{
"name": "OrderCount",
"calculation": "Count",
"class": "java.lang.Integer",
"expression": "$F{Freight}"
},
{
"name": "Delay",
"calculation": "Sum",
"class": "java.lang.Integer",
"expression": "$V{DeliveryDelay}"
}
],
"attributes": {
"kind": "crosstab",
"uuid": "8a029eb2-4d27-420d-bce4-54e0672e71c6",
"x": "0",
"y": "40",
"width": "555",
"height": "60",
"columnBreakOffset": "10",
"repeatColumnHeaders": "false"
}
}
},
{
"chunk_id": 61,
"chunk_type": "crosstab",
"human_description": "This is a crosstab element in report 'LateOrdersReport'. Row groups: 1 - CountryRow. Column groups: 1 - FreightColumn. Measures: 2 - OrderCount, Delay.",
"raw_xml": "<element kind=\"crosstab\" uuid=\"8a029eb2-4d27-420d-bce4-54e0672e71c6\" x=\"0\" y=\"40\" width=\"555\" height=\"60\" columnBreakOffset=\"10\" repeatColumnHeaders=\"false\">\n\t\t\t<dataset>\n\t\t\t\t<incrementWhenExpression>$V{DeliveryDelay} != null</incrementWhenExpression>\n\t\t\t</dataset>\n\t\t\t<rowGroup name=\"CountryRow\" totalPosition=\"End\" width=\"80\">\n\t\t\t\t<bucket class=\"java.lang.String\">\n\t\t\t\t\t<expression>$F{ShipCountry}</expression>\n\t\t\t\t</bucket>\n\t\t\t\t<header style=\"CellStyle\">\n\t\t\t\t\t<element kind=\"textField\" uuid=\"a0a693b5-7245-4e91-9888-d0fe76d8ac2d\" x=\"5\" y=\"0\" width=\"75\" height=\"20\" vTextAlign=\"Middle\" style=\"Sans_Bold\">\n\t\t\t\t\t\t<expression>$V{CountryRow}</expression>\n\t\t\t\t\t</element>\n\t\t\t\t\t<box style=\"CellStyle\">\n\t\t\t\t\t\t<pen lineWidth=\"1.0\" lineColor=\"#000000\" />\n\t\t\t\t\t</box>\n\t\t\t\t</header>\n\t\t\t\t<totalHeader>\n\t\t\t\t\t<element kind=\"staticText\" uuid=\"19976811-f3b5-4117-a84b-ace5aa55ffb4\" x=\"5\" y=\"0\" width=\"75\" height=\"20\" fontSize=\"12.0\" vTextAlign=\"Middle\" style=\"Sans_Bold\">\n\t\t\t\t\t\t<text>TOTAL</text>\n\t\t\t\t\t</element>\n\t\t\t\t\t<box>\n\t\t\t\t\t\t<pen lineWidth=\"1.0\" lineColor=\"#000000\" />\n\t\t\t\t\t</box>\n\t\t\t\t</totalHeader>\n\t\t\t</rowGroup>\n\t\t\t<columnGroup name=\"FreightColumn\" totalPosition=\"End\" height=\"20\">\n\t\t\t\t<bucket class=\"java.lang.Integer\">\n\t\t\t\t\t<expression>$F{Freight}.intValue()/100</expression>\n\t\t\t\t</bucket>\n\t\t\t\t<header>\n\t\t\t\t\t<element kind=\"textField\" uuid=\"5c3cbc80-217a-4f1a-99a0-0359c7b373e4\" x=\"0\" y=\"0\" width=\"60\" height=\"20\" hTextAlign=\"Center\" vTextAlign=\"Middle\" style=\"Sans_Bold\">\n\t\t\t\t\t\t<expression>($V{FreightColumn} * 100) + \"-\" + (($V{FreightColumn} + 1) * 100)</expression>\n\t\t\t\t\t</element>\n\t\t\t\t\t<box>\n\t\t\t\t\t\t<pen lineWidth=\"1.0\" lineColor=\"#000000\" />\n\t\t\t\t\t</box>\n\t\t\t\t</header>\n\t\t\t\t<totalHeader>\n\t\t\t\t\t<element kind=\"staticText\" uuid=\"f4321ea1-82c7-43e8-b375-f85ccc071eb5\" x=\"0\" y=\"0\" width=\"60\" height=\"20\" fontSize=\"12.0\" hTextAlign=\"Center\" vTextAlign=\"Middle\" style=\"Sans_Bold\">\n\t\t\t\t\t\t<text>TOTAL</text>\n\t\t\t\t\t</element>\n\t\t\t\t\t<box>\n\t\t\t\t\t\t<pen lineWidth=\"1.0\" lineColor=\"#000000\" />\n\t\t\t\t\t</box>\n\t\t\t\t</totalHeader>\n\t\t\t</columnGroup>\n\t\t\t<measure name=\"OrderCount\" calculation=\"Count\" class=\"java.lang.Integer\">\n\t\t\t\t<expression>$F{Freight}</expression>\n\t\t\t</measure>\n\t\t\t<measure name=\"Delay\" calculation=\"Sum\" class=\"java.lang.Integer\">\n\t\t\t\t<expression>$V{DeliveryDelay}</expression>\n\t\t\t</measure>\n\t\t\t<cell width=\"60\" height=\"20\">\n\t\t\t\t<contents style=\"CellStyle\">\n\t\t\t\t\t<element kind=\"textField\" uuid=\"5a51bf0d-2ef5-44a1-8759-e35bc94cb4f3\" x=\"0\" y=\"0\" width=\"60\" height=\"10\" hTextAlign=\"Center\" vTextAlign=\"Middle\">\n\t\t\t\t\t\t<expression>$V{OrderCount}</expression>\n\t\t\t\t\t</element>\n\t\t\t\t\t<element kind=\"textField\" uuid=\"e78f18f4-be18-48c6-8779-bd54e5f4a704\" x=\"0\" y=\"10\" width=\"60\" height=\"10\" blankWhenNull=\"true\" hTextAlign=\"Center\" vTextAlign=\"Middle\">\n\t\t\t\t\t\t<expression>$V{Delay}</expression>\n\t\t\t\t\t</element>\n\t\t\t\t\t<box style=\"CellStyle\">\n\t\t\t\t\t\t<pen lineWidth=\"1.0\" lineColor=\"#000000\" />\n\t\t\t\t\t</box>\n\t\t\t\t</contents>\n\t\t\t</cell>\n\t\t\t<cell width=\"60\" height=\"20\" rowTotalGroup=\"CountryRow\">\n\t\t\t\t<contents mode=\"Opaque\" backcolor=\"#FFFF00\">\n\t\t\t\t\t<element kind=\"textField\" uuid=\"27460a67-61ae-4372-b263-5bf54551b0be\" x=\"0\" y=\"0\" width=\"60\" height=\"10\" hTextAlign=\"Center\" vTextAlign=\"Middle\" style=\"Sans_Bold\">\n\t\t\t\t\t\t<expression>$V{OrderCount}</expression>\n\t\t\t\t\t</element>\n\t\t\t\t\t<element kind=\"textField\" uuid=\"5997d6ae-ab07-4b73-b948-8e723907c6a8\" x=\"0\" y=\"10\" width=\"60\" height=\"10\" blankWhenNull=\"true\" hTextAlign=\"Center\" vTextAlign=\"Middle\" style=\"Sans_Bold\">\n\t\t\t\t\t\t<expression>$V{Delay}</expression>\n\t\t\t\t\t</element>\n\t\t\t\t\t<box>\n\t\t\t\t\t\t<pen lineWidth=\"1.0\" lineColor=\"#000000\" />\n\t\t\t\t\t</box>\n\t\t\t\t</contents>\n\t\t\t</cell>\n\t\t\t<cell width=\"60\" height=\"20\" columnTotalGroup=\"FreightColumn\">\n\t\t\t\t<contents mode=\"Opaque\" backcolor=\"#00FF00\">\n\t\t\t\t\t<element kind=\"textField\" uuid=\"cbbd158c-2883-4c67-ac17-79071fa107a7\" x=\"0\" y=\"0\" width=\"60\" height=\"10\" hTextAlign=\"Center\" vTextAlign=\"Middle\" style=\"Sans_Bold\">\n\t\t\t\t\t\t<expression>$V{OrderCount}</expression>\n\t\t\t\t\t</element>\n\t\t\t\t\t<element kind=\"textField\" uuid=\"7f7c42f0-3d47-4f9c-96fd-cf76b7d118aa\" x=\"0\" y=\"10\" width=\"60\" height=\"10\" blankWhenNull=\"true\" hTextAlign=\"Center\" vTextAlign=\"Middle\" style=\"Sans_Bold\">\n\t\t\t\t\t\t<expression>$V{Delay}</expression>\n\t\t\t\t\t</element>\n\t\t\t\t\t<box>\n\t\t\t\t\t\t<pen lineWidth=\"1.0\" lineColor=\"#000000\" />\n\t\t\t\t\t</box>\n\t\t\t\t</contents>\n\t\t\t</cell>\n\t\t\t<cell width=\"60\" height=\"20\" rowTotalGroup=\"CountryRow\" columnTotalGroup=\"FreightColumn\">\n\t\t\t\t<contents mode=\"Opaque\" backcolor=\"#808080\">\n\t\t\t\t\t<element kind=\"textField\" uuid=\"8d8d120b-55db-46cb-bcb5-b2caaed58c65\" x=\"0\" y=\"0\" width=\"60\" height=\"10\" hTextAlign=\"Center\" vTextAlign=\"Middle\" style=\"Sans_Bold\">\n\t\t\t\t\t\t<expression>$V{OrderCount}</expression>\n\t\t\t\t\t</element>\n\t\t\t\t\t<element kind=\"textField\" uuid=\"6a104267-9fb1-4f00-8373-5e3cee56d9ed\" x=\"0\" y=\"10\" width=\"60\" height=\"10\" blankWhenNull=\"true\" hTextAlign=\"Center\" vTextAlign=\"Middle\" style=\"Sans_Bold\">\n\t\t\t\t\t\t<expression>$V{Delay}</expression>\n\t\t\t\t\t</element>\n\t\t\t\t\t<box>\n\t\t\t\t\t\t<pen lineWidth=\"1.0\" lineColor=\"#000000\" />\n\t\t\t\t\t</box>\n\t\t\t\t</contents>\n\t\t\t</cell>\n\t\t</element>\n\t",
"context": "Report 'LateOrdersReport' crosstab",
"metadata": {
"row_groups": [
{
"name": "CountryRow",
"width": "80",
"totalPosition": "End",
"bucket": "$F{ShipCountry}"
}
],
"column_groups": [
{
"name": "FreightColumn",
"height": "20",
"totalPosition": "End",
"bucket": "$F{Freight}.intValue()/100"
}
],
"measures": [
{
"name": "OrderCount",
"calculation": "Count",
"class": "java.lang.Integer",
"expression": "$F{Freight}"
},
{
"name": "Delay",
"calculation": "Sum",
"class": "java.lang.Integer",
"expression": "$V{DeliveryDelay}"
}
],
"attributes": {
"kind": "crosstab",
"uuid": "8a029eb2-4d27-420d-bce4-54e0672e71c6",
"x": "0",
"y": "40",
"width": "555",
"height": "60",
"columnBreakOffset": "10",
"repeatColumnHeaders": "false"
}
}
}
]