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, Qlik Sense 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 dei dati che nelle espressioni grafiche.
Nota informaticaTutte 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 funzione. Per ulteriori informazioni, fare clic sul nome della funzione nella descrizione della sintassi.
Date# valuta un'espressione come data nel formato specificato nel secondo argomento, se fornito. 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 dei separatori decimali e delle migliaia personalizzati sono parametri opzionali.
Num#() interpreta una stringa di testo come un valore numerico, ovvero converte la stringa di input in un numero usando 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 dei separatori decimali e delle migliaia personalizzati sono parametri opzionali.
Time#() valuta un'espressione come valore ora nel formato dell'ora impostato nello script di caricamento dei dati 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'indicatore temporale impostato nello script di caricamento dei dati 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!