EARLIEST

La función EARLIEST se utiliza en columnas calculadas y permite acceder al valor de una columna (de la fila siendo analizada) en cálculos anidados, siendo este valor el correspondiente al nivel de evaluación más externo.

Sintaxis

EARLIEST(
    column
)

Parámetros
  • column: Nombre de columna o expresión que devuelve una columna.
Valor devuelto

La función EARLIEST devuelve el valor de la fila actual de la columna column correspondiente al nivel de evaluación más externo.

En la mayor parte de los casos puede decirse que la función EARLIEST devuelve un acceso "a la fila actual".

Si se utiliza en una medida, la función devuelve un error.

Información adicional

La función EARLIEST devuelve un error si no existe un contexto de fila previo al análisis de la tabla.

Ejemplos

En este ejemplo partimos de la siguiente tabla, resultado de agregar la tabla de ventas por país y sexo del cliente:

Tabla de datos

Si quisiéramos agregar una nueva columna incluyendo el total de ventas para el país involucrado en la fila siendo considerada, podríamos conseguirlo con el siguiente campo calculado:

Ventas totales = 
    CALCULATE(
        SUM(Tabla[Ventas]),
        ALL(Tabla),
        Tabla[Country]=EARLIEST(Tabla[Country])
    )

Obsérvese que necesitamos involucrar en el cálculo a toda la tabla, para lo que podemos recurrir a la función ALL. El resultado es el siguiente:

Función EARLIEST
Funciones relacionadas
Categoría
Filtro
Enviado por admin el Mié, 17/07/2019 - 18:22