Questa funzione restituisce un numero intero che rappresenta il minuto in cui la frazione di expression viene interpretata come ora in base all'interpretazione numerica standard.
Sintassi:
minute(expression)
Tipo di dati restituiti: numero intero
Casi di utilizzo
La funzione minute() è utile quando si desidera confrontare le aggregazioni per minuto. Ad esempio, è possibile utilizzare la funzione per visualizzare la distribuzione del conteggio delle attività per minuto.
È possibile creare queste dimensioni anche nello script di caricamento utilizzando la funzione che consente di creare un campo in una tabella Calendario principale. In alternativa, possono essere utilizzate direttamente in un grafico come dimensione calcolata.
Esempi di funzioni
Esempio
Risultato
minute (
'09:14:36' )
Restituisce 14.
minute (
'0.5555' )
Restituisce 19 (poiché 0.5555 = 13:19:55).
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. Per ulteriori informazioni, vedere Modifica delle impostazioni internazionali per la creazione di app e script.
Le impostazioni regionali predefinite nelle app si basano sul profilo utente. Queste impostazioni di formato regionale non riguardano la lingua visualizzata nell'interfaccia utente Qlik Cloud. Qlik Cloud verrà visualizzato nella stessa lingua del browser utilizzato.
Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere tali campi come dimensioni:
timestamp
minute
Tabella dei risultati
timestamp
minuto
2022-01-01 22:10:22
10
2022-01-02 08:35:54
35
2022-01-03 05:40:49
40
2022-01-03 14:21:53
21
2022-01-04 18:49:38
49
2022-01-04 22:58:34
58
2022-01-05 19:04:57
4
2022-01-05 19:34:46
34
2022-01-06 08:49:09
49
2022-01-06 11:29:38
29
I valori nel campo minute sono creati usando la funzione minute() e trasferendo il valore timestamp come espressione nell'istruzione di caricamento precedente.
Esempio 2 - Oggetto grafico (grafico)
Panoramica
Aprire l'editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova scheda.
Lo script di caricamento contiene:
Vengono utilizzati lo stesso set di dati e lo stesso scenario del primo esempio.
Viene utilizzata la variabile di sistema TimeStamp predefinita (M/D/YYYY h:mm:ss[.fff] TT).
Tuttavia, in questo esempio, il set di dati invariato viene caricato nell'applicazione. I valori minute sono calcolati mediante una misura in un oggetto grafico.
Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere questo campo come dimensione: timestamp.
Creare la seguente misura:
=minute(timestamp)
Tabella dei risultati
timestamp
minuto
2022-01-01 22:10:22
10
2022-01-02 08:35:54
35
2022-01-03 05:40:49
40
2022-01-03 14:21:53
21
2022-01-04 18:49:38
49
2022-01-04 22:58:34
58
2022-01-05 19:04:57
4
2022-01-05 19:34:46
34
2022-01-06 08:49:09
49
2022-01-06 11:29:38
29
I valori per minute sono creati usando la funzione minute() e trasferendo il valore timestamp come espressione in una misura per l'oggetto grafico.
Esempio 3 – Scenario
Panoramica
Aprire l'editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova scheda.
Lo script di caricamento contiene:
Un set di dati di timestamp, generato per rappresentare gli ingressi in un tornello.
Informazioni con ogni timestamp e id corrispondente, che viene caricato in una tabella chiamata Ticket_Barrier_Tracker.
Viene utilizzata la variabile di sistema TimeStamp predefinita (M/D/YYYY h:mm:ss[.fff] TT).
L'utente desidera un oggetto grafico che mostri, al minuto, il numero di ingressi al tornello.
Script di caricamento
SET TimestampFormat='M/D/YYYY h:mm:ss[.fff] TT';
tmpTimeStampCreator:
load
*
where year(date)=2022;
load
date(recno()+makedate(2021,12,31)) as date
AutoGenerate 1;
join load
maketime(floor(rand()*24),floor(rand()*59),floor(rand()*59)) as time
autogenerate 10000;
Ticket_Barrier_Tracker:
load
recno() as id,
timestamp(date + time) as timestamp
resident tmpTimeStampCreator;
drop table tmpTimeStampCreator;
Risultati
Procedere come indicato di seguito:
Caricare i dati e aprire un foglio. Creare una nuova tabella.
Creare una dimensione calcolata utilizzando la seguente espressione:
=minute(timestamp)
Aggiungere la seguente misura di aggregazione per calcolare il conteggio totale degli ingressi:
=count(id)
Impostare la Formattazione numero della misura su Denaro.
Tabella dei risultati
minute(timestamp)
=count(id)
0
174
1
171
2
175
3
165
4
188
5
176
6
158
7
187
8
178
9
178
10
197
11
161
12
166
13
184
14
159
15
161
16
152
17
160
18
176
19
164
20
170
21
170
22
142
23
145
24
155
+ altre 35 righe
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!