Fonction GroupeParDate  [Paramétrage]

Description

Retourne une date pour trier des dates de manière logarithmique, c'est à dire par jour, par semaine puis par mois en considérant le temps écoulé par rapport à la date de référence.

Syntaxe

GroupeParDate(< Date >, < Nombre Jour >, < Nombre Semaine >, < Nombre Mois > [, < Date de référence >])

  • < Date > : Date à analyser
  • < Nombre Jour > : nombre de jours pendant lesquels on regroupe par jour à partir de la date de référence
  • < Nombre Semaine > : nombre de semaines pendant lesquelles on regroupe par semaine à partir de la date de référence
  • < Nombre Mois > : nombre de mois pendant lesquels on regroupe par mois à partir de la date de référence, par défaut 0
  • < Date De Référence > : date à partir de laquelle on trie les dates, par défaut la date du jour

Remarque

Valeurs possibles pour Nombre Jour, Nombre Semaine et Nombre Mois :

  • Entier positif : on regroupe les enregistrements dont la date est APRÈS la date de référence
  • Entier négatif : on regroupe les enregistrements dont la date est AVANT la date de référence
  • 0 : pas de regroupement
  • INFINI : regroupement à l'infini
  • absent : pas de regroupement

Exemple

GroupeParDate( ['Date de facturation' de 'Facture' <222222>], 7, 4, 12)

dans la formule d'une rupture sur la colonne "Date de facturation", donne :

- une rupture par jour pour toutes les factures de la semaine à venir(7 jours)
- une rupture par semaine pour toutes les factures du mois à venir (4 semaines)
- une rupture par mois pour toutes les factures de l'année à venir (12 mois)