Richtlijnen voor visualisaties, velden en naamgeving

Er gelden bepaalde conventies en beperkingen waarvan u zich bewust moet zijn bij het werken met Qlik Sense. Bijvoorbeeld, het maximale aantal tekens dat u kunt gebruiken in namen, beschrijvingen en uitdrukkingen, en de tekens die uitsluitend zijn gereserveerd voor gebruik door Qlik Sense.

Maximale aantal visualisaties

Het maximale aantal visualisaties per werkblad wordt beperkt door het aantal cellen op een werkblad: 288 (24 x 12). Het maximale praktische aantal is minder vanwege het beperkte gebruik van visualisaties die uit slechts 1 cel bestaan.

Maximale lengte voor namen

De volgende maxima gelden voor het aantal tekens dat in verschillende situaties kan worden gebruikt in Qlik Sense:

Maximale lengte voor namen
Situatie Hoogste limiet
Namen (titel, dimensie, voetnoot...) Max. 255 tekens
Beschrijvingen Max. 512 tekens
Uitdrukkingen Max. 64.000 tekens
Extra info Max. 31 tekens per extra info en max. 30 extra info-items per masteritem

Tekst- en afbeeldingsdiagram:

Max. 12.000 tekens

Namen voor dimensies en metingen

Als u lange namen voor uw dimensies en metingen gebruikt, worden deze afgekapt en wordt ‘...’ weergegeven om duidelijk te maken dat een deel van de naam verborgen is. Ook is het raadzaam om geen tekens te gebruiken die voor systeemdoeleinden zijn gereserveerd, aangezien er andere onvoorspelbare resultaten en fouten kunnen ontstaan.

Vermijd het gebruik van de volgende tekens in namen voor dimensies en metingen:

  • :
  • =
  • [
  • ]
  • {
  • }
  • $

Maximumaantal tekens in uitdrukkingen

Het maximale aantal tekens dat kan worden weggeschreven in een visualisatie-uitdrukking bedraagt 64.000. Als u probeert een uitdrukking samen te stellen met meer dan dit aantal tekens, wordt de uitdrukking afgekapt.

Conventies voor getal- en tijdnotaties

Bij veel interpretatie- en opmaakfuncties kunt u een notatie opgeven voor getallen en datums met behulp van een opmaakcode. In dit onderwerp wordt beschreven welke conventies worden gebruikt voor het opmaken van een getal, datum, tijd of tijdstempel. Deze conventies gelden voor zowel script- als diagramfuncties.

Getalnotaties

Gebruik het symbool "0" voor elk specifieke cijfer dat u wilt aanduiden.

Gebruik het symbool "#" voor elk mogelijke cijfer links van de decimaalpunt dat u wilt aanduiden.

Geef de positie van het scheidingsteken voor duizendtallen en decimalen aan met het desbetreffende teken.

Met de opmaakcode wordt de positie van de scheidingstekens aangeduid. Het is niet mogelijk het scheidingsteken zelf in de opmaakcode in te stellen. Gebruik hiervoor de variabelen DecimalSep en ThousandSep in het script.

U kunt het scheidingsteken voor duizendtallen gebruiken om cijfers te groeperen in elk gewenst aantal posities. Zo kunt u bijvoorbeeld een opmaakreeks "0000-0000-0000" (het scheidingsteken voor duizendtallen = "-") gebruiken om een onderdeelnummer met twaalf cijfers weer te geven, zoals "0012-4567-8912".

Ga voor meer informatie naar DecimalSep en ThousandSep .

Examples:  

Voorbeeld van getalnotaties
Getalnotatie Beschrijving
# ##0

beschrijft het getal als een geheel getal met een scheidingsteken voor duizendtallen. In dit voorbeeld wordt '.' gebruikt als scheidingsteken voor duizendtallen.

###0

beschrijft het getal als een geheel getal zonder een scheidingsteken voor duizendtallen.

0000 beschrijft het getal als een geheel getal met ten minste vier cijfers. Het getal 123 wordt bijvoorbeeld weergegeven als 0123.
0.000

beschrijft het getal met drie decimalen. In dit voorbeeld wordt '.' gebruikt als scheidingsteken voor decimalen.

Speciale getalnotaties

In Qlik Sense kunnen alle getallen met een radix tussen 2 en 36, inclusief binaire, octale en hexadecimale getallen worden geïnterpreteerd en opgemaakt. Ook Romeinse cijfers kunnen worden verwerkt.

Speciale getalnotaties
Notatie Beschrijving
Binaire indeling

Een opmaakcode voor binaire getallen moet beginnen met (bin) of (BIN).

Octale indeling

Een opmaakcode voor octale getallen moet beginnen met (oct) of (OCT).

Hexadecimale indeling

Een opmaakcode voor hexadecimale getallen moet beginnen met (hex) of (HEX). De versie in hoofdletters levert een opmaak met de hoofdletters A-F op (bijvoorbeeld 14FA). De versie in kleine letters levert een opmaak met de kleine letters a-f op (bijvoorbeeld 14fa). Beide varianten worden juist geïnterpreteerd, ongeacht de gebruikte hoofdletters of kleine letters in de opmaakcode.

Decimale indeling

Het gebruik van (dec) of (DEC) om een decimale indeling aan te geven is toegestaan maar niet noodzakelijk.

Aangepaste radixindeling

Een opmaakcode voor een radix tussen 2 en 36 moet beginnen met (rxx) of (Rxx), waarbij xx het tweecijferige getal voor de te gebruiken radix is. Bij gebruik van de hoofdletter R worden gebruikte letters in radices boven de 10 bij het opmaken in Qlik Sense met een hoofdletter geschreven (bijvoorbeeld 14FA). De kleine letter r levert een opmaak met kleine letters op (bijvoorbeeld 14fa). Beide varianten worden juist geïnterpreteerd, ongeacht de gebruikte hoofdletters of kleine letters in de opmaakcode. Merk op dat (r02) het equivalent is van (bin), (R16) van (HEX), enzovoort.

Romeinse indeling

Een opmaakcode voor Romeinse cijfers moet beginnen met (rom) of (ROM). De versie in hoofdletters levert een opmaak met hoofdletters op (bijvoorbeeld MMXVI). De versie in kleine letters levert een opmaak met kleine letters op (mmxvi). Beide varianten worden juist geïnterpreteerd, ongeacht de gebruikte hoofdletters of kleine letters in de opmaakcode. Voor een negatief romeins cijfer wordt een minteken geplaatst, en nul wordt weergegeven als 0. Decimalen worden in de romeinse notatie genegeerd.

Examples:  

Voorbeelden van speciale getalnotaties
Voorbeeld Resultaat

num(199, '(bin)')

retourneert 11000111

num(199, '(oct)')

retourneert 307

num(199, '(hex)')

retourneert c7

num(199, '(HEX)' )

retourneert C7

num(199, '(r02)' )

retourneert 11000111

num(199, '(r16)')

retourneert c7

num(199, '(R16)' )

retourneert C7

num(199, '(R36)')

retourneert 5J

num(199, '(rom)')

retourneert cxcix

num(199, '(ROM)' )

retourneert CXCIX

Datums

U kunt de volgende symbolen gebruiken voor een datumnotatie. Er kunnen willekeurige scheidingstekens worden gebruikt.

Symbolen voor datumnotatie
Symbolen Beschrijving
D

Geef met het symbool "D" het nummer van de dag aan.

M

Geef met het symbool "M" het nummer van de maand aan.

Gebruik "M" of "MM" voor één of twee cijfers.

"MMM" geeft de korte maandnotatie in letters aan, zoals gedefinieerd in het besturingssysteem of door de vervangende·systeemvariabele MonthNames in het script.

"MMMM" geeft de lange maandnotatie in letters aan, zoals gedefinieerd in het besturingssysteem of door de vervangende·systeemvariabele LongMonthNames in het script.

Ga voor meer informatie naar MonthNames en LongMonthNames .

Y

Geef met het symbool "Y" het jaar aan.

W

Geef met het symbool "W" de weekdag aan.

"W" retourneert het dagnummer (bijvoorbeeld 0 voor maandag) als een enkel cijfer.

"WW" retourneert het nummer met twee cijfers (bijvoorbeeld 02 voor woensdag).

"WWW" geeft de korte dagnotatie in letters aan (bijvoorbeeld ma), zoals gedefinieerd in het besturingssysteem of door de vervangende·systeemvariabele DayNames in het script.

"WWWW" geeft de lange dagnotatie in letters aan (bijvoorbeeld maandag), zoals gedefinieerd in het besturingssysteem of door de vervangende·systeemvariabele LongDayNames in het script.

Ga voor meer informatie naar DayNames en LongDayNames .

Examples: (met 31 maart 2013 als voorbeelddatum)

Voorbeelden van datumnotaties
Voorbeeld Resultaat
YY-MM-DD beschrijft de datum als 13-03-31.
YYYY-MM-DD beschrijft de datum als 3/31/13.
YYYY-MMM-DD beschrijft de datum als 2013-mrt-31.
DD MMMM YYYY beschrijft de datum als 31 maart 2013.
M/D/YY beschrijft de datum als 3/31/13.
W YY-MM-DD beschrijft de datum als 6 13-03-31.
WWW YY-MM-DD beschrijft de datum als za 13-03-31.
WWWW YY-MM-DD beschrijft de datum als zaterdag 13-03-31.

Tijden

U kunt de volgende symbolen gebruiken voor een tijdnotatie. Er kunnen willekeurige scheidingstekens worden gebruikt.

Symbolen voor tijdnotatie
Symbolen Beschrijving
h

Geef met het symbool "h" elk cijfer van de uren aan.

m

Geef met het symbool "m" elk cijfer van de minuten aan.

s

Geef met het symbool "s" elk cijfer van de seconden aan.

f Geef met het symbool "f" elk cijfer van de fracties van een seconde aan.
tt

Gebruik het symbool "tt" achter de tijd als u de tijd in AM/PM-indeling wilt weergeven.

Examples: (met 18.30 als voorbeeldtijd):

Voorbeelden van tijdnotaties
Voorbeeld Resultaat
hh:mm beschrijft de tijd als 18:30
hh.mm.ss.ff beschrijft de tijd als 18.30.00.00
hh:mm:tt beschrijft de tijd als 18.30.00.00

Tijdstempels

In tijdstempels wordt dezelfde notatie als voor datum en tijd gebruikt.

Examples: (met 31 maart 2013 18.30 als voorbeeld van een tijdstempel):

Voorbeelden van tijdstempelnotaties
Voorbeeld Resultaat
YY-MM-DD hh:mm beschrijft de tijdstempel als 13-03-31 18:30
M/D/Y hh.mm.ss.ffff beschrijft de tijdstempel als 3/31/13 18.30.00.0000

Systeemvelden gebruiken in een visualisatie

U kunt systeemvelden gebruiken in een visualisatie. Systeemvelden worden gemaakt in Qlik Sense als het script voor het laden van gegevens wordt gegenereerd. Systeemvelden bevatten informatie over de velden en tabellen in de geladen gegevens. Een systeemveld begint met "$" en u moet ernaar verwijzen door de veldnaam inclusief de "$" handmatig in te voeren. U kunt een systeemveld gebruiken voor het maken van een dimensie als masteritem of vanuit het eigenschappenvenster.

Voorbeeld van een dimensie die is gebaseerd op een systeemveld

Preview of a dimension.

Een systeemveld toegevoegd als dimensie in het eigenschappenvenster
Properties panel.s