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.
Example:
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
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])
Denna funktion returnerar namnet på dimensionen. Index är ett valfritt heltal som anger vilken av dimensionerna 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
Example:
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
1 eller
2 eller
3 eller
4 eller
5 eller
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
32 eller
48 eller
64 eller
Parametern mb_defbutton definierar vilken knapp som ska stå i fokus när meddelanderutan visas, enligt följande:
0 eller
256 eller
512 eller
768 eller
Funktionen returnerar ett heltal som visar vilken knapp användaren har tryckt på enligt följande:
1 för
2 för
3 för
4 för
5 för
6 för
7 för
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 returnerar
Example:
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
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.