Función OPENINGBALANCEYEAR (DAX)
Evalúa la expresión de la primera fecha del año en el contexto actual.
Sintaxis
OPENINGBALANCEYEAR(<expression>,<dates>[,<filter>][,<year_end_date>])
Parámetros
Parámetro |
Definición |
expression |
Expresión que devuelve un valor escalar. |
dates |
Columna que contiene fechas. |
filter |
(opcional) Expresión que especifica un filtro que aplicar al contexto actual. |
year_end_date |
(opcional) Una cadena literal con una fecha que define la fecha de fin del año. El número predeterminado es el 31 de diciembre. |
Valor devuelto
Un valor escalar que representa la expression evaluada en la primera fecha del año en el contexto actual.
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).
Nota
La expresión filter tiene las restricciones descritas en el tema Función CALCULATE (DAX).
El parámetro year_end_date es un literal de cadena de una fecha, en la misma configuración regional que la del cliente en el que se creó el libro. Se omite la parte del año de la fecha.
Ejemplo
La siguiente fórmula de ejemplo crea una medida que calcula el 'Year Start Inventory Value' del inventario de productos.
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 Year Start Inventory Value, usando la fórmula definida en la sección de códigos, en el área Valores de la tabla dinámica.
Código
=OPENINGBALANCEYEAR(SUMX(ProductInventory,ProductInventory[UnitCost]*ProductInventory[UnitsBalance]),DateTime[DateKey])
Vea también