# Funciones condicionales

Las funciones condicionales evalúan todas una condición y a continuación devuelven distintas respuestas dependiendo del valor de la condición. Las funciones pueden utilizarse en el script de carga y en las expresiones de gráficos.

Utilice el desplegable de cada función para ver una breve descripción y la sintaxis de cada función. Haga clic en el nombre de la función en la descripción de la sintaxis si desea más detalles.

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ConditionalFunctions/conditional-functions.htm)

#### alt

La función alt devuelve el primer parámetro que tiene una representación numérica válida. Si no se encuentra tal condición, devolverá el último parámetro. Se puede utilizar cualquier número de parámetros.

[**alt**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ConditionalFunctions/alt.htm)(case1[ , case2 , case3 , ...] , else)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ConditionalFunctions/conditional-functions.htm)

#### class

La función class asigna el primer parámetro a un intervalo de clase. El resultado es un valor dual con a&lt;=x&lt;b como el valor textual, donde a y b son los límites superior e inferior del contenedor y el límite inferior es un valor numérico.

[**class**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ConditionalFunctions/class.htm)(expression, interval [ , label [ , offset ]])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ConditionalFunctions/conditional-functions.htm)

#### if

La función if devuelve un valor dependiendo de si la condición suministrada con la función devuelve True o False.

[**if**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ConditionalFunctions/if.htm)(condition , then , else)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ConditionalFunctions/conditional-functions.htm)

#### match

La función match compara el primer parámetro con todos los siguientes y devuelve el número de la expresión que se corresponde. La comparación es sensible a mayúsculas.

[**match**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ConditionalFunctions/match.htm)( str, expr1 [ , expr2,...exprN ])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ConditionalFunctions/conditional-functions.htm)

#### mixmatch

La función mixmatch compara el primer parámetro con todos los siguientes y devuelve el número de la expresión que se corresponde. La comparación no distingue entre mayúsculas y minúsculas y no tiene en cuenta los silabarios japoneses Hiragana y Katakana.

[**mixmatch**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ConditionalFunctions/mixmatch.htm)( str, expr1 [ , expr2,...exprN ])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ConditionalFunctions/conditional-functions.htm)

#### pick

La función devuelve la n-nésima expresión de la lista.

[**pick**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ConditionalFunctions/pick.htm)(n, expr1[ , expr2,...exprN])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ConditionalFunctions/conditional-functions.htm)

#### wildmatch

La función wildmatch compara el primer parámetro con todos los siguientes y devuelve el número de expresión que corresponda. Permite el uso de caracteres comodín ( \* y ?) en las cadenas de comparación. La comparación no distingue entre mayúsculas y minúsculas y no tiene en cuenta los sistemas de caracteres japoneses Hiragana y Katakana.

[**wildmatch**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ConditionalFunctions/wildmatch.htm)( str, expr1 [ , expr2,...exprN ])