Förutsättningar för tal- och tidsformat
PÅ DEN HÄR SIDAN
Förutsättningar för tal- och tidsformat
I många funktioner för tolkning och formatering kan man ställa in formatet för tal och datum med hjälp av en formatkod. Detta avsnitt handlar om hur tal, datum, tider eller tidsangivelser ska formateras. Förutsättningarna gäller både för skript- och diagramfunktioner.
Talformat
För att ange ett visst antal siffror, använd symbolen
Använd symbolen
För att markera tusentalsavgränsarens eller decimalavgränsarens position, använd rätt tusentalsavgränsare respektive decimalavgränsare.
Formatkoden används för att definiera avgränsarnas positioner. Det är alltså inte möjligt att ställa in avgränsartecknet i formatkoden. Använd variablerna DecimalSep och ThousandSep för detta i skriptet.
Tusentalsavgränsaren kan användas för att gruppera siffror efter antal placeringar. Exempelvis kan formatsträngen
Mer information finns i DecimalSep och ThousandSep .
Examples:
Talformat | Beskrivning |
---|---|
|
beskriver talet som ett heltal med tusentalsavgränsare. I det här exemplet används " " som tusentalsavgränsare. |
|
beskriver talet som ett heltal utan tusentalsavgränsare. |
|
beskriver talet som ett heltal med minst fyra siffror. Med andra ord visas talet 123 som 0123. |
|
beskriver talet med tre decimaler. I det här exemplet används "." som decimalavgränsare. |
Speciella talformat
Qlik Sense kan tolka och formatera tal i alla talbaser mellan 2 och 36, såväl binära och oktala som hexadecimala. Programmet kan även tolka romerska format.
Format | Beskrivning |
---|---|
Binärt format |
För att ange ett binärt format ska formatkoden börja med |
Oktalt format |
För att ange ett oktalt format ska formatkoden börja med |
Hexadecimalt format |
För att ange ett hexadecimalt format ska formatkoden börja med |
Decimalformat |
Det är fullt möjligt men onödigt att ange decimalformat med |
Eget talbasformat |
För att ange ett format inom en talbas mellan 2 och 36 ska formatkoden inledas med |
Romerskt format |
För att ange romerska siffror ska formatkoden börja med |
Examples:
Exempel | Resultat |
---|---|
|
returnerar |
|
returnerar |
|
returnerar |
|
returnerar |
|
returnerar |
|
returnerar |
|
returnerar |
|
returnerar |
|
returnerar |
|
returnerar |
Datum
Följande symboler kan användas för att formatera ett datum. Valfri avgränsare kan användas.
Symboler | Beskrivning |
---|---|
|
För att beskriva dagen, använd symbolen |
|
För att ange månadens nummer, använd symbolen Använd
Mer information finns i MonthNames och LongMonthNames . |
|
För att beskriva året, använd symbolen |
|
För att beskriva veckodagen, använd symbolen
Mer information finns i DayNames och LongDayNames . |
Examples: (i exemplet visas den 31 mars 2013)
Exempel | Resultat |
---|---|
|
anger datumet som 13-03-31. |
|
anger datumet som 2013-03-31. |
|
anger datumet som 2013-Mar-31. |
|
anger datumet som 31 mars 2013. |
|
anger datumet som 3/31/13. |
|
anger datumet som 6 13-03-31. |
|
anger datumet som lör 13-03-31. |
|
anger datumet som Saturday 13-03-31. |
Tider
Följande symboler kan användas för att formatera en tid. Valfri avgränsare kan användas.
Symboler | Beskrivning |
---|---|
|
För att beskriva timmarna, använd symbolen |
|
För att beskriva minuterna , använd symbolen |
|
För att beskriva sekunderna, använd symbolen |
|
För att beskriva bråkdelar av sekunder, använd symbolen |
|
För att beskriva tid i AM/PM-format, använd symbolen |
Examples: (i exemplet visas 18.30):
Exempel | Resultat |
---|---|
|
anger tiden som 18:30 |
|
anger tiden som 18.30.00.00 |
|
anger tiden som 06:30:pm. |
Tidsangivelser
Samma notation som för datum och tider används i tidsangivelser.
Examples: (exempeltidsmarkör är den 31 mars 2013, 18:30)
Exempel | Resultat |
---|---|
|
anger tidsmarkören som 13-03-31 18:30. |
|
anger tidsmarkören som 3/31/13 18.30.00.0000. |