# minute - Función de script y de gráfico

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 (<br>'09:14:36' )` | Devuelve 14. |
| `minute (<br>'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.

La configuración regional predeterminada en las aps se basa en la configuración del sistema regional de la computadora o servidor donde esté instalado Qlik Sense. Si el servidor de Qlik Sense al que está accediendo está configurado en Suecia, el editor de carga de datos utilizará la configuración regional sueca para las fechas, la hora y la moneda. Estos ajustes de formato regional no están relacionados con el idioma mostrado en la interfaz de usuario de Qlik Sense. Qlik Sense se mostrará en el mismo idioma que esté utilizando en su navegador.

## Ejemplo 1 : Variable (script)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/DateAndTimeFunctions/minute.htm)

#### Script de carga y resultados

Vista general

Abra el Editor de carga de datos y añada el script de carga inferior en una nueva sección.

El script de carga contiene:

* Un conjunto de datos que contiene transacciones por marca de tiempo, que se carga en una tabla llamada `Transactions`.

* Se utiliza la variable predefinida del sistema `TimeStamp` (`M/D/YYYY h:mm:ss[.fff] TT`).

* La creación de un campo, `minute`, para calcular cuándo se realizaron las transacciones.

Script de carga

```
SET TimestampFormat='M/D/YYYY h:mm:ss[.fff] TT';

Transactions:
    Load
        *,
        minute(timestamp) as minute
        ;
Load
*
Inline 
[
id,timestamp,amount
9497,'2022-01-05 19:04:57',47.25,
9498,'2022-01-03 14:21:53',51.75,
9499,'2022-01-03 05:40:49',73.53,
9500,'2022-01-04 18:49:38',15.35,
9501,'2022-01-01 22:10:22',31.43,
9502,'2022-01-05 19:34:46',13.24,
9503,'2022-01-04 22:58:34',74.34,
9504,'2022-01-06 11:29:38',50.00,
9505,'2022-01-02 08:35:54',36.34,
9506,'2022-01-06 08:49:09',74.23
];
```

Resultados

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)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/DateAndTimeFunctions/minute.htm)

#### Script de carga y expresión de gráfico

Vista general

Abra el Editor de carga de datos y añada el script de carga inferior en una nueva sección.

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.

Script de carga

```
SET TimestampFormat='M/D/YYYY h:mm:ss[.fff] TT';

Transactions:
Load
*
Inline 
[
id,timestamp,amount
9497,'2022-01-05 19:04:57',47.25,
9498,'2022-01-03 14:21:53',51.75,
9499,'2022-01-03 05:40:49',73.53,
9500,'2022-01-04 18:49:38',15.35,
9501,'2022-01-01 22:10:22',31.43,
9502,'2022-01-05 19:34:46',13.24,
9503,'2022-01-04 22:58:34',74.34,
9504,'2022-01-06 11:29:38',50.00,
9505,'2022-01-02 08:35:54',36.34,
9506,'2022-01-06 08:49:09',74.23
];
```

Resultados

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

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/DateAndTimeFunctions/minute.htm)

#### Script de carga y expresión de gráfico

Vista general

Abra el Editor de carga de datos y añada el script de carga inferior en una nueva sección.

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:

1. Cargue los datos y abra una hoja. Cree una nueva tabla.

2. Cree una dimensión calculada usando la siguiente expresión:

   `=minute(timestamp)`

3. Agregue la siguiente medida de agregación para calcular el recuento total de entradas:

   `=count(id)`

4. 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 |  |