Villkorsfunktioner
Alla villkorsfunktioner utvärderar ett villkor. Sedan returnerar de olika svar beroende på villkorets värde. Funktionerna kan användas i dataladdningsskriptet och diagramuttryck.
Alla villkorsfunktioner utvärderar ett villkor. Sedan returnerar de olika svar beroende på villkorets värde. Funktionerna kan användas i dataladdningsskriptet och diagramuttryck.
alt-funktionen returnerar den första av parametrarna som har ett giltigt numeriskt värde. Om ingen av parametrarna har ett giltigt numeriskt värde, returneras den sista parametern. Det finns inga begränsningar vad gäller antalet parametrar.
alt(case1[ , case2 , case3 , ...] , else)
class(expression, interval [ , label [ , offset ]])
if(condition , then , else)
Funktionen match jämför den första parametern med alla de följande och returnerar den numeriska platsen för uttryck som matchar. Jämförelsen är skiftlägeskänslig.
match( str, expr1 [ , expr2,...exprN ])
Funktionen mixmatch jämför den första parametern med alla de följande och returnerar den numeriska platsen för uttryck som matchar. Jämförelsen är inte skiftlägeskänslig.
mixmatch( str, expr1 [ , expr2,...exprN ])
Funktionen pick returnerar det n:te uttrycket i listan.
pick(n, expr1[ , expr2,...exprN])
Funktionen wildmatch jämför den första parametern med alla de följande och returnerar talet för det uttryck som matchar. Jokertecken ( * och ?) kan användas i jämförelsesträngarna. * motsvarar vilken teckensekvens som helst. ? motsvarar vilket enstaka tecken som helst. Jämförelsen är inte skiftlägeskänslig.
wildmatch( str, expr1 [ , expr2,...exprN ])