Compartir a través de


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