Informações DAX - função ISONORAFTER

Descrição

Obtém um número variável de triplos, os dois primeiros valores em um triplo são as expressões a serem comparadas e o terceiro parâmetro indica a ordem de classificação. A ordem de classificação pode ser crescente (padrão) ou decrescente.

O primeiro parâmetro em um triplo é comparado com o segundo parâmetro, com base na ordem de classificação. Se a ordem de classificação for crescente, a comparação a ser feita é: o primeiro parâmetro é maior ou igual ao segundo parâmetro. Se a ordem de classificação for decrescente, a comparação a ser feita é, o segundo parâmetro menor ou igual ao primeiro parâmetro.

A função ISONORAFTER retorna TRUE se alguma das comparações for TRUE; caso contrário, retorna FALSE.

A função DAX ISONORAFTER é nova no Excel 2016.

Sintaxe

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

Parâmetros

Sr. Não. Parâmetro e Descrição
1

scalar_expression

Qualquer expressão que retorna um valor escalar como uma referência de coluna ou valor inteiro ou string.

Normalmente, o primeiro parâmetro é uma referência de coluna e o segundo parâmetro é um valor escalar.

2

sort_order

Opcional.

A ordem em que a comparação é feita.

ASC: Ascendente ou

DEC: Descendente.

Se omitido, o padrão é crescente.

Valor de retorno

Verdadeiro ou falso.

Exemplo

= ISONORAFTER(2,0,DESC,2,1,DESC): 
   This DAX formula returns FALSE, because both 0 and 1 are not greater than 2.
= ISONORAFTER(2,5,DESC,2,1,DESC): 
   This DAX formula returns TRUE, because 5 is greater than 2.