Totalisation des données

La totalisation permet de regrouper les enregistrements d'une table en fonction des valeurs identiques dans un ou plusieurs champs clés et de compter le nombre d'enregistrements dans chaque groupe. Vous pouvez également effectuer différents calculs statistiques pour chaque groupe.

Si vous totalisez en fonction de plusieurs champs clés (totalisation imbriquée), les groupes sont basés sur des combinaisons identiques de valeurs dans les champs clés.

Les champs clés peuvent être de type caractère, numérique ou DateHeure.

Totalisation en fonction d'un seul champ clé

Totaliser sur un champ clé est la forme la plus simple de totalisation.

Vous pouvez, par exemple, totaliser 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 totalisé Compte
795401 230575 1
518008 518008 5
518008 795401 3
925007 925007 1
518008    
795401    
518008    
230575    
795401    
518008    

Totalisation en fonction de plusieurs champs clés

La totalisation en fonction de plusieurs champs clés, ou totalisation imbriquée, vous permet d'effectuer des analyses de données plus détaillées.

Vous pouvez, par exemple, totaliser une table de transactions en fonction des champs Numéro client et Date de la transaction pour rechercher le nombre total de transactions pour chaque client à chaque date à laquelle le client a effectué une transaction.

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

Table d'introduction Résultats de sortie
Champ clé 1 : Numéro client Champ clé 2 : Date de facture Groupe totalisé imbriqué Compte
795401 08/20/2016 230575 06/13/2016 1
518008 10/15/2016 518008 04/30/2016 1
518008 07/17/2016 518008 07/17/2016 3
925007 05/21/2016 518008 10/15/2016 1
518008 04/30/2016 795401 06/30/2016 1
795401 08/20/2016 795401 08/20/2016 2
518008 07/17/2016 925007 05/21/2016 1
230575 06/13/2016      
795401 06/30/2016      
518008 07/17/2016      

Totalisation imbriquée en détail

Si vous sous-totalisez plusieurs champs clés, vous créez des groupes totalisés imbriqués dans les résultats de sortie.

Hiérarchie des imbrications

L'ordre dans lequel vous sélectionnez les champs clés détermine la hiérarchie des imbrications. Les enregistrements sont totalisés en fonction du premier champ sélectionné. Puis, dans les premiers groupes obtenus, les enregistrements sont totalisés en fonction du deuxième champ sélectionné, etc.

Remarque

L'inversion de l'ordre dans lequel vous sélectionnez deux champs clés de totaux peut donner des résultats assez différents.

Ordre des champs dans les résultats de sortie

L'ordre dans lequel vous sélectionnez les champs clés est également celui dans lequel les colonnes apparaissent dans les résultats de sortie. Si vous ajoutez des résultats à une table Analytics existante, le choix et l'ordre des colonnes doivent être identiques à ceux de la table existante.

Totalisation et tri

La totalisation peut traiter les données triées ou non triées. L'option Presort (Pré-tri) vous permet d'inclure le tri initial des données avec la totalisation.

Si vous utilisez l'option Presort

Si vous utilisez l'option Presort, les résultats de sortie sont triés et contiennent un seul groupe unique pour chaque jeu de valeurs identiques ou combinaison identique de valeurs dans le ou les champs clés.

Astuce

Si la table d'introduction est déjà triée, vous pouvez gagner du temps de traitement en désélectionnant l'option Presort.

Si vous n'utilisez pas l'option Presort

Si vous n'utilisez pas l'option Presort, les résultats de sortie utilisent l'ordre dr tri de la table d'introduction.

Si le ou les champs clés contiennent des valeurs identiques non séquentielles, les résultats de sortie contiennent plusieurs groupes pour chaque jeu de valeurs identiques ou combinaison identique de valeurs.

Remarque

Plusieurs groupes pour chaque jeu de valeurs identiques ou combinaison identique de valeurs peuvent mettre en échec l'objet de la totalisation selon le contexte.

Sous-totalisation de champs numériques

Lorsque vous totalisez, vous pouvez éventuellement sous-totaliser un ou plusieurs champs numériques. Dans les exemples précédents, vous pouvez sous-totaliser le champ du montant des transactions pour calculer :

  • Le montant total des transactions pour chaque client

  • Le montant total des transactions pour chaque client à chaque date à laquelle le client a eu des transactions.

L'option Statistiques

Vous avez la possibilité d'effectuer des calculs statistiques sur n'importe quel champ de sous-total que vous spécifiez. Les calculs statistiques sont décomposés par groupe dans les résultats de sortie.

Dans les exemples précédents, si vous sous-totalisez le champ du montant des transactions, vous pouvez également utiliser l'une des options statistiques pour calculer :

  • les montants moyen, minimum et maximum des transactions de chaque client
  • les montants moyen, minimum et maximum des transactions de chaque client à chaque date à laquelle le client a eu des transactions.

Sous-totaux et options statistiques en détail

Le tableau ci-dessous donne des détails sur les calculs et les options des sous-totaux et des statistiques.

Option Autres champs

L'option Autres champs permet de sélectionner d'autres champs caractère, numériques ou DateHeure à inclure dans la sortie. Cette option peut fournir des informations utiles si les champs que vous sélectionnez contiennent la même valeur pour tous les enregistrements de chaque groupe totalisé.

Par exemple, si vous totalisez une table par numéro client, un « autre champ » approprié peut être le nom du client. Le nom du client doit être identique pour tous les enregistrements avec le même numéro client.

Si vous spécifiez un « autre champ » qui contient des valeurs différentes pour un groupe totalisé, seule la valeur pour le premier enregistrement du groupe s'affiche, ce qui n'est pas judicieux.

Par exemple, si vous effectuez une totalisation sur une table Fournisseur par état et que vous sélectionnez une ville en tant qu'« autre champ », seule la première ville indiquée pour chaque état apparaît dans la sortie. Dans cet exemple, la meilleure méthode consiste à effectuer la totalisation avec les champs clés état et ville, dans cet ordre.

Résultats de totalisation

L'exemple suivant affiche les résultats de la totalisation de la table des comptes client sur le Numéro client et le Type de transaction. Le montant de la transaction est sous-totalisé, avec certaines statistiques associées. Les résultats sont présentés à l'écran.

L'exemple utilise un sous-ensemble de numéros client provenant de la tableAr dans ACL DATA\Sample Data Files\Sample Project.ACL.

Totalisation en détail

La totalisation permet d'effectuer les opérations suivantes :

Opération Emplacement dans Résultats de totalisation ci-dessus
Elle regroupe les enregistrements basés sur des valeurs identiques ou des combinaisons identiques de valeurs d'un ou de plusieurs champs clés caractère, numérique ou DateHeure. Champ Numéro client

Champ Type trans

Elle sous-totalise éventuellement les valeurs d'un ou plusieurs champs numériques pour chaque groupe. Champ Total Montant de trans
Effectue éventuellement des calculs statistiques sur chaque champ numérique sous-totalisé Champs Montant de trans Maximum et Moyen, Minimum

Remarque

Calculs statistiques supplémentaires non illustrés

En option, elle calcule le pourcentage d'enregistrements de la table source qui appartiennent à chaque groupe Champ Pourcentage du compte
Elle compte (sous-totalise) le nombre d'enregistrements de chaque groupe. Champ Compte
Elle affiche éventuellement d'autres champs caractère, numériques ou DateHeure contenant des informations complémentaires. Champ Nom

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

Remarque

La ligne Totaux est alimentée uniquement si vous présentez les résultats à l'écran.

Ligne Totaux

Étapes

Vous pouvez totaliser les données en regroupant les enregistrements dans une table en fonction des valeurs identiques ou des combinaisons identiques de valeurs, dans un ou plusieurs champs de type caractère, numérique ou DateHeure.

Vous pouvez éventuellement sous-totaliser des champs numériques associés. Vous pouvez aussi effectuer des calculs statistiques sur n'importe quel champ de sous-total que vous spécifiez. Les résultats des calculs statistiques sont décomposés par groupe dans la table de sortie totalisée.

Aide d'Analytics 14.1