Classement des données

Le classement permet de regrouper les enregistrements d'une table en fonction de valeurs de champs clés identiques et de compter le nombre d'enregistrements dans chaque groupe. Les champs clés peuvent être de type caractère ou numérique.

Par exemple, vous pouvez classer une table de transactions en fonction du champ Numéro client pour rechercher le nombre total de transactions pour chaque client.

Dans l'exemple suivant, il y a dix valeurs dans le champ Numéro client de la table d'introduction. Certaines valeurs sont uniques, d'autres sont identiques. Après la totalisation, les valeurs sont regroupées en quatre groupes uniques. Le compte vous dit combien d'enregistrements, ou de transactions, se trouvent dans chaque groupe de numéros client.

Table d'introduction Résultats de sortie
Champ clé : Numéro client Groupe classé Compte
795401 230575 1
518008 518008 5
518008 795401 3
925007 925007 1
518008    
795401    
518008    
230575    
795401    
518008    

Sous-totalisation de champs numériques associés

Lorsque vous effectuez un classement, vous pouvez éventuellement sous-totaliser un ou plusieurs champs numériques associés. Dans l'exemple précédent, vous pouvez calculer le sous-total du champ du montant des transactions pour rechercher le montant total des transactions pour chaque client.

Classement et tri

Vous pouvez classer des tables triées ou non triées. Lorsque vous classez une table non triée, Analytics trie automatiquement les résultats de sortie dans le cadre de l'opération de classement.

Classer des tables non triées nécessite qu'Analytics crée une variable pour chaque ensemble de valeurs identiques dans le champ clé et stocke ces variables en mémoire jusqu'à la fin de la lecture de toute la table. Si vous utilisez une table volumineuse, le stockage des variables requises nécessite beaucoup de RAM et peut être lent.

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 de sous-total que vous spécifiez. Les résultats des calculs sont décomposés par groupe dans la table de sortie classée.

Dans l'exemple précédent, l'option Statistiques permettrait de calculer les montants de transaction moyen, minimal et maximal pour chaque client.

Classement en détail

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

Opération

Emplacement dans Résultats de classement

Il regroupe les enregistrements en fonction des valeurs identiques d'un champ caractère ou numérique.

Champ Classe du produit

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

Champ Compte

Champ Pourcentage du compte

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

Champ Valeur d'inventaire au prix coûtant

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).

non illustré

Résultats de classement

Résultats de sortie produits par :

  • classification par classe de produit dans une table Inventaire

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

     ;
  • sous-totalisation de la valeur d'inventaire ;
  • sortie des résultats à l'écran.

Les résultats montrent que la valeur d'inventaire se concentre sur quatre classes de produits : 03; 04; 08; 09.

Étapes

Vous pouvez classer les données en regroupant les enregistrements dans une table en fonction des valeurs identiques d'un champ caractère ou numérique.

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

Aide d'Analytics 14.1