Compartilhar via


ISONORAFTER

aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual

Uma função booliana que emula o comportamento de uma cláusula Start At and retorna true para uma linha que atende all dos parâmetros de condição.

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

Sintaxe

ISONORAFTER(<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 value escalar como uma referência de coluna or inteiro or cadeia de caracteres value. Normalmente, o parâmetro first é uma referência de coluna and o parâmetro second é um valueescalar.
sort order (opcional) A ordem na qual a coluna é classificada. Pode ser crescente (ASC) or decrescente (DESC). Por padrão, a ordem de classificação é crescente.

Retornar value

True or false.

Observações

Essa função é semelhante a ISAFTER. A diferença é ISONORAFTER retorna true para valuesclassificados em or apósfiltervalues, em que ISAFTER retorna true para values classificado estritamente após o filtervalues.

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

Exemplo

Para a tabela a seguir chamada, Informações:

País/Região Estado Count 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,
    ISONORAFTER (
        Info[Country], "IND", ASC,
        Info[State], "MH", ASC )
)

Retorna:

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

ISAFTER