Operadores de comparación
Los operadores de comparación se pueden usar con los datos escalares. Por su parte, los operadores de comparación se pueden usar en cualquier expresión MDX.
Los operadores de comparación en instrucciones y funciones MDX también pueden utilizarse para comprobar una condición, como la función IIf de MDX. Sin embargo, si se utilizan operadores de comparación para comprobar una condición, asegúrese de que dispone de los permisos necesarios antes de intentar cambiar los datos basados en esa condición. Cualquiera que tenga acceso a los datos reales y pueda realizar consultas de ellos, puede utilizar los operadores de comparación en consultas adicionales. Sin embargo, el acceso no implica que esos usuarios tengan o deban tener los permisos necesarios para cambiar los datos. Además, para mantener la integridad de los datos, limite el número de personas que puedan realizar consultas de los datos y cambiarlos.
Los operadores de comparación dan se evalúan como un tipo de datos booleano y devuelven TRUE o FALSE según el resultado de la condición probada.
MDX es compatible con los operadores de comparación que se indican en la siguiente tabla.
Operador |
Descripción |
---|---|
Para argumentos que no tengan un valor NULL, devuelve TRUE si el argumento izquierdo es igual al derecho; de lo contrario, devuelve FALSE. Si alguno de los argumentos, o ambos, se evalúan como un valor NULL, el operador devuelve un valor NULL, salvo si se efectúa la comparación 0=null, en cuyo caso el valor booleano contiene TRUE. |
|
Para argumentos que no tengan un valor NULL, devuelve TRUE si el argumento izquierdo es distinto del derecho; de lo contrario, devuelve FALSE. Si un argumento o ambos se evalúan como un valor NULL, el operador devuelve un valor NULL. |
|
Para argumentos que no tengan un valor NULL, devuelve TRUE si el argumento izquierdo tiene un valor superior al derecho; de lo contrario, devuelve FALSE. Si un argumento o ambos se evalúan como un valor NULL, el operador devuelve un valor NULL. |
|
Para argumentos que no tengan un valor NULL, devuelve TRUE si el argumento izquierdo tiene un valor superior o igual al derecho; de lo contrario, devuelve FALSE. Si un argumento o ambos se evalúan como un valor NULL, el operador devuelve un valor NULL. |
|
Para argumentos que no tengan un valor NULL, devuelve TRUE si el argumento izquierdo tiene un valor inferior al derecho; de lo contrario, devuelve FALSE. Si un argumento o ambos se evalúan como un valor NULL, el operador devuelve un valor NULL. |
|
Para argumentos que no tengan un valor NULL, devuelve TRUE si el argumento izquierdo tiene un valor inferior o igual al derecho; de lo contrario, devuelve FALSE. Si un argumento o ambos se evalúan como un valor NULL, el operador devuelve un valor NULL. |
Vea también
Referencia
Referencia de operadores de MDX (MDX)