TOTALYTD
Nota
Questa funzione è sconsigliata per l'uso nei calcoli visivi perché probabilmente restituisce risultati senza significato.
Valuta il valore da anno a data del expression
nel contesto corrente.
Sintassi
TOTALYTD(<expression>,<dates>[,<filter>][,<year_end_date>])
Parametri
Parametro | Definizione |
---|---|
expression |
Espressione che restituisce un valore scalare. |
dates |
Colonna contenente date. |
filter |
(facoltativo) Espressione che specifica un filtro da applicare al contesto corrente. |
year_end_date |
(facoltativo) Stringa letterale con una data che definisce la data di fine dell'anno. Il valore predefinito è 31 dicembre. |
Valore restituito
Valore scalare che rappresenta il expression
valutato per l'dates
annuale corrente.
Osservazioni:
L'argomento
dates
può essere uno dei seguenti:- Riferimento a una colonna di data/ora.
- Espressione di tabella che restituisce una singola colonna di valori di data/ora.
- Espressione booleana che definisce una tabella a colonna singola di valori di data/ora.
I vincoli sulle espressioni booleane sono descritti nell'argomento CALCULATE.
L'espressione
filter
presenta restrizioni descritte nell'argomento CALCULATE.Il parametro
year_end_date
è un valore letterale stringa di una data, nelle stesse impostazioni locali del client in cui è stata creata la cartella di lavoro. La parte relativa all'anno della data non è obbligatoria e viene ignorata. La formula seguente, ad esempio, specifica l'elemento year_end_date (fiscale) 6/30 in una cartella di lavoro con le impostazioni locali EN-US.= TOTALYTD(SUM(InternetSales_USD[SalesAmount_USD]),DateTime[DateKey], ALL('DateTime'), "6/30")
In questo esempio è possibile specificare year_end_date come "6/30", "Jun 30", "30 June" o qualsiasi stringa che si risolve in un mese/giorno. È tuttavia consigliabile specificare year_end_date usando "mese/giorno" (come illustrato) per assicurarsi che la stringa venga risolta in una data.
Questa funzione non è supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate o nelle regole di sicurezza a livello di riga.
Esempio
Nella formula di esempio seguente viene creata una misura che calcola il "totale annuale in esecuzione" o "year running sum" per le vendite Internet.
= TOTALYTD(SUM(InternetSales_USD[SalesAmount_USD]),DateTime[DateKey])