Utilisation de masques dans les analyses
Les masques vous permettent de gérer le format d'affichage des chiffres/montants et des dates dans les analyses et les rapports.
Le masque s'applique à toutes les lignes de la section, notamment à leurs champs. Ils permettent, par exemple, de modifier le signe d'un montant. Utilisez le caractère # pour définir un masque. Vous pouvez utiliser les masques suivants :
- A# : séparateur décimal.
Utilisation : ~#A#veldcode~. Par exemple : ~#A#1234567~ devient 1.234.567 dans le rapport. (Avec les codes de champ, cela devient, par exemple : ~#A#E01F003~ )
- #B# : séparateur décimal et inversement du signe
Utilisation : ~#B#veldcode~. Par exemple : ~#B#1234567~ devient -1.234.567 dans le rapport.
- #E# : séparateur décimal et affichage des nombres négatifs entre (parenthèses).
- Utilisation : ~#E#veldcode~. Un nombre négatif ~#E#-1234567~ se présente, par exemple, comme suit dans le rapport : (1.234.567).
- #O# : séparateur décimal et affichage des nombres négatifs entre (parenthèses).
Utilisation : ~#O#veldcode~ Par exemple, ~#O#1234567~ devient (1.234.567).
- #D# : Conversion d'un champ de date pour afficher le mois en toutes lettres.
Utilisation : ~#D#veldcode~. La date ~#D#01-01-2008~ se présente sous la forme suivante : 1 janvier 2008.
Avec le masque #D=EN#, la date s'affiche en anglais.
- #.* : Montrer un nombre de décimales différent
Lors de la création du rapport, l'astérisque est remplacé par le nombre de décimales défini pour cette ligne.
Dans l'analyse, il est possible d'aligner sur la virgule les colonnes contenant des champs à nombre de décimales variable. Pour ce faire, vous appliquez le masque suivant à l'ensemble de la colonne : #,##0<points d'interrogation>. Vous remplacez les <points d'interrogation> existants par un certain nombre de points d'interrogation. Comme nombre de décimales, utilisez le nombre maximum de décimales défini pour le champ associé.
Voici quelques exemples d'application de ce masque :
Sans mise en page
0 chiffre après
la virgule1 chiffre après
la virgule2 chiffre après
la virgule3 chiffre après
la virgule4 chiffre après
la virgule1234
1234
1234
1234
1234,
1234,
123,4
123
123,4
123,4
123,4
123,4
12,34
12
12,3
12,34
12,34
12,34
1,234
1
1,2
1,23
1,234
1,234
0,1234
0
0,1
0,12
0,123
0,1234
Le générateur de rapports suppose que tout montant à nombre de décimales variable placé dans l'en-tête ou le pied d'un groupe est un champ décimal standard. Il n'utilise donc pas le masque (#.*) mais le masque décimal standard.