Expression de l'argument Segment

L'argument Segment est une valeur représentant un ID de ligne ou de colonne dans le concepteur. Les segments référencés correspondent aux lignes ou colonnes du mode conception qui peuvent se développer dans le visualiseur. Les lignes ou colonnes du mode affichage sont les lignes ou colonnes développées. Vous pouvez utiliser des nombres pour identifier les lignes et des lettres pour identifier les colonnes. Vous pouvez faire référence à des segments dans n'importe quelle formule standard.

Tableau -1 Syntaxe utilisée pour les segments multiples dans les formules standard

Type Syntaxe Description Exemple
Segment simple [ ] Segment simple (mode conception) Pointer vers le segment 2 :

row[2]

Remarque :

Les versions antérieures prennent en charge cette syntaxe.

Segment non consécutif [;] Plusieurs segments de lignes ou de colonnes simples. Pointer vers les lignes de segment 2, 5, 7, 8 et 10 :

row[2;5;7;8;10]

Remarque :

Utilisez un point-virgule plutôt qu'une virgule afin de délimiter les références des lignes ou des colonnes.

Plage de segments [:] Plage de segments de colonne ou de ligne Pointer vers les lignes de segment 2, 3, 4 et 5 :

row[2:5]

Les exemples suivants montrent différentes combinaisons de la notation de segment dans le Tableau -1.

Exemple 1 :

Pointer vers les lignes de segment 1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15 et 17 :

row[1; 3; 5:10; 12:15; 17]

Exemple 2 :

Si l'expression suivante désigne le segment de ligne 20, mais que la grille ne contient que 15 segments de ligne, la formule s'applique uniquement au segment 4 :

row[4; 20]

Si le segment de début est plus long que le segment de fin, le système les intervertit automatiquement.

Exemple 3 :

Manière dont les segments sont intervertis :

row[6:3] becomes row[3:6]

Les références multiples aux mêmes segments sont acceptées. Les mêmes segments figurent alors deux fois dans une même expression.

Exemple 4 :

Ajouter deux fois la ligne 5 :

row[2;3;5;7;5].sum 

Exemple 5 :

Segments de ligne 2, 3, 4, 5, 6 et 7, puis à nouveau le segment 5. Inclut à deux reprises le segment 5 dans le calcul de la moyenne :

 row[2:7;5].avg 

Les segments de texte sont ignorés.

Exemple 6 :

Ne pas prendre en compte le segment de ligne 3 s'il s'agit d'une ligne de texte :

row[1:5]