Loading
Estensione di Salesforce con un clic, senza codice
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
          Operatori e funzioni delle formule per contesto

          Operatori e funzioni delle formule per contesto

          Utilizzare i seguenti operatori e funzioni per creare le formule. Tutte le funzioni sono disponibili ovunque sia possibile includere una formula, ad esempio nei campi formula, nelle regole di convalida, nei processi di approvazione e nelle regole di flusso di lavoro, a meno che non venga specificato il contrario.

          All'interno di un modello di email, i campi di unione possono essere utilizzati nelle funzioni e nelle operazioni delle formule solo quando appartengono al record a cui è correlata l'email. In caso contrario, questi campi non vengono risolti.

          Gli spazi superflui contenuti in questi esempi vengono ignorati.

          Operatori matematici

          Operatore Descrizione
          + (Somma) Calcola la somma di due valori.
          - (Sottrazione) Calcola la differenza tra due valori.
          * (Moltiplicazione) Moltiplica i valori.
          / (Divisione) Divide i valori.
          ^ (Elevazione a potenza) Eleva un numero alla potenza di un numero specificato.
          () (Parentesi aperte e parentesi chiuse) Specifica che le espressioni incluse tra la parentesi aperta e la parentesi chiusa devono essere calcolate per prime. Tutte le altre espressioni vengono valutate utilizzando la precedenza degli operatori standard.

          Operatori testuali

          Operatore Descrizione
          & e + (concatenazione) Collega due o più stringhe.

          Funzioni di data e ora

          Funzione Descrizione
          ADDMONTHS Restituisce la data corrispondente al numero indicato di mesi precedenti o successivi a una data specificata. Se la data specificata corrisponde all'ultimo giorno del mese, la data risultante è l'ultimo giorno del mese risultante. In caso contrario, il risultato ha lo stesso componente data della data specificata.
          DATE Restituisce un valore data a partire dai valori anno, mese e giorno immessi dall'utente. Salesforce visualizza un errore sulla pagina dei dettagli se il valore della funzione DATE in un campo formula è una data non valida, ad esempio il 29 febbraio di un anno non bisestile.
          DATEVALUE Restituisce un valore data per una data/ora o per un'espressione di testo.
          DATETIMEVALUE Restituisce un valore anno, mese, giorno e ora GMT.
          DAY Restituisce un giorno del mese sotto forma di un numero da 1 a 31.
          DAYOFYEAR Restituisce il giorno dell'anno di calendario sotto forma di un numero da 1 a 366.
          FORMATDURATION Formatta il numero di secondi con giorni opzionali, oppure la differenza tra ore e date/ore come HH:MI:SS.
          HOUR Restituisce il valore orario dell’ora locale senza la data sotto forma di un numero tra 1 e 24.
          ISOWEEK Restituisce il numero della settimana ISO 8601, da 1 a 53, per la data specificata, verificando che la prima settimana inizi di lunedì.
          ISOYEAR Restituisce l'anno nella numerazione delle settimane ISO 8601 in 4 cifre per la data specificata in modo che il primo giorno sia un lunedì.
          MILLISECOND Restituisce un millisecondo sotto forma di un numero tra 0 e 999.
          MINUTE Restituisce un minuto sotto forma di un numero tra 0 e 60.
          MONTH Restituisce il mese, un numero compreso tra 1 (gennaio) e 12 (dicembre) nel formato numerico di una data specificata.
          NOW Restituisce una data/ora che rappresentano il momento attuale.
          SECOND Restituisce un valore secondo sotto forma di un numero tra 0 e 60.
          TIMENOW Restituisce una valore temporale che rappresenta il momento attuale. Utilizzare questa funzione anziché la funzione NOW se si vuole solo tenere traccia dell’ora, senza la data.
          TIMEVALUE Restituisce il valore orario senza la data, ad esempio l'orario di ufficio.
          TODAY Restituisce la data corrente come tipo di dati “data”.
          UNIXTIMESTAMP Restituisce il numero di secondi dal 1° gennaio 1970 per la data specificata, oppure il numero di secondi nel giorno per un orario.
          WEEKDAY Restituisce il giorno della settimana relativo a una determinata data, utilizzando 1 per la domenica, 2 per il lunedì e così via fino al 7 per il sabato.
          YEAR Restituisce l'anno a quattro cifre in formato numerico di una data specificata.

          Funzioni logiche

          Funzione Descrizione
          E Restituisce una risposta VERO se tutti i valori sono veri e una risposta FALSO se uno o più valori sono falsi.
          BLANKVALUE Determina se un'espressione ha un valore e, in caso contrario, restituisce un'espressione sostitutiva. Se l'espressione ha un valore, restituisce il valore dell'espressione.
          CASE Controlla un'espressione data a fronte di una serie di valori. Se l'espressione è uguale a un valore nella serie, restituisce il risultato corrispondente. Se non è uguale a un valore nella serie, restituisce il else_result.
          IF Determina se le espressioni sono vere o false. Restituisce un valore dato se l'espressione è vera e un altro valore se l'espressione è falsa.
          ISBLANK Determina se un'espressione ha un valore e, in caso contrario, restituisce VERO. Se contiene un valore, restituisce FALSO.
          ISCLONE Verifica se il record è un clone di un altro record e restituisce VERO se un elemento è un clone. In caso contrario, restituisce FALSO.
          ISNEW Verifica se la formula viene eseguita durante la creazione di un nuovo record e in tal caso restituisce VERO. Se un record esistente viene aggiornato, restituisce FALSO.
          ISNULL

          Determina se un'espressione è nulla (vuota) e in tal caso restituisce VERO. Se contiene un valore, restituisce FALSO.

          È necessario utilizzare ISBLANK al posto di ISNULL nelle nuove formule. ISBLANK ha la stessa funzionalità di ISNULL, ma supporta anche i campi di testo. Salesforce continua a supportare ISNULL, quindi non è necessario modificare le formule esistenti.

          ISNUMBER Determina se un valore di testo è un numero e in tal caso restituisce VERO. In caso contrario, restituisce FALSO.
          NOT Restituisce FALSO per VERO e VERO per FALSO.
          NULLVALUE

          Determina se un'espressione è nulla (vuota) e in tal caso restituisce un'espressione sostitutiva. Se l'espressione non è vuota, restituisce il valore dell'espressione.

          Utilizzare BLANKVALUE al posto di NULLVALUE nelle nuove formule. BLANKVALUE ha la stessa funzionalità di NULLVALUE, ma supporta anche i campi di testo. Poiché Salesforce continua a supportare NULLVALUE, non è necessario modificare le formule esistenti.

          OPPURE Determina se le espressioni sono vere o false. Restituisce VERO se una qualsiasi espressione è vera, e FALSO se tutte le espressioni sono false.
          PRIORVALUE Restituisce il valore precedente di un campo.

          Funzioni matematiche

          Funzione Descrizione
          ABS Calcola il valore assoluto di un numero. Per valore assoluto di un numero si intende il numero senza il segno positivo o negativo.
          ACOS Restituisce l'arcocoseno del numero in radianti, se il numero dato è compreso tra -1 e 1. In caso contrario, restituisce NULL.
          ASIN Restituisce l'arcoseno del numero in radianti, se il numero dato è compreso tra -1 e 1. In caso contrario, restituisce NULL.
          ATAN Restituisce l'arcotangente del numero in radianti.
          ATAN2 Restituisce l'arcotangente del quoziente di y e x in radianti.
          CEILING Arrotonda per eccesso un numero all'intero più vicino, partendo da zero se negativo.
          CHR Restituisce una stringa con il punto di codice del primo carattere come il numero specificato.
          COS Restituisce il coseno del numero in radianti, se il numero dato è compreso tra -1 e 1. In caso contrario, restituisce NULL.
          EXP Restituisce un valore per e elevato alla potenza di un numero specificato.
          FLOOR Restituisce un numero arrotondato per difetto all'intero più vicino, verso lo zero se negativo
          FROMUNIXTIME Restituisce la data/ora che rappresenta il numero specificato come i secondi trascorsi dal 1° gennaio 1970.
          LN Restituisce il logaritmo naturale di un numero specificato. I logaritmi naturali si basano sul valore costante di 2.71828182845904.
          LOG Restituisce il logaritmo base 10 di un numero.
          MAX Restituisce il numero più alto da un elenco di numeri.
          MCEILING Arrotonda per eccesso un numero all'intero più vicino, verso lo zero se negativo.
          MFLOOR Arrotonda per difetto un numero all'intero più vicino, partendo da zero se negativo.
          MIN Restituisce il numero più basso da un elenco di numeri.
          MOD Restituisce il resto dopo che un numero è stato diviso per un divisore specificato.
          PI Restituisce PI.
          PICKLISTCOUNT Restituisce il numero di valori selezionati in un elenco di selezione a selezione multipla.
          ROUND Restituisce il numero più vicino a un numero specificato, limitando il nuovo numero al numero specificato di cifre.
          SIN Restituisce il seno del numero, dove il numero è specificato in radianti.
          SQRT Restituisce la radice quadrata positiva di un numero dato.
          TAN Restituisce la tangente del numero, dove il numero è specificato in radianti.
          TRUNC Tronca un numero a un numero specificato di cifre.

          Funzioni testuali

          Funzione Descrizione
          ASCII Restituisce il punto di codice del primo carattere della stringa specificata come numero.
          BEGINS Determina se il testo inizia con caratteri specifici. Restituisce VERO in caso affermativo, e FALSO in caso contrario.
          BR Inserisce un'interruzione di riga in una stringa di testo.
          CASESAFEID Converte un ID di 15 caratteri in uno di 18 caratteri senza distinzione fra maiuscole e minuscole.
          CONTAINS Confronta due argomenti di testo e restituisce VERO se il primo argomento contiene il secondo argomento. In caso contrario, restituisce FALSO.
          FIND Restituisce la posizione di una stringa in una stringa di testo rappresentata come numero.
          GETSESSIONID Restituisce l'ID della sessione utente.
          HTMLENCODE Codifica i valori dei campi di testo e unione per l'utilizzo in HTML sostituendo i caratteri riservati in HTML, ad esempio il segno maggiore di (>), con entità HTML equivalenti, ad esempio >.
          HYPERLINK Crea un collegamento a un URL specificato al quale è possibile collegarsi partendo dal testo specificato.
          IMAGE Inserisce un'immagine con testo alternativo e specifiche di altezza e larghezza.
          INCLUDES Determina se il valore selezionato in un campo elenco di selezione a selezione multipla è uguale al testo letterale specificato.
          INITCAP Restituisce il testo in lettere minuscole con il primo carattere di ogni parola in maiuscolo.
          ISPICKVAL Determina se il valore di un campo di elenco di selezione è uguale a un testo letterale specificato.
          JSENCODE Codifica i valori dei campi di testo e unione da utilizzare in JavaScript inserendo caratteri escape quali la barra rovesciata (\) prima di caratteri JavaScript non sicuri, ad esempio l'apostrofo (').
          JSINHTMLENCOD Codifica i valori dei campi di testo e unione da utilizzare in JavaScript all'interno dei tag HTML sostituendo i caratteri riservati in HTML con entità HTML equivalenti e inserendo caratteri escape prima di caratteri JavaScript non sicuri. JSINHTMLENCODE(someValue) è una funzione di praticità equivalente a JSENCODE(HTMLENCODE((someValue)). In altre parole, JSINHTMLENCODE codifica prima someValue con HTMLENCODE e poi il risultato con JSENCODE.
          LEFT Restituisce il numero specificato di caratteri dall'inizio di una stringa di testo.
          LEN Restituisce il numero di caratteri in una stringa di testo specificata.
          LOWER Converte tutte le lettere della stringa di testo specificata in minuscole. Questa funzione non influisce sui caratteri diversi dalle lettere. Se si specificano delle impostazioni internazionali, vengono applicate le regole delle impostazioni internazionali.
          LPAD Inserisce i caratteri specificati a sinistra di una stringa di testo.
          MID Restituisce il numero specificato di caratteri dal centro di una stringa di testo, data la posizione di partenza.
          REVERSE Restituisce i caratteri di una stringa di testo di origine in ordine inverso.
          RIGHT Restituisce il numero specificato di caratteri dalla fine di una stringa di testo.
          RPAD Inserisce i caratteri specificati a destra di una stringa di testo.
          SUBSTITUTE Sostituisce il testo vecchio con del testo nuovo in una stringa di testo.
          TEXT Converte in campo di testo un campo di tipo percentuale, numerico, di data, di data/ora o valutario laddove vengono utilizzate formule. Inoltre, converte i valori di elenco selezione in testo nelle regole di approvazione, di fase approvazione, di flusso di lavoro, di inoltro al livello superiore, di assegnazione, di risposta automatica e di convalida, nonché nei campi di formula, negli aggiornamenti campo e nei pulsanti e link personalizzati.
          TRIM Elimina gli spazi e le tabulazioni dall'inizio e dalla fine di una stringa di testo.
          UPPER Converte tutte le lettere della stringa di testo specificata in maiuscole. Questa funzione non influisce sui caratteri diversi dalle lettere. Se si specificano delle impostazioni internazionali, vengono applicate le regole delle impostazioni internazionali.
          URLENCODE Codifica i valori dei campi di testo e unione da utilizzare negli URL sostituendo i caratteri non consentiti, quali spazi, con il codice corrispondente definito in RFC 3986, Uniform Resource Identifier (URI): Generic Syntax. Ad esempio, gli spazi vuoti vengono sostituiti da %20 e i punti esclamativi da %21.
          VALUE Converte una stringa di testo in un numero.

          Funzioni di riepilogo

          Con i rapporti uniti, a matrice e di riepilogo sono disponibili le seguenti funzioni.

          Funzione Descrizione
          PARENTGROUPVAL Restituisce il valore di un raggruppamento controllante specificato. Un raggruppamento "controllante" è rappresentato da qualsiasi livello superiore a quello contenente la formula. È possibile utilizzare questa funzione solo nelle formule di riepilogo personalizzate e ai livelli di raggruppamento per i rapporti ma non ai livelli di riepilogo.
          PREVGROUPVAL Restituisce il valore di un raggruppamento precedente specificato. Un raggruppamento "precedente" è il raggruppamento che precede quello corrente nel rapporto. Scegliere il livello di raggruppamento e l'incremento. L'incremento corrisponde al numero di colonne o righe che precedono il riepilogo corrente. Il valore predefinito è 1, il massimo è 12. È possibile utilizzare questa funzione solo nelle formule di riepilogo personalizzate e ai livelli di raggruppamento per i rapporti ma non ai livelli di riepilogo.

          Funzioni avanzate

          Funzione Descrizione
          CURRENCYRATE Restituisce il tasso di conversione nella valuta aziendale per il codice ISO valuta specificato. Se la valuta non è valida, restituisce 1.0.
          GETRECORDIDS Restituisce un array di stringhe sotto forma di ID record dei record selezionati in un elenco, quale una visualizzazione elenco o un elenco correlato.
          IMAGEPROXYURL Recupera in modo sicuro le immagini esterne e impedisce le richieste non autorizzate di credenziali utente.
          INCLUDE Restituisce il contenuto di uno snippet di S-Control. Utilizzare questa funzione per riutilizzare il codice comune in molti S-Control.
          ISCHANGED Confronta il valore di un campo con il valore precedente e restituisce VERO se i valori sono diversi. Se i valori sono uguali, restituisce FALSO.
          JUNCTIONIDLIST Restituisce un JunctionIDList in base agli ID specificati.
          LINKTO Restituisce un URL relativo sotto forma di link (tag href o anchor) per un Custom S-Control o una pagina di Salesforce.
          PREDICT Restituisce una previsione di Einstein Discovery per un record in base all'ID record specificato o per un elenco di campi e relativi valori.
          REGEX Confronta un campo di testo con un'espressione regolare e restituisce VERO se vi è corrispondenza. In caso contrario, restituisce FALSO. Un'espressione regolare è una stringa utilizzata per descrivere un formato di una stringa secondo alcune regole di sintassi.
          REQUIRESCRIPT Restituisce un tag script con sorgente per un URL specificato. Utilizzare questa funzione quando si fa riferimento al Toolkit AJAX Lightning o ad altri toolkit JavaScript.
          URLFOR Restituisce un URL relativo per un'azione, un S-Control, una pagina Visualforce o un file in un archivio di risorse statiche in una pagina Visualforce.
          VLOOKUP Restituisce un valore cercando un valore correlato su un oggetto personalizzato simile alla funzione di Excel VLOOKUP().
          • Tutti gli operatori e le funzioni delle formule
            Utilizzare gli operatori e le funzioni per creare le formule. Tutte le funzioni sono disponibili ovunque sia possibile includere una formula, ad esempio nei campi formula, nelle regole di convalida, nei processi di approvazione e nelle regole di flusso di lavoro, a meno che non venga specificato il contrario.
           
          Caricamento
          Salesforce Help | Article