Partilhar via


ISONORAFTER

Aplica-se a:Colunacalculada Tabelacalculada MedidaCálculo visual

Uma função booleana 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 do que o segundo parâmetro. Se a ordem de classificação for decrescente, a comparação a ser feita será o segundo parâmetro menor do que o primeiro parâmetro.

Sintaxe

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

Parâmetros

Termo Definição
expressão escalar Qualquer expressão que retorne um valor escalar, como uma referência de coluna ou um 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.
ordem de classificação (facultativo) A ordem em que a coluna é classificada. Pode ser ascendente (ASC) ou descendente (DESC). Por padrão, a ordem de classificação é crescente.

Valor devolvido

True ou false.

Observações

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

Esta função não é suportada para utilização no modo DirectQuery quando utilizada em colunas calculadas ou regras de segurança ao nível da linha (RLS).

Exemplo

Para a tabela a seguir nomeada, Info:

País/Região Estado Count Total
IND 2 Mil 20 800
IND EM 25 1000
IND BM 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 )
)

Devoluções:

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

ISAFTER