ISONORAFTER
Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual
Uma função booleana que emula o comportamento de uma cláusula Start At and retorna true para uma linha que atende a 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 é crescente, a comparação a ser feita é first parâmetro maior do que o parâmetro second. If a ordem de classificação for decrescente, a comparação a ser feita será second parâmetro menor do que o parâmetro first.
Sintaxe
ISONORAFTER(<scalar_expression>, <scalar_expression>[, sort_order [, <scalar_expression>, <scalar_expression>[, sort_order]]…)
Parâmetros
Vigência | Definição |
---|---|
scalar expression |
Qualquer expressão que retorne 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 |
(facultativo) A ordem em que a coluna é classificada. Pode ser ascendente (ASC) or descendente (DESC). Por padrão, a ordem de classificação é crescente. |
Regresso value
True or false.
Comentários
Esta função é semelhante a ISAFTER. A diferença é ISONORAFTER retorna true para valuesclassificados em or apósfiltervalues, onde ISAFTER retorna true para values classificados estritamente depois de o filtervalues.
Esta função not é suportada para uso no modo DirectQuery quando usada em colunas calculadas or regras de segurança em nível de linha (RLS).
Exemplo
Para a tabela a seguir nomeada, Info:
País/Região | Estado | Count | Total |
---|---|---|---|
IND | JK | 20 | 800 |
IND | EM | 25 | 1000 |
IND | BM | 10 | 900 |
EUA | AC | 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 | AC | 5 | 500 |
EUA | WA | 10 | 900 |