Le funzioni di interpretazione valutano i contenuti dei campi o delle espressioni di testo di input e impongono il formato dati specificato al valore numerico risultante. Queste funzioni consentono di specificare il formato del numero, in conformità con il relativo tipo di dati, includendo attributi come i separatori decimali, i separatori delle migliaia e il formato dati.
Tutte le funzioni di interpretazione restituiscono un valore duale che riporta sia la stringa che il valore numerico, ma possono essere interpretate come una conversione da stringa a numero. Queste funzioni generano un numero che rappresenta la stringa a partire dal valore di testo dell'espressione di input.
Le funzioni di formattazione invece si comportano nel modo opposto: le espressioni numeriche vengono valutate come stringhe specificando il formato di visualizzazione del testo risultante.
Se non vengono utilizzate le funzioni di interpretazione, QlikView interpreta i dati come un insieme di numeri, date, ore, indicatori temporali e stringhe, utilizzando le impostazioni predefinite per il formato numerico, il formato della data e il formato dell'ora definite dalle variabili dello script e dal sistema operativo.
Tutte le funzioni di interpretazione possono essere utilizzate sia negli script di caricamento che nelle espressioni grafiche.
Nota informaticaPer motivi di chiarezza, tutte le rappresentazioni numeriche vengono fornite con un punto decimale come separatore decimale.
Utilizzare l'elenco a discesa su ciascuna funzione per visualizzare una breve descrizione e la sintassi di ciascuna di esse. Per ulteriori informazioni, fare clic sul nome della funzione nella descrizione della sintassi.
Date# converte una stringa di testo in una data numerica applicando il formato della data fornito o, se omesso, il formato della data predefinito. Se si omette il codice del formato, verrà utilizzato il formato di data predefinito impostato nel sistema operativo.
Interval#() valuta un'espressione di testo come intervallo di tempo nel formato impostato nel sistema operativo per impostazione predefinita, oppure nel formato specificato nel secondo argomento, se disponibile.
Money#() converte una stringa di testo in un valore di valuta nel formato impostato nello script di caricamento o nel sistema operativo, a meno che non venga fornita una stringa di formattazione. I simboli personalizzati del separatore dei decimali e delle migliaia sono parametri opzionali.
Num#() interpreta una stringa di testo come un valore numerico, cioè converte la stringa in ingresso in un numero utilizzando il formato specificato nel secondo parametro. Se il secondo parametro viene omesso, utilizza i separatori decimali e delle migliaia impostati nello script di caricamento dei dati. I simboli personalizzati del separatore dei decimali e delle migliaia sono parametri opzionali.
Time#() valuta un'espressione come valore ora nel formato dell'ora impostato nello script di caricamento o nel sistema operativo, a meno che non venga fornita una stringa di formattazione..
Timestamp#() valuta un'espressione come valore data e ora nel formato dell'indicazione di data e ora impostato nello script di caricamento o nel sistema operativo, a meno che non venga fornita una stringa di formattazione.
Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!
Modernizza senza compromettere le tue preziose app QlikView con il programma Analytics Modernization. Fare clic qui per maggiori informazioni o per contattarci: ampquestions@qlik.com