ISAFTER
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
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 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 decedindo (DEC). Por padrão, a ordem de classificação é crescente. |
Retornar value
True or false.
Observações
Essa função é semelhante a ISONORAFTER. A diferença é ISAFTER retorna true para values classificado estritamente após o filtervalues, em que ISONORAFTER retorna true para values classificado no or 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
Nome da tabela: '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,
ISAFTER (
Info[Country], "IND", ASC,
Info[State], "MH", ASC )
)
Retorna:
País | Estado | Count | Total |
---|---|---|---|
IND | WB | 10 | 900 |
EUA | CA | 5 | 500 |
EUA | WA | 10 | 900 |