Loading
CRM Analytics
Sommario
Seleziona filtri

          Nessun risultato
          Nessun risultato
          Ecco alcuni suggerimenti per la ricerca

          Controlla l'ortografia delle parole chiave.
          Usa termini di ricerca più generici.
          Seleziona meno filtri per ampliare la tua ricerca.

          Cerca in tutta la Guida di Salesforce
          Funzioni data per le formule

          Funzioni data per le formule

          In CRM Analytics, utilizzare le funzioni data per modificare o calcolare i valori delle date nel procedimento. È possibile, ad esempio, aggiungere e calcolare il tempo ed estrarre un giorno della settimana dai campi data. Gli argomenti delle funzioni data sono le colonne data.

          Funzioni data per le formule

          Quando si immette una formula utilizzare il nome dell'API della colonna nell'espressione, non l'etichetta. La sezione dei parametri è racchiusa tra parentesi. Ad esempio, si può immettere l'espressione seguente.

          datediff(ClosedDate, CreatedDate)
          Funzione data Descrizione Sintassi
          add_months Restituisce la data con il numero di mesi specificato dopo la data iniziale.

          add_months(startDate,num_months)

          startDate è il campo data su cui viene effettuato il calcolo.

          num_months è il numero di mesi aggiunti a startDate.

          Questa funzione non modifica la data risultante in un ultimo giorno del mese se startDate è un ultimo giorno dei mesi. Il giorno del mese risultante è il minimo del giorno della data originale o l'ultimo giorno del mese della data risultante.

          Ad esempio:

          • select add_months(DATE'2023-02-28', 1) restituisce 2023-03-28.
          • select add_months(DATE'2023-01-31', 1) restituisce 2023-02-28.
          • select add_months(DATE'2024-01-31', 1) restituisce 2024-02-29, poiché il 2020 è un anno bisestile.
          current_date Restituisce la data corrente. current_date()
          current_timestamp Restituisce la data e l'ora correnti. current_timestamp()
          datediff Restituisce il numero di giorni tra la data iniziale e la data finale.

          datediff(endDate,startDate)

          endDate è la più recente delle due date tra cui viene trovata la differenza.

          startDate è la meno recente delle due date tra cui viene trovata la differenza.

          date_add Restituisce la data con il numero di giorni specificato dopo la data iniziale.

          date_add(startDate,num_days)

          startDate è il campo data su cui viene effettuato il calcolo.

          num_days è il numero di giorni aggiunti a startDate.

          date_format Converte l'indicazione oraria in un formato di data specificato.

          date_format(field,'format')

          field è un campo data/indicazione oraria o stringa da convertire nel formato specificato.

          'format' è lo schema del formato di data e ora da seguire.

          Esempio:

          date_format('2024-04-08', 'y')

          restituisce 2024

          date_sub Rimuove il numero di giorni specificato dalla data iniziale.

          date_sub(startDate,num_days)

          startDate è il campo data su cui viene effettuato il calcolo.

          num_days è il numero di giorni sottratti da startDate.

          date_trunc Reimposta la parte specificata dell'indicazione oraria e tutte le parti successive su zero (o 01 per la data e l'anno). Specificare la parte dell'indicazione oraria, fmt, con "anno", "trimestre", "mese", "settimana", "giorno", "ora", "minuto" o "secondo". Ad esempio, dateTrunc per "anno" 2019-05-01 12:31:32 restituisce 2019-01-01 00:00:00. Se i dati sono una data e non una data/ora, utilizzare invece la funzione trunc.

          date_trunc('format',timestamp)

          'format' è lo schema del formato di data e ora da seguire.

          timestamp è una data/indicazione oraria o stringa restituita come indicazione oraria UNIX.

          Esempio:

          date_trunc('week',CloseDate)

          restituisce il lunedì della settimana della Data chiusura.

          day Restituisce il componente giorno del mese della data/indicazione oraria.

          day(date)

          date è il campo data da cui estrarre il giorno del mese.

          dayofmonth Restituisce il componente giorno del mese della data/indicazione oraria.

          dayofmonth(date)

          date è il campo data da cui estrarre il giorno del mese.

          dayofweek Restituisce il componente giorno della settimana della data/indicazione oraria. 1 = domenica, 2 = lunedì, ..., 7 = sabato.

          dayofweek(date)

          date è il campo data da cui estrarre il giorno della settimana.

          dayofyear Restituisce il componente giorno dell'anno della data/indicazione oraria.

          dayofyear(date)

          date è il campo data da cui estrarre il giorno dell'anno.

          months_between Restituisce il numero di mesi tra due indicazioni orarie. Calcola la differenza in base a un mese di 31 giorni arrotondata a 8 cifre, a meno che roundOff=false. Se timestamp1 è successivo a timestamp2, il risultato è positivo. Se timestamp1 e timestamp2 sono nello stesso giorno del mese o entrambi sono l'ultimo giorno del mese, il risultato è un intero e l'ora del giorno viene ignorata.

          months_between(timestamp2,timestamp1,roundOff(optional))

          timestamp2 è una delle indicazioni orarie da confrontare.

          timestamp1 è l'altra indicazione oraria da confrontare.

          roundOff(optional) è un valore booleano che determina se arrotondare il risultato. Questo parametro è facoltativo.

          now Restituisce la data e l'ora correnti nel formato specificato. now()
          to_date Converte la stringa data nel formato di data specificato. Restituisce un valore nullo con un input non valido.

          to_date(field,'format(optional)')

          field è il campo di una stringa di data che si desidera convertire.

          'format(optional)' è lo schema del formato di data e ora da seguire. Questo parametro è facoltativo. La funzione segue le regole di casting per una data se il formato non è incluso.

          to_timestamp Converte la stringa indicazione oraria nel formato di indicazione oraria specificato.

          to_timestamp(field,'format(optional)')

          field è il campo di una stringa di indicazione oraria che si desidera convertire.

          'format(optional)' è lo schema del formato di indicazione oraria da seguire. Questo parametro è facoltativo. La funzione segue le regole di casting per un'indicazione oraria se il formato non è incluso.

          to_unix_timestamp Restituisce l'indicazione oraria UNIX dell'ora specificata.

          to_unix_timestamp(timestamp,format(optional))

          timestamp è una data/indicazione oraria o stringa restituita come indicazione oraria UNIX.

          format(optional) è lo schema del formato data/ora da seguire. format(optional) viene ignorato se timestamp non è una stringa. Il valore predefinito è "aaaa-MM-gg HH:mm:ss". Questo parametro è facoltativo.

          Esempio:

          to_unix_timestamp('2016-04-08', 'yyyy-MM-dd')

          restituisce

          1460098800
          trunc Sostituisce la parte specificata dell'indicazione oraria e tutte le parti successive, con zeri.

          trunc(field,'format(optional)')

          field è un campo indicazione oraria.

          'format(optional)' specifica la parte dell'indicazione oraria da troncare. I valori accettati sono "YEAR", "YYYY", "YY", "MON", "MONTH", "MM", "DAY", "DD", "HOUR", "MINUTE", "SECOND", "WEEK" e "QUARTER".

          Esempio:

          trunc('2024-03-05T09:32:05.359', 'MM')

          restituisce

          2024-03-01T00:00:00

          Quando si utilizzano funzioni di data e ora, tenere presenti le considerazioni che seguono.

          • Queste funzioni sono relative al momento in cui viene eseguito il processo.
            • now
            • current_date
            • current_timestamp
            • to_unix_timestamp
          • Tutte le funzioni di data e di data/ora sono basate sul fuso orario UTC.
          • Quando è abilitato il supporto per il fuso orario personalizzato, le funzioni di data e le funzioni di data/ora sono separate. Quando è disabilitata, le funzioni vengono raggruppate.
           
          Caricamento
          Salesforce Help | Article