J'utilise iReport pour générer des rapports sur un domaine que j'ai créé sur JasperServer. Lors de la création du rapport, Jasper crée une requête de domaine en XML, en fonction des champs et des filtres que vous avez choisis dans l'interface graphique. Mais iReport vous donne également la possibilité d'éditer manuellement la requête (comme vous pouvez avec les requêtes SQL et d'autres langages)Langage de requête de domaine Jasper
Je voudrais en savoir plus sur ce que vous pouvez spécifier dans le langage de requête xml. Par exemple, je sais qu'il y a un attribut 'expression' sur l'élément mais je ne suis pas au courant des types d'expressions que vous êtes autorisé à spécifier. Est-ce que n'importe qui peut me diriger vers n'importe quelle documentation sur quelles commandes/éléments/attributs sont disponibles dans le langage de requête de domaine.
Merci
exemple du format de langage de requête:
<query xmlns="http://www.jaspersoft.com/2007/SL/XMLSchema">
<queryFields>
<queryField id="PM.SupplierDetails.CodeandName" />
<queryField id="PurchaseLedger.Transactions.AmountPaid" />
</queryFields>
</query><queryfilterstring>...</queryfilterstring>
Avez-vous trouvé plus d'informations sur la langue de requête de domaine? – Franklin
Oui mais plus par essais et erreurs en essayant des choses et en déboguant le code source. La documentation s'est légèrement améliorée dans ce domaine si vous regardez la documentation de JasperReports Server. – Neil
Pourriez-vous s'il vous plaît laissez-moi savoir comment vous avez introduit la clause SQL "GROUP BY" dans "queryfilterstring"? Exemple: SELECT COLUMN1, COUNT (COLUMN2) du groupe TABLE par COLUMN1 – Franklin