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)
))
Vea también