Funzioni nuove (9)
FIRSTUtilizzato solo nei calcoli visivi. Recupera un valore nella matrice visiva dalla prima riga di un asse.
LASTUtilizzato solo nei calcoli visivi. Recupera un valore nella matrice visiva dall'ultima riga di un asse.
NEXTUtilizzato solo nei calcoli visivi. Recupera un valore nella riga successiva di un asse nella matrice visiva.
PRECEDENTEUtilizzato solo nei calcoli visivi. Recupera un valore nella riga precedente di un asse nella matrice visiva.
MATCHBYDefinire le colonne utilizzate per trovare le corrispondenze con i dati e identificare la riga corrente in un'espressione di funzione finestra.
RANKRestituisce la classificazione per il contesto corrente all'interno della partizione specificata, ordinata in base all'ordine specificato.
ROWNUMBERRestituisce la classificazione per il contesto corrente all'interno della partizione specificata, ordinata in base all'ordine specificato.
LINESTUsa il metodo dei minimi quadrati (Least Squares) per calcolare la linea retta che meglio corrisponde ai dati specificati.
LINESTXUsa il metodo dei minimi quadrati (Least Squares) per calcolare la linea retta che meglio corrisponde ai dati specificati. Il risultato dei dati dalle espressioni valutate per ogni riga di una tabella.
Funzioni di Aggregazione (22)
APPROXIMATEDISTINCTCOUNTRestituisce un conteggio stimato dei valori univoci in una colonna.
AVERAGERestituisce la media (aritmetica) di tutti i numeri presenti in una colonna.
AVERAGEARestituisce la media (media aritmetica) di tutti i valori di una colonna.
AVERAGEXCalcola la media (aritmetica) di un set di espressioni valutate su una tabella.
COUNTConta il numero di righe in una colonna specifica contenenti valori non vuoti.
COUNTAConta il numero di righe in una colonna specifica contenenti valori non vuoti.
COUNTAXConta i risultati non vuoti quando viene valutato il risultato di un'espressione su una tabella.
COUNTBLANKConta il numero di celle vuote presenti in una colonna.
COUNTROWSConta il numero di righe nella tabella specificata o in una tabella definita da un'espressione.
COUNTXConta il numero di righe che contengono un numero o un'espressione che restituisce un numero quando si valuta un'espressione in una tabella.
DISTINCTCOUNTConta il numero di valori distinti di una colonna.
DISTINCTCOUNTNOBLANKConta il numero di valori distinti di una colonna.
MAXRestituisce il valore numerico più grande in una colonna o tra due espressioni scalari.
MAXARestituisce il valore più grande in una colonna.
MAXXValuta un'espressione per ogni riga di una tabella e restituisce il valore numerico più grande.
MINRestituisce il valore numerico più piccolo in una colonna o tra due espressioni scalari.
MINARestituisce il valore più piccolo in una colonna, inclusi i valori logici e i numeri rappresentati come testo.
MINXRestituisce il valore numerico più piccolo risultante dalla valutazione di un'espressione per ogni riga di una tabella.
PRODUCTRestituisce il prodotto dei numeri in una colonna.
PRODUCTXRestituisce il prodotto di un'espressione valutata per ogni riga di una tabella.
SUMSomma tutti i numeri in una colonna.
SUMXRestituisce la somma di un'espressione valutata per ogni riga di una tabella.
Funzioni di Data e Ora (24)
CALENDARRestituisce una tabella con una sola colonna denominata "Date" che contiene un set di date contiguo.
CALENDARAUTORestituisce una tabella con una sola colonna denominata "Date" che contiene un set di date contiguo.
DATERestituisce la data specificata in formato datetime.
DATEDIFFRestituisce il numero di limiti di intervallo tra due date.
DATEVALUEConverte una data dal formato di testo al formato datetime.
DAYRestituisce il giorno del mese, con un numero compreso tra 1 e 31.
EDATERestituisce la data corrispondente al numero di mesi indicato prima o dopo la data di inizio.
EOMONTHRestituisce la data in formato datetime corrispondente all'ultimo giorno del mese prima o dopo un numero di mesi specificato.
HOURRestituisce l'ora come numero compreso tra 0 (12.00 A.M.) e 23 (11.00 P.M.).
MINUTERestituisce i minuti come numero compreso tra 0 e 59, in base a un valore di data e ora specificato.
MONTHRestituisce il mese come un numero compreso tra 1 (gennaio) e 12 (dicembre).
NETWORKDAYSRestituisce il numero di giorni lavorativi interi tra due date.
NOWRestituisce la data e l'ora correnti in formato datetime.
QUARTERRestituisce il trimestre come numero compreso tra 1 e 4.
SECONDRestituisce i secondi di un valore di ora, come numero compreso tra 0 e 59.
ORAConverte le ore, i minuti e i secondi specificati come numeri in un'ora in formato datetime.
TIMEVALUEConverte un'ora dal formato di testo al formato datetime.
TODAYRestituisce la data corrente.
UTCNOWRestituisce la data e l'ora UTC correnti
UTCTODAYRestituisce la data UTC corrente.
WEEKDAYRestituisce un numero compreso tra 1 e 7 che identifica il giorno della settimana di una data.
WEEKNUMRestituisce il numero della settimana per la data e l'anno specificati in base al valore di return_type.
YEARRestituisce l'anno di una data come numero intero di quattro cifre nell'intervallo da 1900 a 9999.
YEARFRACCalcola la frazione dell'anno rappresentata dal numero di giorni interi tra due date.
Funzioni Filtro (29)
ALLRestituisce tutte le righe di una tabella o tutti i valori di una colonna ignorando i filtri eventualmente applicati.
ALLCROSSFILTEREDCancella tutti i filtri applicati a una tabella.
ALLEXCEPTRimuove tutti i filtri di contesto nella tabella ad eccezione dei filtri che sono stati applicati alle colonne specificate.
ALLNOBLANKROWRestituisce dalla tabella padre di una relazione tutte le righe ad eccezione della riga vuota o tutti i valori distinti di una colonna ad eccezione della riga vuota e ignora gli eventuali filtri di contesto esistenti.
ALLSELECTEDRimuove i filtri di contesto dalle colonne e le righe nella query corrente, mantenendo tutti gli altri filtri di contesto o filtri espliciti.
CALCULATEValuta un'espressione in un contesto di filtro modificato.
CALCULATETABLEValuta un'espressione di tabella in un contesto di filtro modificato.
EARLIERRestituisce il valore corrente della colonna specificata in un passaggio di valutazione esterno della colonna indicata.
EARLIESTRestituisce il valore corrente della colonna specificata in un passaggio di valutazione esterno della colonna specificata.
FILTERRestituisce una tabella che rappresenta un subset di un'altra tabella o espressione.
FIRSTUtilizzato solo nei calcoli visivi. Recupera un valore nella matrice visiva dalla prima riga di un asse.
INDEXRestituisce una riga in una posizione assoluta, specificata dal parametro di posizione, all'interno della partizione specificata, ordinata in base all'ordine specificato o all'asse specificato.
KEEPFILTERSModifica la modalità di applicazione dei filtri durante la valutazione di una funzione CALCULATE o CALCULATETABLE.
LASTUtilizzato solo nei calcoli visivi. Recupera un valore nella matrice visiva dall'ultima riga di un asse.
LOOKUPVALUERestituisce il valore per la riga che soddisfa tutti i criteri specificati dalle condizioni di ricerca. La funzione può applicare una o più condizioni di ricerca.
MATCHBYNelle funzioni finestra definisce le colonne utilizzate per determinare come trovare le corrispondenze con i dati e identificare la riga corrente.
MOVINGAVERAGERestituisce una media mobile calcolata lungo l'asse specificato della matrice visiva.
NEXTUtilizzato solo nei calcoli visivi. Recupera un valore nella riga successiva di un asse nella matrice visiva.
OFFSETRestituisce una singola riga posizionata prima o dopo la riga corrente all'interno della stessa tabella da un offset specificato.
ORDERBYDefinisce le colonne che determinano l'ordinamento all'interno di ognuna delle partizioni di una funzione finestra.
PARTITIONBYDefinisce le colonne utilizzate per partizionare il parametro di di una funzione finestra.
PRECEDENTEUtilizzato solo nei calcoli visivi. Recupera un valore nella riga precedente di un asse nella matrice visiva.
GAMMARestituisce un intervallo di righe all'interno dell'asse specificato, rispetto alla riga corrente. Collegamento per WINDOW.
RANKRestituisce la classificazione di una riga all'interno dell'intervallo specificato.
REMOVEFILTERSCancella i filtri dalle tabelle o dalle colonne specificate.
ROWNUMBERRestituisce la classificazione univoca di una riga entro l'intervallo specificato.
RUNNINGSUMRestituisce una somma in esecuzione calcolata lungo l'asse specificato della matrice visiva.
SELECTEDVALUERestituisce il valore se il contesto per columnName è stato filtrato in base a un solo valore distinto. In caso contrario, restituisce alternateResult.
WINDOWRestituisce più righe posizionate all'interno dell'intervallo specificato.
Funzioni finanziarie (53)
ACCRINTRestituisce l'interesse maturato per un titolo per cui viene pagato un interesse periodico.
ACCRINTMRestituisce l'interesse maturato per un titolo i cui interessi vengono pagati alla scadenza.
AMORDEGRCRestituisce l'ammortamento per ogni periodo contabile. È simile ad AMORLINC, ad eccezione del fatto che viene applicato un coefficiente di ammortamento a seconda della durata dei cespiti.
AMORLINCRestituisce l'ammortamento per ogni periodo contabile.
COUPDAYBSRestituisce il numero di giorni dall'inizio del periodo di una cedola fino alla data di regolamento.
COUPDAYSRestituisce il numero di giorni nel periodo della cedola che contiene la data di regolamento.
COUPDAYSNCRestituisce il numero di giorni dalla data di regolamento alla data della cedola successiva.
COUPNCDRestituisce la data della cedola successiva alla data di regolamento.
COUPNUMRestituisce il numero di cedole pagabili tra la data di regolamento e la data di scadenza, arrotondato alla cedola intera più vicina.
COUPPCDRestituisce la data della cedola precedente prima della data di regolamento.
CUMIPMTRestituisce l'interesse cumulativo pagato su un prestito tra start_period ed end_period.
CUMPRINCRestituisce il capitale cumulativo pagato su un prestito tra start_period ed end_period.
DBRestituisce l'ammortamento di un cespite per un periodo specificato usando il metodo di ammortamento a quote proporzionali.
DDBRestituisce l'ammortamento di un cespite per un periodo specificato usando il metodo di ammortamento a quote dimezzate o un altro metodo specificato.
DISCRestituisce il tasso di sconto per un titolo.
DOLLARDEConverte un prezzo in dollari espresso come parte intera e parte frazionaria, ad esempio 1,02, in un prezzo in dollari espresso come numero decimale.
DOLLARFRConverte un prezzo in dollari espresso come numero decimale in un prezzo in dollari espresso come parte intera e parte frazionaria, ad esempio 1,02.
DURATIONRestituisce la durata Macauley per un valore nominale presunto di $ 100.
EFFECTRestituisce il tasso di interesse annuo effettivo in base al tasso di interesse nominale annuo e al numero di periodi di capitalizzazione per anno.
FVCalcola il valore futuro di un investimento in base a un tasso di interesse costante.
INTRATERestituisce il tasso di interesse per un titolo interamente investito.
IPMTRestituisce il pagamento degli interessi per un determinato periodo relativi a un investimento sulla base di pagamenti costanti periodici e di un tasso di interesse costante.
ISPMTCalcola l'interesse pagato (o ricevuto) per il periodo specificato di un prestito o di un investimento con pagamenti di capitale di importo fisso.
MDURATIONRestituisce la durata Macauley modificata per un titolo con un valore nominale presunto di $ 100.
NOMINALRestituisce il tasso di interesse annuo nominale in base al tasso di interesse effettivo e al numero di periodi di capitalizzazione per anno.
NPERRestituisce il numero di periodi per un investimento sulla base di pagamenti costanti periodici e di un tasso di interesse costante.
ODDFPRICERestituisce il prezzo per un valore nominale di $100 di un titolo con un primo periodo irregolare (breve o lungo).
ODDFYIELDRestituisce il rendimento di un titolo il cui primo periodo di durata è irregolare (breve o lungo).
ODDLPRICERestituisce il prezzo per un valore nominale di $ 100 di un titolo il cui ultimo periodo di durata è irregolare (lungo o breve).
ODDLYIELDRestituisce il rendimento di un titolo il cui ultimo periodo di durata è irregolare (breve o lungo).
PDURATIONRestituisce il numero di periodi necessari affinché un investimento raggiunga un valore specificato.
PMTCalcola il pagamento per un prestito sulla base di pagamenti costanti e di un tasso di interesse costante.
PPMTRestituisce il pagamento sul capitale di un investimento per un determinato periodo sulla base di pagamenti costanti periodici e di un tasso di interesse costante.
PRICERestituisce il prezzo per un valore nominale di $100 di un titolo che paga interessi periodici.
PRICEDISCRestituisce il prezzo per un valore nominale di $100 di un titolo scontato.
PRICEMATRestituisce il prezzo per un valore nominale di $ 100 per un titolo i cui interessi vengono pagati alla scadenza.
PVCalcola il valore attuale di un investimento sulla base di un tasso di interesse costante.
RATERestituisce il tasso di interesse per periodo di un'annualità.
RECEIVEDRestituisce l'importo ricevuto alla scadenza di un titolo interamente investito.
RRIRestituisce un tasso di interesse equivalente per l'incremento di un investimento.
SLNRestituisce l'ammortamento lineare di un cespite per un periodo.
SYDRestituisce l'ammortamento anticipato a quote decrescenti di un cespite per un periodo specificato.
TBILLEQRestituisce il rendimento equivalente a un'obbligazione per un buono del tesoro.
TBILLPRICERestituisce il prezzo per un valore nominale di $ 100 di un buono del tesoro.
TBILLYIELDRestituisce il rendimento per un buono del tesoro.
VDBRestituisce l'ammortamento di un cespite per un periodo specificato, inclusi periodi parziali, usando il metodo di ammortamento a quote dimezzate o un altro metodo specificato dall'utente.
XIRRRestituisce il tasso interno di rendimento di una pianificazione di flussi di cassa non necessariamente periodica.
XNPVRestituisce il valore attuale per una pianificazione di flussi di cassa non necessariamente periodica.
YIELDRestituisce il rendimento per un titolo per cui viene pagato un interesse periodico.
YIELDDISCRestituisce il rendimento annuale per un titolo scontato.
YIELDMATRestituisce il rendimento annuo per un titolo i cui interessi vengono pagati alla scadenza.
Funzioni Informative (32)
COLUMNSTATISTICSRestituisce una tabella di statistiche relative a ogni colonna di ogni tabella del modello.
CONTAINSRestituisce True se i valori per tutte le colonne a cui si fa riferimento esistono, o sono contenuti, nelle colonne; in caso contrario, restituisce False.
CONTAINSROWRestituisce TRUE se una riga di valori esiste o è contenuta in una tabella; in caso contrario, restituisce FALSE.
CONTAINSSTRINGRestituisce TRUE o FALSE per indicare se una stringa contiene un'altra stringa.
CONTAINSSTRINGEXACTRestituisce TRUE o FALSE per indicare se una stringa contiene un'altra stringa.
CUSTOMDATARestituisce il contenuto della proprietà CustomData nella stringa di connessione.
HASONEFILTERRestituisce TRUE se il numero di valori filtrati direttamente in columnName è uno; in caso contrario, restituisce FALSE.
HASONEVALUERestituisce TRUE se il contesto per columnName è stato filtrato in base a un solo valore distinto. In caso contrario, restituisce FALSE.
ISAFTERFunzione booleana che emula il comportamento di una clausola Start At e restituisce true per una riga che soddisfa tutti i parametri della condizione.
ISBLANKControlla se un valore è vuoto e restituisce TRUE o FALSE.
ISCROSSFILTEREDRestituisce TRUE se columnName o un'altra colonna nella stessa tabella o in una tabella correlata viene filtrata.
ISEMPTYVerifica se una tabella è vuota.
ISERRORControlla se un valore è un errore e restituisce TRUE o FALSE.
ISEVENRestituisce TRUE se il numero è pari, FALSE se il numero è dispari.
ISFILTEREDRestituisce TRUE quando columnName viene filtrata direttamente.
ISINSCOPERestituisce true quando la colonna specificata rappresenta il livello in una gerarchia di livelli.
ISLOGICALControlla se un valore è un valore logico (TRUE o FALSE) e restituisce TRUE o FALSE.
ISNONTEXTControlla se un valore non è costituito da testo (le celle vuote non sono testo) e restituisce TRUE o FALSE.
ISNUMBERControlla se un valore è un numero e restituisce TRUE o FALSE.
ISODDRestituisce TRUE se il numero è dispari, FALSE se il numero è pari.
ISONORAFTERFunzione booleana che emula il comportamento di una clausola Start At e restituisce true per una riga che soddisfa tutti i parametri della condizione.
ISSELECTEDMEASUREUsata dalle espressioni per gli elementi di calcolo per determinare se la misura nel contesto è una di quelle specificate in un elenco di misure.
ISSUBTOTALCrea un'altra colonna in un'espressione SUMMARIZE, che restituisce True se la riga contiene i valori dei subtotali per la colonna specificata come argomento. In caso contrario, restituisce False.
ISTEXTControlla se un valore è di tipo testo e restituisce TRUE o FALSE.
NONVISUALContrassegna un filtro di valore in un'espressione SUMMARIZECOLUMNS come non visivo.
SELECTEDMEASUREUsata dalle espressioni per gli elementi di calcolo per fare riferimento alla misura nel contesto.
SELECTEDMEASUREFORMATSTRINGUsata dalle espressioni per gli elementi di calcolo per recuperare la stringa di formato della misura nel contesto.
SELECTEDMEASURENAMEUsata dalle espressioni per gli elementi di calcolo per determinare la misura nel contesto in base al nome.
USERCULTURERestituisce le impostazioni locali per l'utente corrente.
USERNAMERestituisce il nome di dominio e il nome utente in base alle credenziali fornite al sistema al momento della connessione.
USEROBJECTIDRestituisce l'ID oggetto o il SID dell'utente corrente.
USERPRINCIPALNAMERestituisce il nome dell'entità utente.
Funzioni Logiche (14)
ANDControlla se entrambi gli argomenti sono TRUE e restituisce TRUE se entrambi gli argomenti sono TRUE.
BITANDRestituisce un “AND” bit per bit di due numeri.
BITLSHIFTRestituisce un numero scorso a sinistra dal numero di bit specificato.
BITORRestituisce un “OR” bit per bit di due numeri.
BITRSHIFTRestituisce un numero scorso a destra dal numero di bit specificato.
BITXORRestituisce un “XOR” bit per bit di due numeri.
COALESCERestituisce la prima espressione che non restituisce BLANK.
FALSERestituisce il valore logico FALSE.
IFControlla una condizione e restituisce un valore quando TRUE, in caso contrario restituisce un secondo valore.
IF.EAGERControlla una condizione e restituisce un valore quando TRUE, in caso contrario restituisce un secondo valore. Usa un piano di esecuzione eager che esegue sempre le espressioni di ramo indipendentemente dall'espressione della condizione.
IFERRORValuta un'espressione e restituisce un valore specificato se l'espressione restituisce un errore.
NOTCambia FALSE in TRUE o TRUE in FALSE.
OPPUREPer restituire TRUE, verifica se uno degli argomenti è TRUE.
SWITCHValuta un'espressione sulla base di un elenco di valori e restituisce una tra più espressioni di risultato possibili.
TRUERestituisce il valore logico TRUE.
Funzioni di matematiche e trigonometriche (49)
ABSRestituisce il valore assoluto di un numero.
ACOSRestituisce l'arcocoseno, o coseno inverso, di un numero.
ACOSHRestituisce l'inversa del coseno iperbolico di un numero.
ACOTRestituisce l'arcocotangente, o cotangente inversa, di un numero.
ACOTHRestituisce la cotangente iperbolica inversa di un numero.
ASINRestituisce l'arcoseno, o seno inverso, di un numero.
ASINHRestituisce l'inversa del seno iperbolico di un numero.
ATANRestituisce l'arcotangente, o tangente inversa, di un numero.
ATANHRestituisce la tangente iperbolica inversa di un numero.
CEILINGArrotonda un numero per eccesso all'intero più vicino o al multiplo più vicino.
CONVERTConsente di convertire un'espressione da un tipo di dati a un altro.
COSRestituisce il coseno dell'angolo specificato.
COSHRestituisce il coseno iperbolico di un numero.
COTRestituisce la cotangente di un angolo, espresso in radianti.
COTHRestituisce la cotangente iperbolica di un angolo iperbolico.
CURRENCYValuta l'argomento e restituisce il risultato come tipo di dati valuta.
DEGREESConverte i radianti in gradi.
DIVIDEEsegue una divisione e restituisce il risultato alternativo o BLANK() della divisione per 0.
EVENRestituisce il numero arrotondato per eccesso al numero intero pari più vicino.
EXPRestituisce il numero e elevato alla potenza di un dato numero.
FACTRestituisce il fattoriale di un numero, uguale alla serie 1*2*3*...* , che termina con il numero specificato.
FLOORArrotonda un numero per difetto, verso lo zero, al multiplo significativo più vicino.
GCDRestituisce il massimo comun divisore di due o più numeri interi.
INTArrotonda un numero per difetto all'intero più vicino.
ISO.CEILINGArrotonda un numero per eccesso all'intero più vicino o al multiplo più vicino.
LCMRestituisce il minimo comune multiplo dei numeri interi.
LNRestituisce il logaritmo naturale di un numero.
LOGRestituisce il logaritmo di un numero nella base specificata.
LOG10Restituisce il logaritmo in base 10 di un numero.
MODRestituisce il resto dopo la divisione di un numero per un divisore. Il risultato ha sempre lo stesso segno del divisore.
MROUNDRestituisce un numero arrotondato al multiplo desiderato.
ODDRestituisce il numero arrotondato per eccesso al numero intero dispari più vicino.
PIRestituisce il valore di pi greco, 3,14159265358979, arrotondato a 15 cifre.
POWERRestituisce il risultato di un numero elevato a potenza.
QUOTIENTEsegue una divisione e restituisce solo la parte intera del risultato della divisione.
RADIANSConverte i gradi in radianti.
RANDRestituisce un numero casuale uniformemente distribuito e superiore o uguale a 0 e minore di 1.
RANDBETWEENRestituisce un numero casuale nell'intervallo tra due numeri specificati.
ROUNDArrotonda un numero al numero di cifre specificato.
ROUNDDOWNArrotonda per difetto il valore assoluto di un numero.
ROUNDUPArrotonda per eccesso il valore assoluto di un numero.
SIGNDetermina il segno di un numero, del risultato di un calcolo o di un valore in una colonna.
SINRestituisce il seno dell'angolo specificato.
SINHRestituisce il seno iperbolico di un numero.
SQRTRestituisce la radice quadrata di un numero.
SQRTPIRestituisce la radice quadrata di (numero * pi).
TANRestituisce la tangente dell'angolo specificato.
TANHRestituisce la tangente iperbolica di un numero.
TRUNCElimina la parte decimale o frazionaria di un numero.
Altre Funzioni (5)
BLANKRestituisce un valore vuoto.
ERRORGenera un errore con un messaggio di errore.
EVALUATEANDLOGRestituisce il valore del primo argomento e lo registra in un evento del profiler di valutazione DAX.
TOCSVRestituisce una tabella come stringa in formato CSV.
TOJSONRestituisce una tabella come stringa in formato JSON.
Funzioni Padre e Figlio (5)
PATHRestituisce una stringa di testo delimitata con gli identificatori di tutti gli elementi padre dell'identificatore corrente.
PATHCONTAINSRestituisce TRUE se l'elemento item specificato è presente nel path specificato.
PATHITEMRestituisce l'elemento in corrispondenza del parametro position specificato da una stringa risultante dalla valutazione di una funzione PATH.
PATHITEMREVERSERestituisce l'elemento in corrispondenza del parametro position specificato da una stringa risultante dalla valutazione di una funzione PATH.
PATHLENGTHRestituisce il numero di elementi padre relativi all'elemento specificato in un determinato risultato PATH, incluso il risultato stesso.
Funzioni di Relazione (4)
CROSSFILTERSpecifica la direzione tra filtri da usare in un calcolo per una relazione esistente tra due colonne.
RELATEDRestituisce un valore correlato da un'altra tabella.
RELATEDTABLEValuta un'espressione di tabella in un contesto modificato dai filtri specificati.
USERELATIONSHIPSpecifica la relazione da usare in un calcolo specifico come relazione esistente tra columnName1 e columnName2.
Funzioni statistiche (43)
BETA.DISTRestituisce la distribuzione beta.
BETA.INVRestituisce l'inversa della funzione di densità della probabilità cumulativa beta (BETA.DIST).
CHISQ.DISTRestituisce la distribuzione chi quadrato.
CHISQ.DIST.RTRestituisce la probabilità a una coda destra della distribuzione chi quadrato.
CHISQ.INVRestituisce l'inversa della probabilità a una coda sinistra della distribuzione chi quadrato.
CHISQ.INV.RTRestituisce l'inversa della probabilità a una coda destra della distribuzione chi quadrato.
COMBINRestituisce il numero di combinazioni per un numero specificato di elementi.
COMBINARestituisce il numero di combinazioni (con ripetizioni) per un numero specificato di elementi.
CONFIDENCE.NORML'intervallo di confidenza è un intervallo di valori.
CONFIDENCE.TRestituisce l'intervallo di confidenza per una media di popolazione usando una distribuzione t di Student.
EXPON.DISTRestituisce la distribuzione esponenziale.
GEOMEANRestituisce la media geometrica dei numeri in una colonna.
GEOMEANXRestituisce la media geometrica di un'espressione valutata per ogni riga di una tabella.
LINESTUsa il metodo dei minimi quadrati per calcolare la linea retta che meglio corrisponde ai dati specificati.
LINESTXUsa il metodo dei minimi quadrati per calcolare la linea retta che meglio corrisponde ai dati specificati. Il risultato dei dati dalle espressioni valutate per ogni riga di una tabella.
MEDIANRestituisce la mediana dei numeri in una colonna.
MEDIANXRestituisce il numero mediano di un'espressione valutata per ogni riga di una tabella.
NORM.DISTRestituisce la distribuzione normale per la media e la deviazione standard specificate.
NORM.INVInversa della distribuzione normale cumulativa per la media e la deviazione standard specificate.
NORM.S.DISTRestituisce la distribuzione normale standard (ha media pari a zero e deviazione standard pari a 1).
NORM.S.INVRestituisce l'inversa della distribuzione cumulativa normale standard.
PERCENTILE.EXCRestituisce il k-esimo dato percentile dei valori in un intervallo, dove k è nell'intervallo 0..1, estremi esclusi.
PERCENTILE.INCRestituisce il k-esimo dato percentile dei valori in un intervallo, dove k è nell'intervallo 0..1, estremi inclusi.
PERCENTILEX.EXCRestituisce il numero percentile di un'espressione valutata per ogni riga di una tabella.
PERCENTILEX.INCRestituisce il numero percentile di un'espressione valutata per ogni riga di una tabella.
PERMUTRestituisce il numero delle permutazioni per un determinato numero di oggetti che è possibile selezionare da oggetti numerici.
POISSON.DISTRestituisce la distribuzione di probabilità di Poisson.
RANK.EQRestituisce il rango di un numero in un elenco di numeri.
RANKXRestituisce il rango di un numero in un elenco di numeri per ogni riga nell'argomento table.
SAMPLERestituisce un esempio di N righe dalla tabella specificata.
STDEV.PRestituisce la deviazione standard dell'intera popolazione.
STDEV.SRestituisce la deviazione standard di una popolazione di esempio.
STDEVX.PRestituisce la deviazione standard dell'intera popolazione.
STDEVX.SRestituisce la deviazione standard di una popolazione di esempio.
T.DISTRestituisce la distribuzione t di Student a una coda sinistra.
T.DIST.2TRestituisce la distribuzione t di Student a due code.
T.DIST.RTRestituisce la distribuzione t di Student a una coda destra.
T.INVRestituisce l'inversa della distribuzione t di Student a una coda sinistra.
T.INV.2tRestituisce l'inversa della distribuzione t di Student a due code.
VAR.PRestituisce la varianza dell'intera popolazione.
VAR.SRestituisce la varianza di una popolazione di esempio.
VARX.PRestituisce la varianza dell'intera popolazione.
VARX.SRestituisce la varianza di una popolazione di esempio.
Funzioni di manipolazione delle tabelle (42)
ADDCOLUMNSAggiunge colonne calcolate alla tabella o all'espressione di tabella specificata.
ADDMISSINGITEMSAggiunge combinazioni di elementi provenienti da più colonne a una tabella, se non esistono già.
CROSSJOINRestituisce una tabella contenente il prodotto cartesiano di tutte le righe da tutte le tabelle negli argomenti.
CURRENTGROUPRestituisce un set di righe dall'argomento table di un'espressione GROUPBY.
DATATABLEFornisce un meccanismo per dichiarare un set inline di valori di dati.
DETAILROWSValuta un espressione di righe di dettaglio definita per una misura e restituisce i dati.
DISTINCT columnRestituisce una tabella a singola colonna contenente i valori distinti della colonna specificata.
DISTINCT tableRestituisce una tabella rimuovendo le righe duplicate da un'altra tabella o espressione.
EXCEPTRestituisce le righe di una tabella non visualizzate in un'altra tabella.
FILTERSRestituisce una tabella di valori applicati direttamente come filtri a columnName.
GENERATERestituisce una tabella con il prodotto cartesiano tra ogni riga nel parametro table1 e la tabella risultante dalla valutazione del parametro table2 nel contesto della riga corrente dal parametro table1.
GENERATEALLRestituisce una tabella con il prodotto cartesiano tra ogni riga nel parametro table1 e la tabella risultante dalla valutazione del parametro table2 nel contesto della riga corrente dal parametro table1.
GENERATESERIESRestituisce una tabella a colonna singola contenente i valori di una serie aritmetica.
GROUPBYSimile alla funzione SUMMARIZE, GROUPBY non esegue alcuna operazione CALCULATE implicita per le colonne di estensione che aggiunge.
IGNOREModifica SUMMARIZECOLUMNS omettendo espressioni specifiche dalla valutazione BLANK/NULL.
INTERSECTRestituisce l'intersezione di riga di due tabelle, mantenendo i duplicati.
NATURALINNERJOINEsegue un inner join di una tabella con un'altra tabella.
NATURALLEFTOUTERJOINEsegue un join di LeftTable con RightTable.
ROLLUPModifica il comportamento di SUMMARIZE aggiungendo righe di rollup al risultato per le colonne definite dal parametro groupBy_columnName.
ROLLUPADDISSUBTOTALModifica il comportamento di SUMMARIZECOLUMNS aggiungendo righe di rollup/subtotali al risultato in base alle colonne groupBy_columnName.
ROLLUPISSUBTOTALAbbina i gruppi di rollup alla colonna aggiunta da ROLLUPADDISSUBTOTAL all'interno di un'espressione ADDMISSINGITEMS.
ROLLUPGROUPModifica il comportamento di SUMMARIZE e SUMMARIZECOLUMNS aggiungendo righe di rollup al risultato per le colonne definite dal parametro groupBy_columnName.
ROWRestituisce una tabella con una singola riga contenente i valori risultanti dalle espressioni assegnate a ogni colonna.
SELECTCOLUMNSAggiunge colonne calcolate alla tabella o all'espressione di tabella specificata.
SUBSTITUTEWITHINDEXRestituisce una tabella che rappresenta un semi join di sinistra delle due tabelle fornite come argomenti.
SUMMARIZERestituisce una tabella di riepilogo per i totali richiesti su un set di gruppi.
SUMMARIZECOLUMNSRestituisce una tabella di riepilogo su un set di gruppi.
Costruttore di tabellaRestituisce una tabella di una o più colonne.
TOPNRestituisce le prime N righe della tabella specificata.
TREATASApplica il risultato di un'espressione di tabella come filtri alle colonne di una tabella non correlata.
UNIONCrea una tabella di unione (join) da una coppia di tabelle.
VALUESRestituisce una tabella a singola colonna contenente i valori distinti della tabella o colonna specificata.
STDEVX.SRestituisce la deviazione standard di una popolazione di esempio.
T.DISTRestituisce la distribuzione t di Student a una coda sinistra.
T.DIST.2TRestituisce la distribuzione t di Student a due code.
T.DIST.RTRestituisce la distribuzione t di Student a una coda destra.
T.INVRestituisce l'inversa della distribuzione t di Student a una coda sinistra.
T.INV.2tRestituisce l'inversa della distribuzione t di Student a due code.
VAR.PRestituisce la varianza dell'intera popolazione.
VAR.SRestituisce la varianza di una popolazione di esempio.
VARX.PRestituisce la varianza dell'intera popolazione.
VARX.SRestituisce la varianza di una popolazione di esempio.
Funzioni di Testo (21)
COMBINEVALUESunisce due o più stringhe di testo in una sola.
CONCATENATEUnisce due stringhe di testo in una sola.
CONCATENATEXConcatena il risultato di un'espressione valutata per ogni riga di una tabella.
EXACTConfronta due stringhe di testo e restituisce TRUE se sono identiche. In caso contrario, FALSE.
FINDRestituisce la posizione iniziale di una stringa di testo all'interno di un'altra stringa.
FIXEDArrotonda un numero al numero di decimali specificato e restituisce il risultato come testo.
FORMATConverte un valore in testo in base al formato specificato.
LEFTRestituisce il numero specificato di caratteri dall'inizio di una stringa di testo.
LENRestituisce il numero di caratteri in una stringa di testo.
LOWERConverte tutte le lettere di una stringa di testo in caratteri minuscoli.
MIDRestituisce una stringa di caratteri dal centro di una stringa di testo, date una posizione di inizio e una lunghezza.
REPLACEREPLACE sostituisce parte di una stringa di testo, in base al numero di caratteri specificati, con una stringa di testo diversa.
REPTRipete il testo un determinato numero di volte.
RIGHTRIGHT restituisce uno o più caratteri finali in una stringa di testo, in base al numero di caratteri specificato.
SEARCHRestituisce il numero del carattere in corrispondenza del quale viene individuato per la prima volta un carattere o una stringa di testo specifica, leggendo da sinistra a destra.
SUBSTITUTESostituisce il nuovo testo a quello esistente in una stringa di testo.
TRIMRimuove tutti gli spazi dal testo esclusi gli spazi singoli che dividono le parole.
UNICHARRestituisce il carattere Unicode a cui fa riferimento il valore numerico.
UNICODERestituisce il codice numerico corrispondente al primo carattere della stringa di testo.
UPPERConverte una stringa di testo in caratteri maiuscoli.
VALUEConverte una stringa di testo che rappresenta un numero in un numero.
Funzioni di Business Intelligence per le gerarchie temporali (35)
CLOSINGBALANCEMONTHValuta l'espressione in corrispondenza dell'ultima data del mese nel contesto corrente.
CLOSINGBALANCEQUARTERValuta l'espressione in corrispondenza dell'ultima data del trimestre nel contesto corrente.
CLOSINGBALANCEYEARValuta l'espressione in corrispondenza dell'ultima data dell'anno nel contesto corrente.
DATEADDRestituisce una tabella che contiene una colonna di date, spostate in avanti o indietro nel tempo in base al numero specificato di intervalli rispetto alle date nel contesto corrente.
DATESBETWEENRestituisce una tabella che contiene una colonna di date che inizia con una data di inizio specificata e continua fino a una data di fine specificata.
DATESINPERIODRestituisce una tabella che contiene una colonna di date che inizia con una data di inizio specificata e continua in base al numero e al tipo di intervalli di data specificati.
DATESMTDRestituisce una tabella contenente una colonna delle date da inizio mese, nel contesto corrente.
DATESQTDRestituisce una tabella contenente una colonna delle date da inizio trimestre, nel contesto corrente.
DATESYTDRestituisce una tabella contenente una colonna delle date da inizio anno, nel contesto corrente.
ENDOFMONTHRestituisce l'ultima data del mese nel contesto corrente per la colonna di date specificata.
ENDOFQUARTERRestituisce l'ultima data del trimestre nel contesto corrente per la colonna di date specificata.
ENDOFYEARRestituisce l'ultima data dell'anno nel contesto corrente per la colonna di date specificata.
FIRSTDATERestituisce la prima data nel contesto corrente per la colonna di date specificata.
FIRSTNONBLANKRestituisce il primo valore nella colonna column, filtrata in base al contesto corrente in cui l'espressione non è vuota
LASTDATERestituisce l'ultima data nel contesto corrente per la colonna di date specificata.
LASTNONBLANKRestituisce l'ultimo valore nella colonna column, filtrata in base al contesto corrente, in cui l'espressione non è vuota.
NEXTDAYRestituisce una tabella che contiene una colonna di tutte le date dal giorno successivo, in base alla prima data specificata nella colonna dates nel contesto corrente.
NEXTMONTHRestituisce una tabella che contiene una colonna di tutte le date del mese successivo, in base alla prima data presente nella colonna dates nel contesto corrente.
NEXTQUARTERRestituisce una tabella che contiene una colonna di tutte le date del trimestre successivo, basata sulla prima data specificata nella colonna dates, nel contesto corrente.
NEXTYEARRestituisce una tabella che contiene una colonna di tutte le date dell'anno successivo, in base alla prima data presente nella colonna dates, nel contesto corrente.
OPENINGBALANCEMONTHValuta l'espressione in corrispondenza della prima data del mese nel contesto corrente.
OPENINGBALANCEQUARTERValuta l'espressione in corrispondenza della prima data del trimestre, nel contesto corrente.
OPENINGBALANCEYEARValuta l'espressione in corrispondenza della prima data dell'anno nel contesto corrente.
PARALLELPERIODRestituisce una tabella che contiene una colonna di date che rappresenta un periodo parallelo alle date nella colonna dates specificata nel contesto corrente, con le date spostate di un numero di intervalli in avanti o indietro nel tempo.
PREVIOUSDAYRestituisce una tabella che contiene una colonna di tutte le date che rappresentano il giorno precedente alla prima data presente nella colonna dates, nel contesto corrente.
PREVIOUSMONTHRestituisce una tabella che contiene una colonna di tutte le date del mese precedente, in base alla prima data presente nella colonna dates nel contesto corrente.
PREVIOUSQUARTERRestituisce una tabella che contiene una colonna di tutte le date del trimestre precedente, in base alla prima data presente nella colonna dates, nel contesto corrente.
PREVIOUSYEARRestituisce una tabella che contiene una colonna di tutte le date dell'anno precedente, in base all'ultima data presente nella colonna dates, nel contesto corrente.
SAMEPERIODLASTYEARRestituisce una tabella che contiene una colonna di date spostate indietro di un anno rispetto alle date nella colonna dates specificata, nel contesto corrente.
STARTOFMONTHRestituisce la prima data del mese nel contesto corrente per la colonna di date specificata.
STARTOFQUARTERRestituisce la prima data del trimestre nel contesto corrente per la colonna di date specificata.
STARTOFYEARRestituisce la prima data dell'anno nel contesto corrente per la colonna di date specificata.
TOTALMTDValuta il valore dell'espressione da inizio mese, nel contesto corrente.
TOTALQTDValuta il valore dell'espressione per le date da inizio trimestre, nel contesto corrente.
TOTALYTDValuta il valore dell'espressione da inizio anno nel contesto corrente.

 eMail PCS


roma@pcsnet.it

 eMail Francesco


francescop@pcs.it

 Telefono PCS


(039) 06 6781739
06 6790066

 Indirizzo PCS


Via Valadier, 33
00193 Roma Italy