SAMEPERIODLASTYEAR

La función SAMEPERIODLASTYEAR devuelve una tabla conteniendo una columna de fechas que coinciden con las implicadas en el contexto actual desplazadas hacia atrás un año.

Sintaxis

SAMEPERIODLASTYEAR(
    dates
)

Parámetros
  • dates: Columna conteniendo fechas.
Valor devuelto

La función SAMEPERIODLASTYEAR devuelve una tabla.

Información adicional

El argumento dates puede ser una referencia a una columna conteniendo fechas, una expresión que devuelva una tabla con una única columna conteniendo fechas o una expresión booleana que defina una tabla con una única columna conteniendo fechas.

El resultado devuelto por esta función es el mismo que el devuelto por la función DATEADD especificando como periodo a añadir un año atrás en el tiempo:

DATEADD(fechas, -1, YEAR)

Ejemplos

Si, en una tabla conteniendo información de ventas, definimos la medida:

Ventas = SUM(FactSales[SalesAmount])

...totalizando las ventas en el período implicado en el contexto, podemos mostrar las ventas por año y mes en una visualización tipo matriz:

Función SAMEPERIODLASTYEAR. Ejemplo de uso

A continuación podemos crear una medida para calcular las ventas del mismo período que el implicado en el contexto un año antes:

Ventas año anterior = CALCULATE([Ventas], SAMEPERIODLASTYEAR(DimDate[Datekey]))

Si llevamos esta medida a la matriz anterior, obtenemos lo siguiente:

Función SAMEPERIODLASTYEAR. Ejemplo de uso

Puede apreciarse cómo, efectivamente, esta última medida devuelve la suma de las ventas para el año anterior.

Funciones relacionadas
Categoría
Inteligencia de tiempo
Enviado por admin el Mar, 04/12/2018 - 11:33