Función CLOSINGBALANCEMONTH
Evalúa la expression de la última fecha del mes en el contexto actual.
Sintaxis
CLOSINGBALANCEMONTH(<expression>,<dates>[,<filter>])
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. |
Valor devuelto
Un valor escalar que representa la expression evaluada en la última fecha del mes 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.
[!NOTA]
La expresión de filtro tiene las restricciones descritas en el tema Función CALCULATE.
Esta función de DAX no se puede usar en modo DirectQuery. Para obtener más información acerca de las limitaciones de los modelos DirectQuery, vea https://go.microsoft.com/fwlink/?LinkId=219172.
Ejemplo
La siguiente fórmula de ejemplo crea una medida que calcula el 'Month End Inventory Value' del inventario de productos.
Para ver cómo funciona esto, cree una tabla dinámica y agregue los campos CalendarYear, MonthNumberOfYear y DayNumberOfMonth en el área Etiquetas de fila de la tabla dinámica. A continuación, agregue una medida llamada Month End 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
=CLOSINGBALANCEMONTH(SUMX(ProductInventory,ProductInventory[UnitCost]*ProductInventory[UnitsBalance]),DateTime[DateKey])