Función SAMEPERIODLASTYEAR (DAX)
Devuelve una tabla que contiene una columna de fechas desplazadas un año atrás a partir de las fechas de la columna dates especificada, en el contexto actual.
Sintaxis
SAMEPERIODLASTYEAR(<dates>)
Parámetros
Término |
Definición |
dates |
Una columna que contiene fechas. |
Valor de propiedad y valor devuelto
Tabla de una sola columna de valores de fecha.
Comentarios
Nota
Para comprender mejor cómo el contexto afecta a los resultados de las fórmulas, vea Contexto de las fórmulas DAX.
El argumento dates puede representar cualquiera de los siguientes valores:
Una referencia a una columna de fecha y hora.
Una expresión de tabla que devuelve una columna única de valores de fecha u hora.
Una expresión booleana que define una columna única de tabla de valores de fecha y hora.
Nota
Las restricciones en expresiones booleanas se describen en el tema Función CALCULATE (DAX).
Las fechas devueltas son iguales que las fechas devueltas por esta fórmula equivalente:
DATEADD(dates, -1, year)
Ejemplo
La siguiente fórmula de ejemplo crea una medida que calcula las ventas del año anterior para Reseller 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 llamada Previous Year Sales, usando la fórmula definida en la sección de códigos, en el área Valores de la tabla dinámica.
=CALCULATE(SUM(ResellerSales_USD[SalesAmount_USD]), SAMEPERIODLASTYEAR(DateTime[DateKey]))
Vea también