Niveaux de totalisation 

Utilisation

Dans les états Report Painter et les états Report Writer, vous pouvez utiliser des sets, des groupes ou des variables de sets pour afficher une hiérarchie des 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 page que cette hiérarchie doit être marquée de caractères spéciaux. Vous activez cette fonction via Options ® Mise en page ® Totaux de lignes ® Totaux de marques.

Dans la mise en page, 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 page.

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 :

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.

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 résulter sur une hiérarchie asymétrique.

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

Si chaque niveau de la hiérarchie n’a pas une valeur, le niveau de totalisation maximal peut prendre des valeurs largement différentes.

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, peu importe les données sélectionnées.

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

Lorsque vous paramétrez le niveau de totalisation dans la mise en page d’état ou la mise en page 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.

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 page Masquer les totaux dupliqués.