Suprimir los resultados de la clasificación Case
Si se utiliza la función Case para realizar operaciones, el resultado de
clasificación se puede suprimir insertando una constante numérica
cero en la posición de resultado de clasificación. En el ejemplo
mostrado abajo, no se realiza ninguna operación para el resultado de
la segunda clasificación.
H1 = Case(C1<=1mm,EnvMsj"Case 1",C1<=2mm,0 "Case
2",C1>2mm,EnvMsj"Case 3")
Los tests de la función Case se realizan de izquierda a
derecha y solo se generará un resultado. Esto evita la
posibilidad de que más de un resultado sea generado para
una única función Case. Por ejemplo: con un valor de 0,75
para C1 en el ejemplo de arriba, se cumplirían con los dos
primeros tests, solo el primer test generará un resultado.
Conjuntos Case incompletos y Cases por defecto
Las funciones Case utilizan criterios de test lógicos y condiciones para
clasificar un conjunto de entradas potencialmente agregado en un
conjunto relativamente pequeño de categorías de salidas bien
definidas. Esta clasificación lógica funciona bien, a menos que las
entradas incluyan un Case que no está definido como una categoría de
salida.
Cada función Case tiene que incluir un conjunto des Cases completo.
Un función Case con un conjunto Case incompleto, no funcionará y
generará un mensaje de error.
Ejemplo:
A = Case(C1<1,0,C1>1,1)
A = 0 si C1<1
A = 1 si C1>1
A es indefinido si C1=1
Hay que incluir el Case C1=1 para proporcionar un conjunto Case
completo.
206
2 Instalación y especificaciones