ISONORAFTER

Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual

Una función booleana que emula el comportamiento de una cláusula "Fecha de inicio" y devuelve true para una fila que cumple todos los parámetros de la condición.

Según el criterio de ordenación, el primer parámetro se compara con el segundo. Si el criterio de ordenación es ascendente, la comparación que se va a hacer es: primer parámetro mayor que el segundo. Si el criterio de ordenación es descendente, la comparación que se va a hacer es: segundo parámetro menor que el primero.

Sintaxis

ISONORAFTER(<scalar_expression>, <scalar_expression>[, sort_order [, <scalar_expression>, <scalar_expression>[, sort_order]]…)  

Parámetros

Término Definición
expresión escalar Cualquier expresión que devuelve un valor escalar como una referencia de columna o un valor de cadena o entero. Normalmente, el primer parámetro es una referencia de columna y el segundo es un valor escalar.
criterio de ordenación (opcional) El orden en que se ordena la columna. Puede ser ascendente (ASC) o descendente (DESC). De forma predeterminada, el criterio de ordenación es ascendente.

Valor devuelto

True o false.

Comentarios

Esta función es similar a ISAFTER. La diferencia es que ISONORAFTER devuelve true para los valores ordenados en o después de los valores de filtro, donde ISAFTER devuelve true para los valores ordenados estrictamente después de los valores de filtro.

Esta función no se admite para su uso en el modo DirectQuery cuando se utiliza en columnas calculadas o en reglas de seguridad de nivel de fila (RLS).

Ejemplo

Para la tabla siguiente denominada Info:

País/región State Count Total
IND JK 20 800
IND MH 25 1000
IND WB 10 900
EE. UU. CA 5 500
EE. UU. WA 10 900

La expresión siguiente:

FILTER (
    Info,
    ISONORAFTER (
        Info[Country], "IND", ASC,
        Info[State], "MH", ASC )
)

Devuelve:

País/región State Count Total
IND MH 25 1000
IND WB 10 900
EE. UU. CA 5 500
EE. UU. WA 10 900

ISAFTER