Rapport personnalisé - Grouper les données par mois

Bonjour;
j’ai un doctype qui contient les champ suivant:
{id , nom , date , montant }
Il me faut un report qui affiche les données entre deux dates mais aussi le montant de champs précédente groupée.
par exemple :
j’ai un table qui contient les donnée de moi d’aout ,et les donnée de moi de septembre , je veux filtrer le moi de septembre entre 01-09-2022 et 31-09-2022
et affiche le moi d’aout total ,plus le moi septembre .
merci;

Bonjour @nassim_sebbagh,

Il est tout à fait possible de grouper les données par mois avec un rapport de type “Requête”.

Exemple sur les factures:

Requête:

SELECT YEAR(posting_date), MONTHNAME(posting_date), SUM(grand_total) FROM `tabSales Invoice` GROUP BY YEAR(posting_date), MONTH(posting_date)

Résultat:

Cet exemple est disponible sur la démo jusqu’à la nuit prochaine: https://demo.dokos.cloud/app/report/Factures%20par%20mois

Pour créer un cumul, il faudra aller un peu plus loin avec une requête plus élaborée.
Voici une discussion sur ce sujet qui pourra t’aider: sql - Create a Cumulative Sum Column in MySQL - Stack Overflow

Bonne journée !