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 |