Funzione DATESBETWEEN
Viene restituita una tabella in cui è contenuta una colonna di date che inizia con start_date e continua fino a end_date.
Sintassi
DATESBETWEEN(<dates>,<start_date>,<end_date>)
Parametri
Termine |
Definizione |
dates |
Riferimento a una colonna di data/ora. |
start_date |
Espressione data. |
end_date |
Espressione data. |
Valore restituito
Tabella contenente una singola colonna di valori di data.
Osservazioni
Se start_date è un valore di data vuoto, start_date sarà il primo valore nella colonna dates.
Se end_date è un valore di data vuoto, end_date sarà l'ultimo valore nella colonna dates.
Le date utilizzate come start_date ed end_date sono incluse, ovvero, se le vendite si sono verificate il 1° settembre e si utilizza il 1° settembre come data di inizio, vengono contate anche le vendite effettuate in tale data.
[!NOTA]
La funzione DATESBETWEEN viene fornita per l'utilizzo di intervalli di date personalizzati. Se si utilizzano intervalli di date comuni, quali mesi, trimestri e anni, si consiglia di utilizzare la funzione appropriata, ad esempio DATESINPERIOD.
Questa funzione DAX non può essere utilizzata in modalità DirectQuery. Per ulteriori informazioni sulle limitazioni nei modelli DirectQuery, visitare il sito Web all'indirizzo https://go.microsoft.com/fwlink/?LinkId=219172.
Esempio
Nella formula di esempio seguente viene creata una misura che calcola il valore di "Summer 2007 sales" per le vendite Internet.
Per visualizzarne il funzionamento, creare una tabella pivot e aggiungere il campo CalendarYear all'area Etichette di riga della tabella pivot. Aggiungere quindi una misura, denominata Summer 2007 Sales, all'area Valori della tabella pivot utilizzando la formula definita nella sezione di codice.
=CALCULATE(SUM(InternetSales_USD[SalesAmount_USD]), DATESBETWEEN(DateTime[DateKey],
DATE(2007,6,1),
DATE(2007,8,31)
))
Vedere anche
Riferimento
Altre risorse
Funzionalità di Business Intelligence per le gerarchie temporali (DAX)