Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Usas operadores de comparación con datos escalares. Puedes usar operadores de comparación en cualquier expresión de Expresiones Multidimensionales (MDX).
Para comprobar una condición, también puedes usar operadores de comparación en sentencias y funciones MDX, como la función MDX IIf . Sin embargo, si usas operadores de comparación para comprobar una condición, asegúrate de tener los permisos adecuados antes de intentar cambiar datos basándote en esa condición. Cualquiera que tenga acceso a los datos reales y pueda consultar esos datos puede usar operadores de comparación en consultas adicionales. Pero este acceso no significa que estas personas tengan o deban tener los permisos adecuados para modificar datos. Además, para mantener la integridad de los datos, limita el número de personas que pueden consultar y modificar datos.
Los operadores de comparación evalúan a un tipo de dato booleano, devolviendo VERDADERO o FALSO según el resultado de la condición probada.
MDX soporta los operadores de comparación listados en la siguiente tabla.
| Operador | Descripción |
|---|---|
| = (igual a) | Para argumentos no nulos, devuelve TRUE si el argumento izquierdo es igual al argumento derecho; de lo contrario, FALSO. Si uno o ambos argumentos evalúan a un valor nulo, el operador devuelve un valor nulo, a menos que se realice la comparación 0=null , en cuyo caso el booleano contiene TRUE. |
| <> (No es igual a) | Para argumentos no nulos, devuelve TRUE si el argumento izquierdo no es igual al argumento derecho; de lo contrario, FALSO. Si uno o ambos argumentos evalúan a un valor nulo, el operador devuelve un valor nulo. |
| > (Mayor que) | Para argumentos no nulos, devuelve VERDADERO si el argumento izquierdo tiene un valor mayor que el argumento derecho; de lo contrario, FALSO. Si uno o ambos argumentos evalúan a un valor nulo, el operador devuelve un valor nulo. |
| >= (mayor o igual que) | Para argumentos no nulos, devuelve VERDADERO si el argumento izquierdo tiene un valor mayor o igual que el argumento derecho; de lo contrario, FALSO. Si uno o ambos argumentos evalúan a un valor nulo, el operador devuelve un valor nulo. |
| < (Menor que) | Para argumentos no nulos, devuelve TRUE si el argumento izquierdo tiene un valor menor que el argumento derecho; de lo contrario, FALSO. Si uno o ambos argumentos evalúan a un valor nulo, el operador devuelve un valor nulo. |
| <= (menor o igual que) | Para argumentos no nulos, devuelve TRUE si el argumento izquierdo tiene un valor menor o igual que el argumento derecho; de lo contrario, FALSO. Si uno o ambos argumentos evalúan a un valor nulo, el operador devuelve un valor nulo. |