Funzione DATESBETWEEN (DAX)
Restituisce una tabella contenente 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 |
Un 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 e 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.
Esempio
Nella formula di esempio seguente viene creata una misura che calcola il valore di "Summer 2003 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 2003 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(2003,6,1),
DATE(2003,8,31)
))
Vedere anche