Información DAX: función ISONORAFTER
Descripción
Toma un número variable de triples, los dos primeros valores de un triple son las expresiones que se van a comparar y el tercer parámetro indica el orden de clasificación. El orden de clasificación puede ser ascendente (predeterminado) o descendente.
El primer parámetro de un triple se compara con el segundo parámetro, según el orden de clasificación. Si el orden de clasificación es ascendente, la comparación a realizar es, el primer parámetro mayor o igual que el segundo parámetro. Si el orden de clasificación es descendente, la comparación a realizar es, el segundo parámetro es menor o igual que el primer parámetro.
La función ISONORAFTER devuelve VERDADERO si alguna de las comparaciones es VERDADERO, de lo contrario devuelve FALSO.
La función DAX ISONORAFTER es nueva en Excel 2016.
Sintaxis
ISONORAFTER (
<scalar_expression>, <scalar_expression>, [sort_order],
[<scalar_expression>, <scalar_expression>, [sort_order]] …
)
Parámetros
No Señor. | Descripción de parámetros |
---|---|
1 | scalar_expression Cualquier expresión que devuelva un valor escalar como una referencia de columna o un valor entero o de cadena. Normalmente, el primer parámetro es una referencia de columna y el segundo parámetro es un valor escalar. |
2 | sort_order Opcional. El orden en el que se realiza la comparación. ASC: ascendente o DEC: Descendente. Si se omite, el valor predeterminado es ascendente. |
Valor devuelto
Verdadero o falso.
Ejemplo
= 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.