Funzioni di sistema
Le funzioni di sistema forniscono funzioni per accedere alle proprietà del sistema, del dispositivo e del documento QlikView.
Utilizzare l'elenco a discesa su ciascuna funzione per visualizzare una breve descrizione e la sintassi di ciascuna funzione. Per alcune funzioni, è possibile ottenere ulteriori informazioni su tale funzione specifica facendo clic sul nome della funzione nella descrizione della sintassi.
Questa funzione restituisce una stringa contenente la proprietà Author del documento corrente. Può essere utilizzato sia nello script di caricamento che in un'espressione grafica.
Author( )
Questa funzione restituisce la stringa dell'agente utente del browser client. Può essere utilizzato sia nello script di caricamento che in un'espressione grafica.
Example:
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36
ClientPlatform( )
Questa funzione restituisce una stringa contenente il nome del computer come restituito dal sistema operativo. Può essere utilizzato sia nello script di caricamento che in un'espressione grafica.
ComputerName( )
Questa funzione di script restituisce il nome della lingua delle impostazioni locali delle regole di confronto utilizzato. Se la variabile
GetCollationLocale( )
Questa funzione restituisce il valore di una proprietà estesa denominata nell'oggetto di lavoro con l'ID oggetto specificato. Se objectid non è specificato, verrà utilizzato l'oggetto di lavoro contenente l'espressione. Una proprietà estesa è definita per l'oggetto estensione nel relativo file di definizione.
GetExtendedProperty(name[, objectid])
Questa funzione restituisce il nome della dimensione. Index è un numero intero opzionale che indica quali tra le dimensioni utilizzate devono essere restituite.
GetObjectField([index])
Questa funzione restituisce il valore di una chiave nel registro di Windows. Può essere utilizzato sia nello script di caricamento che in un'espressione grafica.
GetRegistryString(path, key)
Questa funzione può essere utilizzata solo nello script e consente di visualizzare una casella di input che richiede all'utente l'immissione di un valore durante l'esecuzione dello script. I parametri cue e caption vengono utilizzati rispettivamente come testo e intestazione del messaggio. La funzione restituisce il valore immesso.
La funzione della casella di input restituisce
Example:
Load
Input('Enter value', 'Input box') as v,
Recno () as r
autogenerate 3;
Input(str cue [, str caption])
Questa funzione può essere utilizzata solo nello script e consente di visualizzare una finestra di messaggio durante l'esecuzione dello script. I parametri msg e caption vengono utilizzati rispettivamente come messaggio e testo di intestazione. Il parametro mb_buttons definisce quale pulsante sarà visualizzato nella casella del messaggio, facendo riferimento a quanto segue:
0 o
1 o
2 o
3 o
4 o
5 o
Il parametro mb_icons definisce quale icona sarà visualizzata nella casella del messaggio, facendo riferimento a quanto segue:
0 o stringa vuota per nessuna icona,
16 o
32 o
48 o
64 o
Il parametro mb_defbutton definisce il pulsante attivato quando la casella messaggio sarà visualizzata, facendo riferimento a quanto segue:
0 o
256 o
512 o
768 o
La funzione restituisce un valore intero che mostra quale pulsante è stato selezionato dall'utente in base a:
1 per
2 per
3 per
4 per
5 per
6 per
7 per
I parametri 3, 4 e 5 verranno aggiunti internamente così se vengono utilizzati valori numerici diversi da quelli menzionati, si potranno ottenere combinazioni inaspettate di icone e pulsanti.
La funzione della finestra di messaggio restituisce
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]]]] )
Questa funzione restituisce una stringa contenente il nome dell'utente attuale come restituito dal sistema operativo. Può essere utilizzato sia nello script di caricamento che in un'espressione grafica.
OSUser( )
Questa funzione restituisce la versione e il numero di build completi di QlikView sotto forma di stringa.
Restituisce una stringa contenente il nome dell'utente
QVuser( )
Questa funzione restituisce un'indicazione di data e ora relativa al completamento dell'ultimo caricamento di dati. Può essere utilizzato sia nello script di caricamento che in un'espressione grafica.
ReloadTime( )
Questa funzione grafica restituisce il nome dello stato dell'oggetto nel quale è utilizzata. Gli sviluppatori di QlikView possono utilizzare questa funzione per visualizzare colori e testo dinamico quando lo stato di un oggetto viene modificato. È importante tenere presente che questa funzione è valida solo per gli oggetti. Non può essere utilizzata in un'espressione grafica per determinare lo stato al quale l'espressione fa riferimento.