Compartilhar via


ISAFTER

aplica-se a:coluna calculadatabela calculadamedidacálculo visual

Uma função booliana que emula o comportamento de uma cláusula 'Start At' e retorna true para uma linha que atende a todos os parâmetros de condição.

Com base na ordem de classificação, o primeiro parâmetro é comparado com o segundo parâmetro. Se a ordem de classificação for crescente, a comparação a ser feita será o primeiro parâmetro maior que o segundo parâmetro. Se a ordem de classificação estiver decrescente, a comparação a ser feita será o segundo parâmetro menor que o primeiro parâmetro.

Sintaxe

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

Parâmetros

Prazo Definição
scalar expression Qualquer expressão que retorna um valor escalar como uma referência de coluna ou valor inteiro ou de cadeia de caracteres. Normalmente, o primeiro parâmetro é uma referência de coluna e o segundo parâmetro é um valor escalar.
sort order (opcional) A ordem na qual a coluna é classificada. Pode ser crescente (ASC) ou dec (decrescente). Por padrão, a ordem de classificação é crescente.

Valor de retorno

True ou false.

Observações

Essa função é semelhante a ISONORAFTER. A diferença é ISAFTER retorna true para valores classificados estritamente após os valores de filtro, em que ISONORAFTER retorna verdadeiro para valores classificados sobre ou após os valores de filtro.

Essa função não tem suporte para uso no modo DirectQuery quando usada em colunas calculadas ou regras de RLS (segurança em nível de linha).

Exemplo

Nome da tabela: 'Informações'

País/Região Estado Contar Total
IND JK 20 800
IND MH 25 1000
IND WB 10 900
EUA CA 5 500
EUA WA 10 900

A seguinte expressão:

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

Retorna:

País Estado Contar Total
IND WB 10 900
EUA CA 5 500
EUA WA 10 900

ISONORAFTER