Condividi tramite


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)
  ))