CLOSINGBALANCEYEAR

La función CLOSINGBALANCEYEAR evalúa una expresión para el último día del año del contexto actual (o para el último día del último año, si es que hay involucrados más de uno).

Sintaxis

CLOSINGBALANCEYEAR(
    expression,
    dates
    [,filter]
    [,year_end_date]
)

Parámetros
  • expression: Expresión que devuelve un escalar.
  • dates: Columna conteniendo fechas.
  • filter: Argumento opcional. Filtro a aplicar al contexto actual.
  • year_end_date: Argumento opcional. Cadena de texto que define la fecha de fin de año (el valor por defecto es el 31 de diciembre).
Valor devuelto

La función CLOSINGBALANCEYEAR devuelve un escalar.

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.

Si se desea especificar una fecha fin de año, resulta necesario añadir el parámetro filter que, en último caso, puede ser cualquier filtro que devuelva todos los registros involucrados en el análisis (como ALLNOBLANKROW).

El resultado de la función puede ser BLANK si la evaluación de la expresión para el último día del año no devuelve un escalar (por ejemplo, si el último día del año en cuestión no existe en el listado de fechas).

Ejemplos

Si, dada una tabla con ventas, definimos la medida

Ventas = SUM(FactSales[SalesAmount])

...con el total de ventas, y la medida

Ventas fin de año = CLOSINGBALANCEYEAR([Ventas],DimDate[Datekey])

...conteniendo el valor de ventas con el que se termina un año, y llevamos estas dos medidas a una matriz, el resultado es el siguiente:

Función CLOSINGBALANCEYEAR. Ejemplo de uso

Para confirmar que los valores devueltos por la medida "Ventas fin de año" se corresponden con las ventas del último día del año, llevamos a otra matriz los días y los valores de ventas para cada uno de ellos, y filtramos manualmente la tabla para mostrar apenas la información correspondiente al último día de cada año:

Función OPENINGBALANCEYEAR. Ejemplo de uso

Vemos cómo, efectivamente, las cifras son las correctas.

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