Systemfunktioner
Via systemfunktionerna får du åtkomst till egenskaperna för systemet, enheten och QlikView-dokumenten.
Använd listrutan för varje funktion för att visa en kort beskrivning och syntax för varje funktion. En del av funktionerna kan du få mer information om genom att klicka på funktionsnamnet i syntaxbeskrivningen.
Den här funktionen returnerar en textsträng som innehåller egenskapen upphovsman för det aktuella dokumentet. Den kan användas på både laddningsskriptet och i ett diagramuttryck.
Author( )
Den här funktionen returnerar användaragentsträngen i klientwebbläsaren. Den kan användas på både laddningsskriptet och i ett diagramuttryck.
Exempel:
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36
ClientPlatform( )
Denna funktion returnerar en sträng som anger namnet på aktuell dator enligt operativsystemet. Den kan användas på både laddningsskriptet och i ett diagramuttryck.
ComputerName( )
Den här skriptfunktionen returnerar kulturnamnet för den sorteringsspråkvariant som används. Om variabeln CollationLocale inte har ställts in returneras användarens faktiska datorspråkvariant.
GetCollationLocale( )
Denna funktion returnerar värdet för en namngiven utökad egenskap i arkobjektet med det angivna objekt-ID:t. Om objectid inte ges kommer det arkobjekt som innehåller uttrycket att användas. En utökad egenskap definieras för komplementobjektet i dess definitionsfil.
GetExtendedProperty(name[, objectid])
GetObjectField() returnerar dimensionens namn. Index är ett valfritt heltal som anger vilken dimension som ska returneras.
GetObjectField([index])
Den här funktionen returnerar värdet för en nyckel i Windows-registret. Den kan användas på både laddningsskriptet och i ett diagramuttryck.
GetRegistryString(path, key)
Funktionen kan endast användas i skriptet. En indatabox där användaren ska ange ett värde öppnas medan skriptet körs. Parametrarna cue och caption används som text i meddelande respektive namnlist. Funktionen returnerar det angivna värdet.
Indataboxfunktionen returnerar NULL om dialogen avbryts, stängs eller inte kan visas.
Exempel:
Load
Input('Enter value', 'Input box') as v,
Recno () as r
autogenerate 3;
Input(str cue [, str caption])
Funktionen kan endast användas i skriptet. En meddelanderuta öppnas medan skriptet körs. Parametrarna msg och caption används som text i meddelanden respektive namnlister. Parametern mb_buttons definierar vilka knappar som ska visas i meddelanderutan enligt följande:
0 eller 'OK' för en enstaka OK-knapp,
1 eller 'OKCANCEL' för två knappar, OK och Cancel,
2 eller 'ABORTRETRYIGNORE' för tre knappar, Abort, Retry och Ignore,
3 eller 'YESNOCANCEL' för tre knappar, Yes, No och Cancel,
4 eller 'YESNO' för två knappar, Yes och No,
5 eller 'RETRYCANCEL' för två knappar, Retry och Cancel.
Parametern mb_icons definierar vilken ikon som ska visas i meddelanderutan enligt följande:
0 eller en tom sträng för ingen ikon,
16 eller 'ICONHAND' för en ikon med ett X, används för kritiska fel,
32 eller 'ICONQUESTION' för en ikon med ett frågetecken,
48 eller 'ICONEXCLAMATION' för ett utropstecken, används för mindre fel och varningar av olika slag
64 eller 'ICONASTERISK'-ikon med ett i för informationsmeddelanden.
Parametern mb_defbutton definierar vilken knapp som ska stå i fokus när meddelanderutan visas, enligt följande:
0 eller 'DEFBUTTON1' om den första knappen ska stå i fokus,
256 eller 'DEFBUTTON2' om den andra knappen ska stå i fokus,
512 eller 'DEFBUTTON3' om den tredje knappen ska stå i fokus,
768 eller 'DEFBUTTON4' om den fjärde knappen ska stå i fokus,
Funktionen returnerar ett heltal som visar vilken knapp användaren har tryckt på enligt följande:
1 för OK,
2 för Cancel,
3 för Abort,
4 för Retry,
5 för Ignore,
6 för Yes,
7 för No,
Parametrarna 3, 4 och 5 läggs till internt. Om andra numeriska värden än de som visas ovan används kan man därför få en oväntad kombination av ikoner och knappar.
Meddelandeboxfunktionen returnerarNULL om dialogen inte kan visas.
Exempel:
Load
MsgBox('Message 2', 'msgbox', 'OKCANCEL', 'ICONASTERISK') as x, 2 as r
autogenerate 1;
MsgBox(str msg [, str caption [, mb_buttons [, mb_icons[, mb_defbutton]]]] )
Den här funktionen returnerar en sträng som anger namnet på aktuell användare enligt operativsystemet. Den kan användas på både laddningsskriptet och i ett diagramuttryck.
OSUser( )
Denna funktion returnerar komplett information om QlikView-version och byggnummer i form av en sträng.
Returnerar en textsträng som anger namnet på aktuell QlikView-användare enligt vad som angetts i en section access-sats.
QVuser( )
Den här funktionen returnerar en tidsangivelse för när dataladdningen senast avslutades. Den kan användas på både laddningsskriptet och i ett diagramuttryck.
ReloadTime( )
Denna diagramfunktion returnerar tillståndsnamnet för det objekt i vilket det används. QlikView-utvecklare kan använda den här funktionen för att visa dynamisk text och färg när ett objekttillstånd ändras. Det är viktigt att notera att den här funktionen endast fungerar på objekt. Den kan inte användas i ett diagramuttryck för att fastställa det tillstånd uttrycket refererar till.