Función PARALLELPERIOD

Descripción

Devuelve una tabla que contiene una columna de fechas que representa un período paralelo a las fechas en la columna de fechas especificadas, en el contexto actual, con las fechas desplazadas un número de intervalos hacia adelante o hacia atrás en el tiempo.

Sintaxis

PARALLELPERIOD (<dates>, <number_of_intervals>, <interval>)

Parámetros

No Señor. Descripción de parámetros
1

dates

Una columna que contiene fechas.

2

number_of_intervals

Un número entero que especifica el número de intervalos para sumar o restar de las fechas.

3

interval

El intervalo en el que cambiar las fechas.

El valor del intervalo puede ser uno de los siguientes:

  • Year
  • Quarter
  • Month
  • Day

Valor devuelto

Una tabla que contiene una sola columna de valores de fecha.

Observaciones

La función DAX PARALLELPERIOD toma el conjunto actual de fechas en la columna especificada por fechas, cambia la primera fecha y la última fecha el número especificado de intervalos y luego devuelve todas las fechas contiguas entre las dos fechas cambiadas.

Si el intervalo es un rango parcial de mes, trimestre o año, los meses parciales del resultado también se completan para completar el intervalo completo.

El parámetro de fechas puede ser cualquiera de los siguientes:

  • Una referencia a una columna de fecha / hora.

  • Una expresión de tabla que devuelve una sola columna de valores de fecha / hora.

  • Una expresión booleana que define una tabla de una sola columna de valores de fecha / hora.

Restricciones en expresiones booleanas -

  • La expresión no puede hacer referencia a un campo calculado.

  • La expresión no puede utilizar la función CALCULAR.

  • La expresión no puede usar ninguna función que escanee una tabla o devuelva una tabla, incluidas las funciones de agregación.

Sin embargo, una expresión booleana puede usar cualquier función que busque un valor único o que calcule un valor escalar.

Si el número especificado para el parámetro number_of_intervals es positivo, las fechas se adelantan en el tiempo. Si el número es negativo, las fechas retroceden en el tiempo.

El parámetro de intervalo es una enumeración, no un conjunto de cadenas. Por lo tanto, los valores de intervalo no deben ir entre comillas. Además, los valores: año, trimestre, mes, día deben escribirse en su totalidad al usarlos.

La tabla de resultados incluye solo las fechas que se especifican en el parámetro de fechas.

Si las fechas en el contexto actual no forman un intervalo contiguo, la función devuelve un error.

Ejemplo

Previous Year Sales:= CALCULATE ( 
   SUM (Sales[Sales Amount]), 
   PARALLELPERIOD (Sales[Date], -1,YEAR)
)