Début du domaine contenu

Documentation fonction Niveaux de totalisation Localiser le document dans l'arbre de navigation

Utilisation

Dans les états Report Painter et Report Writer, vous pouvez utiliser des sets, des groupes ou des variables de sets pour afficher une hiérarchie de lignes. Les lignes de totaux d’un état sont représentées par des niveaux de totalisation.

Fonctionnalités

Chaque niveau de totalisation est représenté par un ou plusieurs astérisques. Dans la définition d’état, vous pouvez spécifier dans la mise en forme que cette hiérarchie doit être marquée de caractères spéciaux. Cette fonction est activée via Options ® Mise en forme ® Totaux de lignes ® Totaux de marques.

Dans la mise en forme, vous pouvez spécifier si vous pouvez sélectionner la position des totaux (supérieure ou inférieure) dans l’affichage.

Pour plus d’informations, voir Mise en forme.

Le nombre de caractères génériques dans un état dépend du nombre de niveaux hiérarchiques. Les totaux de lignes au niveau le plus bas de l’affichage d’une hiérarchie s’affiche avec un astérisque. Des valeurs individuelles reçoivent le niveau de totalisation zéro (aucun caractère générique).

Niveaux hiérarchiques et représentation en caractères génériques

Niveau hiérarchique

Nombre de caractères génériques

Niveau le plus élevé de la hiérarchie

n

Niveau inférieur

n-1

Niveau inférieur

n-2

Niveau inférieur

n-3

Niveau inférieur

n-4

...

...

Niveau hiérarchique le plus bas

n-(n-1) = 1

Valeurs individuelles

Aucun caractère générique (n-n)

Il existe deux types de hiérarchies :

·        Hiérarchie équilibrée

Si des valeurs existent pour tous les niveaux et toutes les ramifications de la hiérarchie, la hiérarchie est équilibrée. Une hiérarchie équilibrée paraît symétrique.

Ce graphique est expliqué dans le texte afférent

·        Hiérarchie déséquilibrée

Le niveau hiérarchique le plus élevé dépend des niveaux de valeurs. Les ramifications individuelles de la hiérarchie peuvent différer considérablement d’une à l’autre et se traduire par une hiérarchie asymétrique.

Ce graphique est expliqué dans le texte afférent

Niveau de totalisation avec une hiérarchie déséquilibrée

Si certains niveaux de la hiérarchie n’ont pas de valeur, le niveau de totalisation maximal peut prendre des valeurs largement différentes.

·        Si la hiérarchie consiste uniquement en un set 1, un set 12 et des valeurs, le set 1 aura le niveau de totalisation maximal **.

·        Si la hiérarchie consiste en un set 1, un set 12 avec des valeurs, un set 13, un set 131 avec une valeur, un set 132 et un set 1311 avec des valeurs, le set 1 aura le niveau de totalisation maximal ****.

La méthode de détermination du niveau de totalisation maximal commence toujours au niveau de set le plus bas.

Niveau de totalisation avec une hiérarchie équilibrée

Avec une hiérarchie équilibrée, le niveau de totalisation maximal est toujours le même, indépendamment des données sélectionnées.

Niveaux de totalisation dans la mise en forme d’état/de section

Lorsque vous paramétrez le niveau de totalisation dans la mise en forme d’état ou la mise en forme de section des états avec une hiérarchie déséquilibrée, vous devez tenir compte de la détermination du niveau de totalisation maximal, comme décrit ci-dessus.

Des niveaux hiérarchiques différents s’affichent en fonction des données sélectionnées.

Exemple

Dans les exemples ci-dessus pour le niveau de totalisation avec une hiérarchie déséquilibrée, si vous spécifiez l’intervalle 2 à 3 pour le niveau de totalisation, le résultat est :

pour le premier exemple, set 1 ** ;

pour le deuxième exemple, set 12 ***, set 13***, set 131**, set 132**.

Vous pouvez éviter cette divergence en insérant des nœuds fictifs dans la hiérarchie déséquilibrée pour l’équilibrer. Ceci se traduit par des lignes supplémentaires dans l’état, que vous pouvez masquer avec l’option de mise en forme Masquer les totaux dupliqués.

Pour plus d’informations sur le tri des niveaux de totalisation, voir Lien structureTri des lignes d’état.

 

 

Fin du domaine contenu