Vai al contenuto principale Passa a contenuto complementare

inquartertodate - funzione dello script e del grafico

Questa funzione restituisce True se timestamp ricade all'interno della parte del trimestre contenente base_date fino a includere l'ultimo millisecondo di base_date.

Sintassi:  

InQuarterToDate (timestamp, base_date, period_no [, first_month_of_year])

Tipo di dati restituiti: Booleano

Nota informatica

In Qlik Sense, il valore booleano vero è rappresentato da -1 e il valore falso è rappresentato da 0.

Diagramma della funzione inquartertodate

Diagramma di esempio dell'intervallo di date entro il quale la funzione inquartertodate restituirà il valore TRUE.

La funzione inquartertodate() divide l'anno in quattro trimestri uguali tra il 1 gennaio e il 31 dicembre (o l'inizio dell'anno definito dall'utente e la data di fine corrispondente). Usando base_date, la funzione segmenterà quindi un particolare trimestre e base_date identificherà sia il trimestre che la data massima consentita per quel segmento di trimestre. Infine, la funzione restituisce un risultato booleano quando si confrontano i valori di data prescritti con quel segmento.

Argomenti
Argomento Descrizione
timestamp La data da confrontare con base_date.
base_date La data utilizzata per valutare il trimestre.
period_no

Il trimestre può essere differito mediante period_no. period_no è un numero intero, in cui il valore 0 indica il trimestre che contiene base_date. I valori negativi di period_no indicano i trimestri precedenti, mentre i valori positivi indicano i trimestri successivi.

first_month_of_year Se si intende utilizzare anni (fiscali) che non iniziano a gennaio, indicare un valore compreso tra 2 e 12 in first_month_of_year.

Casi di utilizzo

La funzione inquartertodate() restituisce un risultato booleano. In genere, questo tipo di funzione viene utilizzato come condizione in un'espressione if. La funzione inquartertodate() restituisce un'aggregazione o un calcolo che dipende dal fatto che una data valutata si sia verificata in un determinato trimestre fino a includere la data in questione.

Ad esempio, la funzione inquartertodate() può essere utilizzata per identificare tutte le apparecchiature prodotte in un in un determinato trimestre fino a una data specifica.

Esempi di funzioni
Esempio Risultato
inquartertodate('01/25/2013', '03/25/2013', 0) RestituisceTRUE, poiché il valore di timestamp, 25/01/2013, rientra nel periodo di tre mesi dal giorno 01/01/2013 al giorno 25/03/2013, in cui il valore di base_date, 25/03/2013, è incluso.
inquartertodate('04/26/2013', '03/25/2013', 0) Restituisce FALSE, poiché la data 26/04/2013  non ricade nello stesso periodo dell'esempio precedente.
inquartertodate('02/25/2013', '06/09/2013', -1) Restituisce TRUE, poiché il valore di period_no, -1, sposta il periodo di ricerca indietro per un intervallo di tempo di tre mesi (un quarto dell'anno). Questo include il periodo di ricerca tra le date 01/01/2013 e 09/03/2013.
inquartertodate('03/25/2006', '04/15/2006', 0, 2) Restituisce TRUE, poiché il valore di first_month_of_year è impostato su 2, che fa rientrare il periodo di ricerca tra il 01/02/2006 e il 15/04/2006 anziché dal 01/04/2006 al 15/04/2006.

Impostazioni locali

Se non diversamente specificato, gli esempi di questo argomento utilizzano il seguente formato di data: MM/GG/AAAA. Il formato della data viene specificato nell'istruzione SET DateFormat nello script di caricamento dei dati. La formattazione predefinita della data potrebbe essere diversa nel proprio sistema, a causa delle impostazioni regionali e di altri fattori. È possibile modificare i formati degli esempi seguenti in base alle proprie esigenze. In alternativa, è possibile modificare i formati nel proprio script di caricamento per adattarli a questi esempi.

Le impostazioni regionali predefinite delle app si basano sulle impostazioni regionali del sistema del computer o del server in cui risulta installato Qlik Sense. Se il server Qlik Sense a cui si accede è impostato in Svezia, l'editor caricamento dati utilizzerà le impostazioni regionali svedesi per date, ora e valuta. Queste impostazioni di formato regionale non riguardano la lingua visualizzata nell'interfaccia utente Qlik Sense. Qlik Sense verrà visualizzato nella stessa lingua del browser utilizzato.

Esempio 1 - Nessun argomento aggiuntivo

Esempio 2 – period_no

FirstMonthOfYear

Esempio 4 - Esempio di oggetto grafico

Esempio 5 – Scenario

Hai trovato utile questa pagina?

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!