Classement de données par antériorité

Information de concept

Commande AGE

Le classement par antériorité regroupe les enregistrements d'une table par période d'antériorité à partir des valeurs contenues dans un champ date ou DateHeure et compte le nombre d'enregistrements dans chaque période.

Les utilisations courantes du classement par antériorité comprennent l'analyse des tendances de vente, l'observation des volumes de transactions et le regroupement des factures en fonction du nombre de jours échus.

Par exemple, vous pouvez classer par antériorité une table Comptes clients à partir du champ Date de facture pour regrouper les enregistrements en périodes de 30 jours (les factures émises entre la date de référence et les 29 jours la précédant, celles émises entre les 30 jours la précédant et les 59 jours la précédant, etc.) et pour rechercher le nombre total de factures en attente pour chaque période.

Remarque

Il est possible de classer par antériorité des valeurs DateHeure, mais seule la portion date des valeurs est prise en compte. La portion heure est ignorée. Vous ne pouvez pas faire un classement par antériorité sur des données de temps uniquement.

Sous-totalisation de champs numériques

Lorsque vous classez par antériorité, vous pouvez éventuellement sous-totaliser un ou plusieurs champs numériques. Dans l'exemple ci-dessus, vous pouvez aussi calculer le sous-total du champ Montant de la facture pour rechercher le montant total des factures en attente pour chaque période de classement par antériorité.

Fonctionnement des périodes de classement par antériorité

Les périodes de classement par antériorité sont calculées sur les intervalles de dates (c'est-à-dire sur le nombre de jours) mesurés en remontant dans le temps à partir de :

  • la date système active ou
  • d'une date limite que vous spécifiez comme date de fin de période fiscale

Spécifier un unique intervalle de dates de 30 crée une période de classement par antériorité incluant toutes les dates dans les 30 jours précédant la date limite ou avant.

Spécifier plusieurs intervalles de dates crée plusieurs périodes de classement par antériorité. Vous pouvez préciser des intervalles de date tels que 0 ; 90 et 120 jours comme points de départ des périodes d'antériorité ou vous pouvez accepter les paramètres par défaut : 0 ; 30 ; 60 ; 90 ; 120 et 10 000 jours.

Un intervalle de 10 000 jours ou un intervalle final approprié que vous spécifiez permet d’isoler des enregistrements dont les dates sont probablement non valides.

Le tableau ci-dessous montre comment la date limite et les valeurs de départ des périodes d’antériorité s’associent pour créer cinq périodes de classement par antériorité, ainsi que les dates incluses dans chaque période.

Date de référence Valeurs de départ des périodes d’antériorité

0 jour

30 jours

60 jours

90 jours

120 jours

31 déc 2023

02 déc 2023

au

31 déc 2023

02 nov 2023

au

01 déc 2023

03 oct 2023

au

01 nov 2023

03 sept 2023

au

02 oct 2023

plus tôt possible

au

02 sept 2023

Les plages de dates sont inclusives

Option Statistiques

L'option Inclure les statistiques pour les champs de sous-total permet de calculer les valeurs moyenne, minimale et maximale pour chaque champ numérique sous-totalisé. Dans l'exemple précédent, l'utilisation de l'option Statistiques permettrait de calculer les montants de facture moyen, minimal et maximal pour chaque période d'antériorité.

Classement par antériorité en détail

Le classement par antériorité permet d'effectuer les opérations suivantes :

Opération

Emplacement dans Résultats du classement par antériorité

Il regroupe les enregistrements en périodes d'antériorité basées sur une date de référence et des intervalles de date.

Champ Jours

Il compte (sous-totalise) le nombre d'enregistrements de chaque période de classement par antériorité et calcule le pourcentage du nombre total représenté par chaque sous-total.

Champ Compte

Champ Pourcentage du compte

Il indique les âges minimum et maximum des enregistrements (c'est-à-dire l'enregistrement le plus récent et l'enregistrement le plus ancien).

non illustré

Il sous-totalise éventuellement les valeurs d'un ou de plusieurs champs numériques pour chaque période d'antériorité et calcule le pourcentage de la valeur totale représenté par chaque sous-total pour le premier champ sélectionné.

Champ Montant de trans

Champ Champ en pourcentage

Elle calcule éventuellement les valeurs moyenne, minimale et maximale pour chaque champ numérique sous-totalisé

non illustré

Elle indique les totaux de tous les champs numériques inclus dans les résultats de sortie.

Ligne Totaux

Il ventile éventuellement les résultats de sortie en fonction des valeurs d'un champ caractère, par exemple un champ ID client ou Type de transaction (requiert le tri du champ caractère avant le classement par antériorité).

non illustré

Résultats du classement par antériorité

Résultats de sortie produits par :

  • classement par antériorité en fonction de la date de facture dans une table Comptes clients

    (la table Ar dans ACL DATA\Exemples de fichiers de données\Exemple de projet.ACL)

     ;
  • sous-totalisation du montant des transactions ;
  • utilisation de périodes de classement par antériorité de 30 jours ;
  • sortie des résultats à l'écran.

Remarque

Si vous sortez les résultats vers un écran ou dans un graphe, le graphe affiche les sous-totaux des comptes pour chaque période de classement par antériorité ou les sous-totaux numériques si vous incluez un ou plusieurs champs de sous-totaux numériques dans l'opération de classement par antériorité.

Étapes

Vous pouvez classer des données par antériorité en regroupant les enregistrements d'une table par périodes d'antériorité.

Pour chaque période, vous pouvez éventuellement inclure les calculs suivants pour les champs numériques associés : sous-total, valeur moyenne, valeur minimale, valeur maximale.