Compartir a través de


Función DATESBETWEEN (DAX)

Devuelve una tabla que contiene una columna de fechas que comienza con start_date y continúa hasta end_date.

Sintaxis

DATESBETWEEN(<dates>,<start_date>,<end_date>)

Parámetros

Término

Definición

dates

Una referencia a una columna de fecha y hora.

start_date

Una expresión de fecha.

end_date

Una expresión de fecha.

Valor devuelto

Una tabla que contiene una columna única de valores de fechas.

Comentarios

Si start_date es un valor de fecha en blanco, start_date será el primer valor en la columna dates.

Si end_date es un valor de fecha en blanco, end_date será el último valor en la columna dates.

Las fechas usadas como start_date y end_date son inclusivas: es decir, si las ventas se produjeron el 1 de septiembre y usa el 1 de septiembre como la fecha de inicio, las ventas de dicho día se tendrán en cuenta.

Nota

La función DATESBETWEEN se proporciona para trabajar con intervalos de fechas personalizados. Si está trabajando con intervalos de fechas comunes como meses, trimestres y años, recomendamos usar la función adecuada, como DATESINPERIOD.

Ejemplo

La siguiente fórmula de ejemplo crea una medida que calcula las ventas del verano de 2003 ('Summer 2003 sales') para Internet Sales.

Para ver su funcionamiento, cree una tabla dinámica y agregue el campo CalendarYear en el área Etiquetas de fila de la tabla dinámica. A continuación, agregue una medida denominada Summer 2003 Sales, usando la fórmula definida en la sección de códigos, en el área Valores de la tabla dinámica.

=CALCULATE(SUM(InternetSales_USD[SalesAmount_USD]), DATESBETWEEN(DateTime[DateKey],
    DATE(2003,6,1),
    DATE(2003,8,31)
  ))