Maskers gebruiken in analyses
Met maskers kun je getallen/bedragen en datums in analyses en rapporten opmaken.
Het opgegeven masker geldt voor iedere regel die voor de sectie wordt gegenereerd. Voor het bewerken van velden kun je gebruik maken van maskers. Met deze maskers kun je er bijvoorbeeld voor zorgen dat velden die negatief op de aangifte vermeld staan, als positief bedrag worden getoond in het rapport. Je gebruik het # -teken om een masker in te voeren. Op dit moment kun je gebruik maken van de volgende maskers:
- A#: decimaal scheidingsteken.
Gebruik: ~#A#veldcode~. Bijvoorbeeld ~#A#1234567~ wordt in rapportage 1.234.567. (Met veldcodes wordt het dan bijvoorbeeld: ~#A#E01F003~ )
- #B#: decimaal scheidingsteken en getal negatief maken (negatief bedrag wordt positief)
Gebruik: ~#B#veldcode~. Bijvoorbeeld ~#B#1234567~ wordt in rapportage -1.234.567.
- #E#: decimaal scheidingsteken en negatief getal wordt tussen (haakjes) getoond.
- Gebruik ~#E#veldcode~. Een negatief bedrag ~#E#-1234567~ wordt dan bijvoorbeeld als volgt vermeld in de rapportage: (1.234.567).
- #O#: decimaal scheidingsteken en negatief getal wordt tussen (haakjes) getoond.
Gebruik: ~#O#veldcode~ Bijvoorbeeld ~#O#1234567~ wordt (1.234.567).
- #D#: Datumveld omzetten zodat de maand volledig wordt uitgeschreven.
Gebruik: ~#D#veldcode~. DE datum ~#D#01-01-2022~ wordt vermeld als: 1 januari 2022.
Met #D=EN# wordt de datum in het Engels getoond.
- #.*: Afwijkend aantal decimalen tonen
Het sterretje wordt bij het opmaken van het rapport vervangen door het aantal decimalen dat voor die regel geldt.
Het is in een analyse mogelijk om de kolommen met velden met een variabel aantal decimalen uit te lijnen op de komma. Dit doe je door op de hele kolom het volgende masker toe te kennen: #,##0<vraagtekens>. Op de plaats van <vraagtekens> plaats je een aantal vraagtekens. Gebruik als aantal decimalen het grootste aantal decimalen dat is gedefinieerd in het gekoppelde decimaalveld.
Hieronder zie je enkele toepassingen van dit masker:
Zonder opmaak
0 cijfers achter
de komma1 cijfer achter
de komma2 cijfers achter
de komma3 cijfers achter
de komma4 cijfers achter
de komma1234
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
Als in de rapportgenerator een veld met een variabel aantal decimalen in een (groeps)kop- of voettekst wordt gezet, wordt dit beschouwd als standaard decimaalveld. Het masker (#.*) wordt hierbij niet toegepast, maar vertaald naar een standaard decimaal masker.