Loading
Informazioni su Salesforce Data 360
Funzioni per la formula dei campi calcolati

Funzioni per la formula dei campi calcolati

La semantica Tableau supporta varie funzioni in diverse categorie.

Molte di queste funzioni sono supportate anche in Tableau. Vedere la documentazione sulle funzioni di Tableau per ulteriori dettagli ed esempi. In caso di differenze, Tableau Semantics utilizza i contenuti di questa pagina.

Funzioni di aggregazione

funzione syntax Descrizione
AVG AVG(espressione) Restituisce la media di tutti i valori dell'espressione. I valori nulli vengono ignorati.
CORR CORR(expression1, expression2) Restituisce il coefficiente di correlazione di Pearson di due espressioni.
COVAR COVAR(expression1, expression2) Restituisce la covarianza di esempio di due espressioni.
COVARP COVARP(espressione 1, expression2) Restituisce la covarianza della popolazione di due espressioni.
COUNT COUNT(expression) Restituisce il numero di elementi non distinti in un gruppo. I valori nulli non vengono conteggiati.
CONTATO COUNTD(espressione) Restituisce il numero di elementi distinti in un gruppo. I valori nulli non vengono conteggiati.
MEDIANA MEDIANA(espressione) Restituisce la mediana di un'espressione in tutti i record. I valori nulli vengono ignorati.
PERCENTILE PERCENTILE(espressione, numero) Restituisce il valore percentile dell'espressione data corrispondente al <numero> specificato. Il <numero> deve essere compreso tra 0 e 1 (incluso) e deve essere una costante numerica.
STDEV STDEV(espressione) Restituisce la deviazione standard statistica di tutti i valori nell'<espressione> data in base a un campione di popolazione.
STDEVP STDEVP(espressione) Restituisce la deviazione standard statistica di tutti i valori nell'<espressione> data in base a una popolazione distorta.
SUM SUM(expression) Restituisce la somma di tutti i valori dell'espressione. I valori nulli vengono ignorati.
VAR VAR(espressione) Restituisce la varianza statistica di tutti i valori nell'<espressione> data in base a un campione di popolazione.
VARP VARP(espressione) Restituisce la varianza statistica di tutti i valori nell'<espressione> data in base all'intera popolazione.

Funzioni di data

Nota
Nota Input non validi causano errori di query. Gli input che includono date inesistenti, ad esempio il 30 febbraio, non vengono arrotondati alla data reale più vicina. La query non riesce completamente per mantenere l'integrità dei dati.
Funzione syntax Descrizione
DATE DATE(EXPRESSION) Restituisce una data a cui è stato assegnato un numero, una stringa o una data <espressione>.
DATEADD DATEADD(date_part, interval, date) Restituisce <date> con il numero specificato <interval> aggiunto al <date_part> specificato di quella data. Ad esempio, aggiungere 3 mesi o 12 giorni a una data iniziale.
DATEDIFF DATEDIFF(date_part, date1, date2, [start_of_week]) Restituisce il numero di parti data (settimane, anni e così via) tra due date.
DATENAME DATENAME(date_part, date, [start_of_week]) Restituisce <date_part> di <date> come stringa.
DATEPARSE DATEPARSE(date_format, date_string) Restituisce stringhe formattate specificamente come date.
DATEPART DATEPART(date_part, date, [start_of_week]) Restituisce il nome della parte data specificata come intero.
DATA/ORA DATETIME(espressione) Restituisce una data/ora data da un numero, una stringa o un'espressione di data.
DATETRUNC DATETRUNC(date_part, date, [start_of_week]) Recupera una data specifica e restituisce una versione di quella data nella specificità desiderata. Poiché ogni data deve avere un valore per giorno, mese, trimestre e anno, DATETRUNC imposta i valori come valore più basso per ogni parte data fino alla parte data specificata.
DAY    
ISDATE ISDATE(stringa) Restituisce true se una determinata <stringa> è una data valida.
ISOTRIMESTRE ISOQUARTER(data) Restituisce il trimestre su base settimanale ISO8601 di una data <data> come intero.
ISOWEEK ISOWEEK(data) Restituisce la settimana basata sulla settimana ISO8601 di una determinata <data> come intero.
ISOWEEKDAY ISOWEEKDAY(data) Restituisce il giorno della settimana basato su ISO8601 di una determinata <data> come intero.
ISOYEAR ISOYEAR(data) Restituisce l'anno basato sulla settimana ISO8601 di una data specifica come intero.
MAKEDATE MAKEDATE(anno, mese, giorno) Restituisce un valore di data costruito a partire da <anno>, <mese> e <giorno> specificati.
MAKEDATETIME MAKEDATETIME(data, ora) Restituisce una data/ora che combina una <data> e una <ora>. La data può essere una data, una data/ora o un tipo di stringa. L'ora deve essere una data/ora.
MAKETIME MAKETIME (ora, minuto, secondo) Restituisce un valore di data costruito a partire da <ora>, <minuto> e <secondo specificati
MONTH MONTH(data) Restituisce il mese della <data> specificata come intero.
NOW NOW() Restituisce la data e l'ora correnti del sistema locale.
QUARTER QUARTER(data) Restituisce il trimestre della <data> data specificata come intero.
TODAY TODAY() Restituisce la data corrente come tipo di dati “data”.
SETTIMANA SETTIMANA(data) Restituisce la settimana della <data> specificata come intero.
YEAR YEAR(data) Restituisce l'anno della <data> specificata come intero.

Funzioni logiche

Funzione syntax Descrizione
CASE CASE <expression> when <value1> THEN <then1>when <value2> THEN <then2> ... [ELSE <default>] FINE Valuta l'espressione e la confronta con le opzioni specificate (<value1>, <value2> e così via). Quando si incontra un valore che corrisponde all'espressione, CASE restituisce il risultato corrispondente. Se non viene trovata alcuna corrispondenza, viene restituito il valore predefinito. Se non esiste un valore predefinito e non esiste un valore corrispondente, viene restituito Null.
ELSE CASE <expression> when <value1> THEN <then1>when <value2> THEN <then2>... [ELSE <default>] FINE Parte facoltativa di un'espressione IF o CASE utilizzata per specificare un valore predefinito da restituire se nessuna delle espressioni testate è vera.
ELSEIF [ELSEIF <test2> THEN <then2>] Testa una serie di espressioni e restituisce il valore <then> per il primo true <test>.
END   Utilizzato per chiudere un'espressione IF o CASE.
IIF IIF(<test>, <then>, <else>, [<unknown>]) Verifica se una condizione è soddisfatta (<test>) e restituisce <then>se il test è true, <else> se il test è false e un valore facoltativo per <unknown> se il test è nullo. Se l'opzione unknown non è specificata, IIF restituisce null.
IF IF <test1> THEN <then1> [ELSEIF <test2> THEN <then2>...] [ELSE <default>] FINE Testa una serie di espressioni e restituisce il valore <then> per il primo true <test>.
IFNULL Restituisce <expr1> se non è nullo, altrimenti restituisce <expr2>. IFNULL(expr1, expr2)
IN <expr1> IN <expr2> Restituisce VERO se un valore in <expr1> corrisponde a un valore in <expr2>.
ISNULL ISNULL(espressione) Restituisce true se <expression> è NULL (non contiene dati validi).
NOT NOT <espressione> Esegue la negazione logica su un'espressione.
THEN IF <test1> THEN <then1> [ELSEIF <test2> THEN <then2>...] [ELSE <default>] FINE Parte obbligatoria di un'espressione IF, ELSEIF o CASE utilizzata per definire il risultato da restituire se un valore o un test specifico è true.
WHEN CASE <expression> when <value1> THEN <then1>when <value2> THEN <then2> ... [ELSE <default>] FINE Parte obbligatoria di un'espressione CASE. Trova il primo <valore> che corrisponde a <espressione> e restituisce il <poi> corrispondente.
ZN ZN(espressione) Restituisce <expression> se non è nullo, altrimenti restituisce zero.

Operatori logici

operator Descrizione
= e == Calcola se due valori sono equivalenti. Gli operatori = e == sono intercambiabili.
<> e != Calcola se due valori non sono equivalenti.
< Calcola se un valore è minore del valore che segue questo simbolo.
> Calcola se un valore è minore del valore che segue questo simbolo.
<= Calcola se un valore è minore o uguale al valore che segue questo simbolo.
>= Calcola se un valore è maggiore o uguale al valore che segue questo simbolo.
E Calcola se due valori o espressioni sono entrambi veri.
O Calcola se almeno uno tra più valori, o espressioni, è vero.

Funzioni numeriche

Operator/funzione syntax Descrizione
+   L'operatore + indica l'aggiunta quando viene applicato ai numeri e la concatenazione quando viene applicato alle stringhe. È possibile utilizzarlo per aggiungere un numero di giorni a una data.
  L'operatore — significa sottrazione quando viene applicato ai numeri e significa negazione se viene applicato a un'espressione. È possibile utilizzarlo per sottrarre un numero di giorni da una data o per calcolare la differenza di giorni tra due date.
*   L'operatore * indica la moltiplicazione numerica.
/   L'operatore / indica la divisione numerica.
()   Specifica che le espressioni incluse tra le parentesi devono essere calcolate per prime. Tutte le altre espressioni vengono valutate utilizzando la precedenza degli operatori standard.
ABS ABS(numero) Restituisce il valore assoluto del <numero> specificato
ACOS ACOS(numero) Restituisce l'arcoseno (angolo) del dato <numero>. Argomenti non validi causano l'esito negativo della query.
ASIN ASIN(numero) Restituisce l'arcoseno (angolo) di un dato <numero>. Argomenti non validi causano l'esito negativo della query.
ATAN ATAN(numero) Restituisce l'arcotangente (angolo) di un dato <numero>.
ATAN2 ATAN2(y number, x number) Restituisce l'arcotangente (angolo) tra due numeri (x e y). Il risultato è in radianti.
CEILING CEILING (numero) Arrotonda un <numero> all'intero più vicino di valore uguale o maggiore.
COS COS(numero) Restituisce il coseno di un angolo.
COT COT(numero) Restituisce la cotangente di un angolo. Argomenti non validi causano l'esito negativo della query.
GRADI GRADI (numero) Converte un angolo in radianti in gradi.
DIV DIV(integer1, integer2) Restituisce la parte intera di un'operazione di divisione, in cui <integer1> è diviso per <integer2>.
EXP EXP(numero) Restituisce e elevato alla potenza del dato <numero>.
FLOAT FLOAT(espressione) Visualizza il suo argomento come numero a virgola mobile.
FLOOR FLOOR(numero) Arrotonda un numero al <numero> di valore uguale o inferiore più vicino.
INT INT(expression) Visualizza il suo argomento come un intero.
LOG LOG(numero, [base]) Restituisce il logaritmo di un <numero> per il dato <base>. Se l'argomento base facoltativo non è presente, viene utilizzata la base 10. Argomenti non validi causano l'esito negativo della query.
LN LN(numero) Restituisce il logaritmo naturale di un <numero>. Argomenti non validi causano l'esito negativo della query.
MAX MAX(expression) o MAX(expr1, expr2) Restituisce il massimo dei due argomenti, che devono essere dello stesso tipo di dati. È anche possibile applicare MAX a un singolo campo come aggregazione.
MIN MIN(expression) o MIN(expr1, expr2)

Restituisce il massimo dei due argomenti, che devono essere dello stesso tipo di dati.

È anche possibile applicare MIN a un singolo campo come aggregazione.

PI PI() Restituisce la costante numerica pi: 3.14159...
     
ROUND ROUND(numero, [decimali])

Arrotonda <numero> a un numero specificato di cifre.

L'argomento decimali facoltativo specifica il numero di punti decimali di precisione da includere. Se i decimali vengono omessi, il numero viene arrotondato all'intero più vicino.

POWER POTENZA (numero, potenza) Eleva il <numero> al valore <potenza> specificato.
RANDOM RANDOM() Restituisce un numero decimale casuale nel seguente intervallo 0,0 <= x < 1,0.
RADIANS RADIANS(numero) Converte il <numero> dato da gradi a radianti.
ROUND ROUND(numero, [decimali])

Arrotonda <numero> a un numero specificato di cifre.

L'argomento decimali facoltativo specifica il numero di punti decimali di precisione da includere. Se i decimali vengono omessi, il numero viene arrotondato all'intero più vicino.

FIRMA SIGN(numero) Restituisce il segno di un <numero>: I valori restituiti possibili sono -1 se il numero è negativo, 0 se il numero è zero o 1 se il numero è positivo.
SIN SIN(numero) Restituisce il seno di un angolo.
QUADRATO SQUARE(numero) Restituisce il quadrato di un <numero>.
TAN TAN(numero) Restituisce la tangente di un angolo.

Funzioni testuali

Nota
Nota Le espressioni REGEX utilizzano la libreria regex [RE2](https://github.com/google/re2/wiki/Syntax). In RE2, uno schema vuoto è considerato una corrispondenza in ogni possibile posizione (incluso l'inizio della stringa). Alcune sintassi non sono supportate, inclusi riferimenti all'indietro, lookahead, lookbehind e quantificatori possessivi.
Funzione syntax Descrizione
ASCII ASCII(stringa) Restituisce il codice ASCII per il primo carattere di una <stringa>.
CONTAINS CONTAINS(stringa, sottostringa) Confronta due argomenti di testo e restituisce VERO se il primo argomento contiene il secondo argomento. In caso contrario, restituisce FALSO.
ENDSWITH ENDSWITH(stringa, sottostringa) Restituisce true se <string> specificato termina con <substring> specificato. Gli spazi vuoti finali vengono ignorati.
FIND FIND(stringa, sottostringa, [start]) Restituisce la posizione indice di substring in string, oppure 0 se la sottostringa non viene trovata. Il primo carattere della stringa è la posizione 1. Se viene aggiunto l'inizio dell'argomento numerico facoltativo, la funzione ignora tutte le istanze di sottostringa visualizzate prima della posizione di partenza.
FINDNTH FINDNTH(stringa, sottostringa, occorrenza) Restituisce la posizione dell'n-esima occorrenza di sottostringa all'interno della stringa specificata, dove n è l'argomento occorrenza.
LEFT LEFT(stringa, numero) Restituisce il <numero> di caratteri più a sinistra della stringa.
LEN LEN(stringa) Restituisce la lunghezza della stringa.
LOWER LOWER(stringa) Restituisce la <stringa> fornita in caratteri minuscoli.
LTRIM LTRIM(string) Restituisce la <stringa> fornita con gli eventuali spazi iniziali rimossi.
MID MID(string, start, [length]) Restituisce una stringa che inizia dalla posizione iniziale specificata. Il primo carattere della stringa è la posizione 1. Se viene aggiunta la lunghezza dell'argomento numerico opzionale, la stringa restituita include solo quel numero di caratteri.
CORRETTO PROPER(stringa) Restituisce la <stringa> fornita con la prima lettera di ogni parola in maiuscolo e le lettere rimanenti in minuscolo.
REGEXP_EXTRACT REGEXP_EXTRACT(stringa, schema) Restituisce la parte della stringa che corrisponde allo schema dell'espressione regolare.
REGEXP_EXTRACT_NTH REGEXP_EXTRACT_NTH(stringa, schema, indice) Restituisce la parte della stringa che corrisponde allo schema dell'espressione regolare. La sottostringa corrisponde all'n-esimo gruppo di acquisizione, dove n è l'indice dato. Se index è 0, viene restituita l'intera stringa.
REGEXP_MATCH REGEXP_MATCH(stringa, schema) Restituisce true se una sottostringa della stringa specificata corrisponde allo schema dell'espressione regolare.
REGEXP_REPLACE REGEXP_REPLACE(stringa, schema, sostituzione) Restituisce una copia della stringa data in cui lo schema dell'espressione regolare viene sostituito dalla stringa di sostituzione.
REPLACE REPLACE (stringa, sottostringa, sostituzione) Cerca <substring> in <string> e lo sostituisce con <replacement>. Se <substring> non viene trovato, la stringa non viene modificata.
RIGHT RIGHT(stringa, numero) Restituisce il <numero> di caratteri più a destra della stringa.
RTRIM RTRIM(stringa) Restituisce la <stringa> fornita con gli eventuali spazi finali rimossi.
SPAZIO SPACE(numero) Restituisce una stringa composta dal numero specificato di spazi ripetuti.
SPLIT SPLIT(stringa, delimitatore, numero token) Restituisce una sottostringa da una stringa utilizzando un carattere delimitatore per suddividere la stringa in una sequenza di token.
STARTSWITH STARTSWITH(stringa, sottostringa) Restituisce true se la stringa inizia con substring. Gli spazi vuoti iniziali vengono ignorati.
STR STR(espressione) Visualizza il suo argomento come stringa.
TRIM TRIM(stringa) Restituisce la <stringa> fornita con gli spazi iniziali e finali rimossi.
UPPER UPPER(stringa) Restituisce la <stringa> fornita in caratteri maiuscoli.

Funzioni utente

Funzione syntax Descrizione
USERID15 USERID15() Restituisce l'ID Salesforce di 15 caratteri con distinzione tra maiuscole e minuscole per l'utente connesso.
USERID18 USERID18() Restituisce l'ID Salesforce di 18 caratteri con distinzione tra maiuscole e minuscole per l'utente connesso.

Funzioni AI

Funzione syntax Descrizione
AI_CLASSIFY AI_CLASSIFY(valore_input, categorie_input) Classifica il valore di input in una delle categorie specificate.
AI_SENTIMENT AI_SENTIMENT(espressione) Analizza il sentiment del testo di input e lo classifica come positivo, negativo o neutro.
 
Caricamento
Salesforce Help | Article