DATEADD
Si applica a:colonna calcolatatabella calcolataMeasurecalcolo visivo
Nota
Questa funzione è sconsigliata per l'uso nei calcoli visivi perché probabilmente restituisce risultati senza significato.
Restituisce una tabella che contains una colonna di date, spostata in avanti or indietro in time in base al numero specificato di intervalli dalle date nel contesto corrente.
Sintassi
DATEADD(<dates>,<number_of_intervals>,<interval>)
Parametri
Termine | Definizione |
---|---|
dates |
Colonna che contains date. |
number_of_intervals |
Intero che specifica il numero di intervalli da aggiungere a or sottrazione dalle date. |
interval |
Intervallo in base al quale spostare le date. Il value per interval può essere uno dei seguenti: year , quarter , month , day |
Restituisce value
Tabella contenente una singola colonna di datevalues.
Osservazioni
L'argomento dates
può essere uno dei seguenti:
Riferimento a una colonna date/time,
Espressione di tabella che restituisce una singola colonna di date/timevalues,
Espressione booleana che definisce una tabella a colonna singola di date/timevalues.
Nota
I vincoli sulle espressioni booleane sono descritti nell'argomento CALCULATE funzione.
If il numero specificato per
number_of_intervals
è positivo, le date indates
vengono spostate in avanti in time; if il numero è negativo, le date indates
vengono spostate di nuovo in time.Il parametro
interval
è un'enumerazione not un set di stringhe; pertanto values deve not essere racchiuso tra virgolette. Inoltre, il values:year
,quarter
,month
,day
devono essere digitati completamente quando vengono usati.La tabella dei risultati include solo le date presenti nella colonna
dates
.If le date nel contesto corrente not formano un intervallo contiguo, la funzione restituisce un error.
Questa funzione è not supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate or regole di sicurezza a livello di riga.
Esempio - Spostamento di un set di date
La formula seguente calcola le date che sono una year prima delle date nel contesto corrente.
= DATEADD(DateTime[DateKey],-1,year)
Related contenuto
funzioni di intelligence TimeDateandtime funzioni