# Funzioni data

Nel caso in cui i dati non vengano rilevati come data, è necessario applicare prima la funzione Converti in data alla colonna con le date prima di applicare qualsiasi altra funzione correlata alla data. Le informazioni sul formato che è necessario compilare servono solo a configurare il formato del testo di visualizzazione della data, non ad analizzare un testo non rilevato come data.

## Aggiungi durata

Aggiunge una durata a una data, un'ora o un timestamp, nell'unità oraria specificata.

### Proprietà

| Proprietà | Configurazione |
| --- | --- |
| Colonne da elaborare | Selezionare la colonna o le colonne a cui si desidera applicare la funzione.<br><br>Se si desidera applicarla su più colonne, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica. |
| Unità di tempo | Selezionare a quale parte della data, dell'ora o del timestamp si desidera aggiungere tempo:<br><br><ul> <li> <p>Anno</p> </li> <li> <p>Mese</p> </li> <li> <p>Settimana</p> </li> <li> <p>Giorno</p> </li> <li> <p>Ora</p> </li> <li> <p>Minuto</p> </li> <li> <p>Secondo</p> </li> <li> <p>Millisecondo</p> </li> <li> <p>Microsecondo</p> </li> </ul> |
| Usa con | <ul> <li> <p><span>Valore</span>: Selezionare questa opzione per aggiungere un valore fisso, impostato nel campo <span>Valore</span>.</p> </li> <li> <p><span>Altra colonna</span>: Selezionare questa opzione per aggiungere un valore da un'altra colonna, impostato nell'elenco a discesa <span>Colonna</span>.</p> </li> </ul> |
| Create new column (Crea nuova colonna) | Selezionare questa casella di controllo se si desidera visualizzare il risultato di questa funzione in una nuova colonna e mantenere l'originale intatto. |

### Esempio

| Inserisci | Configurazione | Output |
| --- | --- | --- |
| 03/03/2023 | <ul> <li> <p>Unità di tempo: Anno</p> </li> <li> <p>Utilizza con: Valore</p> </li> <li> <p>Valore: 10</p> </li> </ul> | 03/03/2033 |
| 3/7/2019 2:00:00 PM | <ul> <li> <p>Unità di tempo: Secondi</p> </li> <li> <p>Utilizza con: Valore</p> </li> <li> <p>Valore: 30</p> </li> </ul> | 07/03/2019 14:00:30 |

## Calcola differenza data

Per un'unità temporale specificata, calcola l'ora tra le date nella colonna e la data selezionata

Il calcolo viene eseguito troncando prima le date alla parte di data o di ora specificata, e poi restituendo la differenza tra i due valori come un numero intero.

### Proprietà

| Proprietà | Configurazione |
| --- | --- |
| Colonne da elaborare | Selezionare la colonna o le colonne a cui si desidera applicare la funzione.<br><br>Se si desidera applicarla su più colonne, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica. |
| Unità di tempo | Selezionare la parte temporale da utilizzare per il calcolo:<br><br><ul> <li> <p>Anno</p> </li> <li> <p>Mese</p> </li> <li> <p>Giorno</p> </li> <li> <p>Ora</p> </li> <li> <p>Minuto</p> </li> <li> <p>Secondo</p> </li> <li> <p>Millisecondo</p> </li> <li> <p>Microsecondo</p> </li> </ul> |
| Fino a | Selezionare come si desidera impostare la data di destinazione:<br><br><ul> <li> <p><span>Ora</span>, per calcolare la differenza fino alla data e ora attuali.</p> </li> <li> <p><span>Data specifica</span>, per inserire la data di propria scelta, impostata utilizzando il selettore data nel campo <span>Questa data</span>.</p> </li> <li> <p><span>Altra colonna</span> per utilizzare le date da un'altra colonna, impostate nell'elenco a discesa <span>Colonna</span>.</p> </li> </ul> |
| Create new column (Crea nuova colonna) | Selezionare questa casella di controllo se si desidera visualizzare il risultato di questa funzione in una nuova colonna e mantenere l'originale intatto. |

### Esempio

| Inserisci | Configurazione | Output |
| --- | --- | --- |
| 06/12/1989 | <ul> <li> <p>Unità di tempo: Giorno</p> </li> <li> <p>Fino a: Data specifica</p> </li> <li> <p>Questa data: 31/12/2000</p> </li> </ul> | 4044 |
| <ul> <li> <p>Colonna A: 8/4/2016</p> </li> <li> <p>Colonna B: 8/4/2025</p> </li> </ul> | <ul> <li> <p>Tempo fino a: Settimana</p> </li> <li> <p>Fino a: Altra colonna</p> </li> <li> <p>Colonna: B</p> </li> </ul> | 468 |

## Confronta le date

Confronta le date nella colonna con un valore specifico o con i valori di un'altra colonna. La funzione restituirà VERO se la condizione impostata dall'operatore è soddisfatta, altrimenti restituirà FALSO.

Gli orari possono essere confrontati solo con gli orari, ma i timestamp e le date possono essere confrontati. In questo caso, una data verrà interpretata come un timestamp con l'ora impostata su 00:00.

### Proprietà

| Proprietà | Configurazione |
| --- | --- |
| Colonne da elaborare | Selezionare la colonna o le colonne a cui si desidera applicare la funzione.<br><br>Se si desidera applicarla su più di una colonna, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica. |
| Modalità di confronto | Selezionare l'operatore che verrà utilizzato per confrontare le date.<br><br><ul> <li> <p>È uguale a</p> </li> <li> <p>Non uguale a</p> </li> <li> <p>Dopo</p> </li> <li> <p>Dopo di o uguale a</p> </li> <li> <p>Prima</p> </li> <li> <p>Prima di o uguale a</p> </li> </ul> |
| Usa con | <ul> <li> <p><span>Valore</span>: Selezionare questa opzione per controllare la colonna rispetto a un valore fisso, impostato con il selettore di data <span>Valore</span>. Seleziona le date nel formato mm/gg/aaaa.</p> <div><span>Nota informatica</span>Se in precedenza hai configurato questa funzione con una data fissa in un formato diverso, verranno fatti tentativi per analizzare l'input e visualizzarlo correttamente nel nuovo campo di input della data. Tuttavia, se vedi un input vuoto, potrebbe essere necessario riconfigurare il <span>Valore</span>.</div> </li> <li> <p><span>Altra colonna</span>: Selezionare questa opzione per controllare la colonna rispetto ai valori di un'altra colonna, impostata nell'elenco a discesa <span>Colonna</span>.</p> </li> </ul> |
| Create new column (Crea nuova colonna) | Selezionare questa casella di controllo se si desidera visualizzare il risultato di questa funzione in una nuova colonna e mantenere l'originale intatto. |

### Esempio

| Inserisci | Configurazione | Output |
| --- | --- | --- |
| <ul> <li> <p>1969-02-27</p> </li> <li> <p>1989-11-09</p> </li> </ul> | <ul> <li> <p>Modalità di confronto: Dopo</p> </li> <li> <p>Utilizzare con: Valore</p> </li> <li> <p>Valore: 01/01/1989</p> </li> </ul> | <ul> <li> <p>FALSO</p> </li> <li> <p>VERO</p> </li> </ul> |

## Conversione in una data

Converte il tipo di dati contenuti nella colonna in modo che vengano interpretati come date nel sistema.

### Proprietà

| Proprietà | Configurazione |
| --- | --- |
| Colonne da elaborare | Selezionare la colonna o le colonne a cui si desidera applicare la funzione.<br><br>Se si desidera applicarla su più di una colonna, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica. |
| Formato data | Selezionare il formato data previsto per la colonna.<br><br><ul> <li> <p>Automatico, per rilevare automaticamente il formato corrente.</p> </li> <li> <p>Personalizzato, per immettere il formato data specifico, impostato nel campo <span>Modello data</span>.</p> </li> <li> <p>AAAA-MM-GG</p> </li> <li> <p>AAAAMMGG</p> </li> <li> <p>M/G/AAAA</p> </li> <li> <p>M/G/AA</p> </li> <li> <p>MM/GG/AA</p> </li> <li> <p>MMM G, AAAA</p> </li> <li> <p>MMMM G, AAAA</p> </li> </ul> |
| Create new column (Crea nuova colonna) | Selezionare questa casella di controllo se si desidera visualizzare il risultato di questa funzione in una nuova colonna e mantenere l'originale invariato. |

## Conversione in un valore ora

Converte il tipo di dati contenuti nella colonna in modo che vengano interpretati come ora nel sistema.

### Proprietà

| Proprietà | Configurazione |
| --- | --- |
| Colonne da elaborare | Selezionare la colonna o le colonne a cui si desidera applicare la funzione.<br><br>Se si desidera applicarla su più di una colonna, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica. |
| Formato data | Selezionare il formato ora previsto per la colonna.<br><br><ul> <li> <p>Automatico, per rilevare automaticamente il formato corrente.</p> </li> <li> <p>Personalizzato, per immettere il formato ora specifico, impostato nel campo <span>Modello data</span>.</p> </li> <li> <p>hh:mm</p> </li> <li> <p>hh:mm:ss</p> </li> <li> <p>hh:mm AM/PM</p> </li> <li> <p>hh:mm:ss AM/PM</p> </li> </ul> |
| Create new column (Crea nuova colonna) | Selezionare questa casella di controllo se si desidera visualizzare il risultato di questa funzione in una nuova colonna e mantenere l'originale invariato. |

## Conversione in un valore timestamp

Converte il tipo di dati contenuti nella colonna in modo che vengano interpretati come timestamp nel sistema.

### Proprietà

| Proprietà | Configurazione |
| --- | --- |
| Colonne da elaborare | Selezionare la colonna o le colonne a cui si desidera applicare la funzione.<br><br>Se si desidera applicarla su più di una colonna, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica. |
| Formato data | Selezionare il formato timestamp previsto per la colonna.<br><br><ul> <li> <p>Automatico, per rilevare automaticamente il formato corrente.</p> </li> <li> <p>Personalizzato, per immettere il formato timestamp specifico, impostato nel campo <span>Modello data</span>.</p> </li> <li> <p>AAAAMMGG hh:mm</p> </li> <li> <p>AAAAMMGG hh:mm:ss</p> </li> <li> <p>AAAAMMGGThh:mm</p> </li> <li> <p>AAAAMMGGThh:mm:ss</p> </li> <li> <p>M/G/AAAA hh:mm AM/PM</p> </li> <li> <p>M/G/AA hh:mm AM/PM</p> </li> <li> <p>MM/GG/AA hh:mm AM/PM</p> </li> <li> <p>M/G/AAAA hh:mm:ss AM/PM</p> </li> <li> <p>M/G/AA hh:mm:ss AM/PM</p> </li> <li> <p>MM/GG/AA HH:mm:ss AM/PM</p> </li> <li> <p>MMM G, AAAA hh:mm:ss AM/PM</p> </li> <li> <p>Giorno feriale, MMMM G, AAAA hh:mm:ss AM/PM</p> </li> </ul> |
| Create new column (Crea nuova colonna) | Selezionare questa casella di controllo se si desidera visualizzare il risultato di questa funzione in una nuova colonna e mantenere l'originale invariato. |

## Creazione di una data dalle parti

Crea una nuova colonna per la data concatenando le parti numeriche da altre colonne.

### Proprietà

| Proprietà | Configurazione |
| --- | --- |
| Anno | Selezionare la colonna che contiene le informazioni con l'anno per la data che si desidera creare. |
| Mese | Selezionare la colonna che contiene le informazioni con il mese per la data che si desidera creare. |
| Giorno | Selezionare la colonna che contiene le informazioni con il giorno per la data che si desidera creare. |
| Nome nuova colonna | Inserire il nome della colonna che verrà creata per la concatenazione. Se non si inserisce un nuovo nome, il nome predefinito della colonna sarà `new_date`. |

### Esempio

| Inserisci | Configurazione | Output |
| --- | --- | --- |
| <ul> <li> <p>Colonna A: 10</p> </li> <li> <p>Colonna B: 2021</p> </li> <li> <p>Colonna C: 12</p> </li> </ul> | <ul> <li> <p>Anno: Colonna B</p> </li> <li> <p>Mese: Colonna A</p> </li> <li> <p>Giorno: Colonna C</p> </li> </ul> | Colonna D: 21/10/2021 |

## Creazione di un'ora dalle parti

Crea una nuova colonna per l'ora concatenando le parti numeriche da altre colonne.

### Proprietà

| Proprietà | Configurazione |
| --- | --- |
| Ora | Selezionare la colonna che contiene le informazioni con le ore per l'ora che si desidera creare. |
| Minuto | Selezionare la colonna che contiene le informazioni con i minuti per l'ora che si desidera creare. |
| Secondo | Selezionare la colonna che contiene le informazioni con i secondi per l'ora che si desidera creare. |
| Millisecondo | Selezionare la colonna che contiene le informazioni con i millisecondi per l'ora che si desidera creare. |
| Nome nuova colonna | Inserire il nome della colonna che verrà creata per la concatenazione. Se non si inserisce un nuovo nome, il nome predefinito della colonna sarà `new_time`. |

### Esempio

| Inserisci | Configurazione | Output |
| --- | --- | --- |
| <ul> <li> <p>Colonna A: 9</p> </li> <li> <p>Colonna B: 1</p> </li> <li> <p>Colonna C:&nbsp;30</p> </li> <li> <p>Colonna D: 56</p> </li> </ul> | <ul> <li> <p>Ora: Colonna A</p> </li> <li> <p>Minuto: Colonna D</p> </li> <li> <p>Secondo: Colonna C</p> </li> <li> <p>Millisecondo: Colonna B</p> </li> </ul> | Colonna E: 09:56:30.100 |

## Crea timestamp dalle parti

Crea una nuova colonna per il timestamp concatenando le parti numeriche da altre colonne

### Proprietà

| Proprietà | Configurazione |
| --- | --- |
| Anno | Selezionare la colonna che contiene le informazioni con l'anno per il timestamp che si desidera creare. |
| Mese | Selezionare la colonna che contiene le informazioni con il mese per il timestamp che si desidera creare. |
| Giorno | Selezionare la colonna che contiene le informazioni con il giorno per il timestamp che si desidera creare. |
| Ora | Selezionare la colonna che contiene le informazioni con le ore per il timestamp che si desidera creare. |
| Minuto | Selezionare la colonna che contiene le informazioni con i minuti per il timestamp che si desidera creare. |
| Secondo | Selezionare la colonna che contiene le informazioni con i secondi per il timestamp che si desidera creare. |
| Millisecondo | Selezionare la colonna che contiene le informazioni con i millisecondi per il timestamp che si desidera creare. |
| Nome nuova colonna | Inserire il nome della colonna che verrà creata per la concatenazione. Se non si inserisce un nuovo nome, il nome predefinito della colonna sarà `new_timestamp`. |

### Esempio

| Inserisci | Configurazione | Output |
| --- | --- | --- |
| <ul> <li> <p>Colonna A: 10</p> </li> <li> <p>Colonna B: 2021</p> </li> <li> <p>Colonna C: 12</p> </li> <li> <p>Colonna D: 9</p> </li> <li> <p>Colonna E: 1</p> </li> <li> <p>Colonna F: 30</p> </li> <li> <p>Colonna G: 56</p> </li> </ul> | <ul> <li> <p>Anno: Colonna B</p> </li> <li> <p>Mese: Colonna A</p> </li> <li> <p>Giorno: Colonna C</p> </li> <li> <p>Ora: Colonna D</p> </li> <li> <p>Minuto: Colonna G</p> </li> <li> <p>Secondo: Colonna F</p> </li> <li> <p>Millisecondo: Colonna E</p> <p>&nbsp;</p> </li> </ul> | Colonna H: 10/12/2021 9:56:30 AM |

## Estrai parti della data

Estrae parti di una data e crea colonne separate con parti della data selezionate.

### Proprietà

| Proprietà | Configurazione |
| --- | --- |
| Colonne da elaborare | Selezionare la colonna o le colonne a cui si desidera applicare la funzione.<br><br>Se si desidera applicarla su più di una colonna, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica. |
| <ul> <li> <p><span>AM/PM</span> </p> </li> <li> <p><span>Giorno</span> </p> </li> <li> <p><span>Nome del giorno</span> </p> </li> <li> <p><span>Giorno della settimana</span> </p> </li> <li> <p><span>Giorno dell'anno</span> </p> </li> <li> <p><span>Ora (formato 12 ore)</span> </p> </li> <li> <p><span>Ora (formato 24 ore)</span> </p> </li> <li> <p><span>Minuto</span> </p> </li> <li> <p><span>Mese</span> </p> </li> <li> <p><span>Nome del mese</span> </p> </li> <li> <p><span>Trimestre dell'anno</span> </p> </li> <li> <p><span>Nome del trimestre</span> </p> </li> <li> <p><span>Secondo</span> </p> </li> <li> <p><span>Settimana</span> </p> </li> <li> <p><span>Anno</span> </p> </li> <li> <p><span>Anno-Mese</span> </p> </li> <li> <p><span>Anno-Trimestre</span> </p> </li> <li> <p><span>Anno-Settimana</span> </p> </li> </ul> | Selezionare quali colonne verranno create utilizzando gli interruttori. Ogni parte selezionata verrà estratta in una colonna diversa. Il nome predefinito della colonna sarà `<prefix_or_source_column_name>_<date_part>`. |
| Prefisso parte data | Immettere un prefisso personalizzato che verrà aggiunto al nome di ogni colonna creata. Se non si specifica un prefisso, il nome della colonna di origine con le date verrà utilizzato come prefisso. |

### Esempio

| Inserisci | Configurazione | Output |
| --- | --- | --- |
| 10/12/2021 9:56:30 AM | <ul> <li> <p>Nome del giorno</p> </li> <li> <p>Giorno della settimana</p> </li> <li> <p>Nome del mese</p> </li> <li> <p>Trimestre dell'anno</p> </li> <li> <p>Settimana</p> </li> <li> <p>Prefisso parte data: estratto</p> </li> </ul> | <ul> <li> <p>extracted_dayLabel: Thu</p> </li> <li> <p>extracted_giornoDellaSettimana: 4</p> </li> <li> <p>extracted_etichettaMese: Ott</p> </li> <li> <p>extracted_etichettaTrimestre: Q4</p> </li> <li> <p>extracted_settimanaDellAnno: 43</p> </li> </ul> |

## Formatta data

Cambia il formato della data in una colonna data.

### Proprietà

| Proprietà | Configurazione |
| --- | --- |
| Colonne da elaborare | Selezionare la colonna o le colonne a cui si desidera applicare la funzione.<br><br>Se si desidera applicarla su più di una colonna, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica. |
| Formato data | Selezionare uno dei formati predefiniti dall'elenco a discesa o immettere un formato personalizzato da applicare alle date:<br><br><ul> <li> <p>Personalizzato, per immettere il formato data specifico, impostato nel campo <span>Modello data</span>.</p> </li> <li> <p>AAAA-MM-GG</p> </li> <li> <p>AAAAMMGG</p> </li> <li> <p>M/G/AAAA</p> </li> <li> <p>M/G/AA</p> </li> <li> <p>MM/GG/AA</p> </li> <li> <p>MMM G, AAAA</p> </li> <li> <p>MMMM G, AAAA</p> </li> <li> <p>AAAAMMGG hh:mm</p> </li> <li> <p>AAAAMMGG hh:mm:ss</p> </li> <li> <p>AAAAMMGGThh:mm</p> </li> <li> <p>AAAAMMGGThh:mm:ss</p> </li> <li> <p>M/G/AAAA hh:mm AM/PM</p> </li> <li> <p>M/G/AA hh:mm AM/PM</p> </li> <li> <p>MM/GG/AA hh:mm AM/PM</p> </li> <li> <p>M/G/AAAA hh:mm:ss AM/PM</p> </li> <li> <p>M/G/AA hh:mm:ss AM/PM</p> </li> <li> <p>MM/GG/AA HH:mm:ss AM/PM</p> </li> <li> <p>MMM G, AAAA hh:mm:ss AM/PM</p> </li> <li> <p>Giorno feriale, MMMM G, AAAA hh:mm:ss&nbsp;AM/PM</p> </li> <li> <p>hh:mm</p> </li> <li> <p>hh:mm:ss</p> </li> <li> <p>hh:mm AM/PM</p> </li> <li> <p>hh:mm:ss AM/PM</p> </li> </ul> |
| Create new column (Crea nuova colonna) | Selezionare questa casella di controllo se si desidera visualizzare il risultato di questa funzione in una nuova colonna e mantenere l'originale intatto. |

### Esempio

| Inserisci | Configurazione | Output |
| --- | --- | --- |
| 12-31-2000 | <ul> <li> <p>Formato data: Personalizzato</p> </li> <li> <p>Modello data: GG/MM/AAAA</p> </li> </ul> | 31/12/2000 |
| 05/04/2017 | Formato data: Giorno feriale, MMMM G, AAAA hh:mm:ss AM/PM | Giovedì 4 maggio 2017 12:00:00 am |

## Troncamento della data

Rimuove parte di una data. La data o il timestamp verrà impostato sul primo punto dell'unità a cui si sta troncando.

### Proprietà

| Proprietà | Configurazione |
| --- | --- |
| Colonne da elaborare | Selezionare la colonna o le colonne a cui si desidera applicare la funzione.<br><br>Se si desidera applicarla su più colonne, utilizzare l'elenco a discesa per selezionare le colonne e fare clic su Applica. |
| Unità di tempo | Selezionare la parte della data dopo la quale il valore verrà troncato. Se si tronca a Giorno o superiore, il valore restituito sarà una data, altrimenti sarà un timestamp.<br><br><ul> <li> <p>Anno</p> </li> <li> <p>Mese</p> </li> <li> <p>Giorno</p> </li> <li> <p>Ora</p> </li> <li> <p>Minuto</p> </li> <li> <p>Secondo</p> </li> </ul> |
| Create new column (Crea nuova colonna) | Selezionare questa casella di controllo se si desidera visualizzare il risultato di questa funzione in una nuova colonna e mantenere l'originale intatto. |

### Esempio

| Inserisci | Configurazione | Output |
| --- | --- | --- |
| 2024-06-22 | Unità di tempo: Anno | 2024-01-01 |
| 2024-06-22 11:05 | Unità di tempo: Mese | 2024-06-01 |
| 2024-06-22 11:05:35 | Unità di tempo: Secondo | 2024-06-22 11:05:01 |