Esta función devuelve un entero que representa el minuto en que la fracción de la expression se interpreta como una hora de acuerdo con la interpretación numérica estándar.
Sintaxis:
minute(expression)
Tipo de datos que devuelve: Entero
Cuándo se utiliza
La función minute() es útil cuando se desea comparar agregaciones por minuto. Por ejemplo, podría usar la función si desea ver la distribución del recuento de actividades por minuto.
Estas dimensiones se pueden crear o bien en el script de carga, utilizando la función para crear un campo en una tabla de calendario maestro. O bien, se pueden usar directamente en un gráfico como una dimensión calculada.
Ejemplos de funciones
Ejemplo
Resultado
minute (
'09:14:36' )
Devuelve 14.
minute (
'0.5555' )
Devuelve 19 (porque 0,5555 = 13:19:55).
Configuraciones regionales
A menos que se especifique algo distinto, los ejemplos de este tema utilizan el siguiente formato de fecha: MM/DD/YYYY. El formato de fecha se especifica en la sentencia SET DateFormat de su script de carga de datos. El formato de fecha predeterminado puede ser diferente en su sistema, debido a su configuración regional y otros factores. Puede cambiar el formato en los ejemplos a continuación para ajustarlo a sus necesidades. O puede cambiar los formatos en su script de carga para que coincidan con estos ejemplos. Para más información, vea Modificar la configuración regional para aplicaciones y scripts.
La configuración regional predeterminada en las aplicaciones se basa en el perfil de usuario. Estos ajustes de formato regional no están relacionados con el idioma mostrado en la interfaz de usuario de Qlik Cloud. Qlik Cloud se mostrará en el mismo idioma que esté utilizando su navegador.
Cargue los datos y abra una hoja. Cree una nueva tabla y agregue estos campos como dimensiones:
timestamp
minute
Tabla de resultados
timestamp
minute
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
Los valores del campo minute se crean utilizando la función minute() e insertando timestamp como expresión en la instrucción load anterior.
Ejemplo 2 : Objeto gráfico (gráfico)
Vista general
Abra el editor de carga de datos y agregue el script de carga a continuación a una nueva pestaña.
El script de carga contiene:
Se utilizan el mismo conjunto de datos y escenario que en el primer ejemplo.
Se utiliza la variable predefinida del sistema TimeStamp (M/D/YYYY h:mm:ss[.fff] TT).
Sin embargo, en este ejemplo, el conjunto de datos sin modificar se carga en la aplicación. Los valores de minute se calculan por medio de una medida en un objeto gráfico.
Cargue los datos y abra una hoja. Cree una nueva tabla y agregue este campo como dimensión: timestamp.
Cree la siguiente medida:
=minute(timestamp)
Tabla de resultados
timestamp
minute
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
Los valores de minute se crean usando la función minute() e introduciendo timestamp como expresión en una medida del objeto gráfico.
Ejemplo 3: escenario
Vista general
Abra el editor de carga de datos y agregue el script de carga a continuación a una nueva pestaña.
El script de carga contiene:
Un conjunto de datos de fechas y horas, que se genera para representar entradas en una barrera de tickets.
Información con cada timestamp y su id correspondiente, que se carga en una tabla denominada Ticket_Barrier_Tracker.
Se utiliza la variable predefinida del sistema TimeStamp (M/D/YYYY h:mm:ss[.fff] TT).
Al usuario le gustaría tener un objeto gráfico que muestre, por minuto, el recuento de entradas de barrera.
Script de carga
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;
Resultados
Haga lo siguiente:
Cargue los datos y abra una hoja. Cree una nueva tabla.
Cree una dimensión calculada usando la siguiente expresión:
=minute(timestamp)
Agregue la siguiente medida de agregación para calcular el recuento total de entradas:
=count(id)
Establezca el Formato numérico de la medida en Moneda.
Tabla de resultados
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
+ 35 filas más
¿Esta página le ha sido útil?
No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.