# Funkcje warunkowe

Wszystkie funkcje warunkowe oceniają warunek, a następnie zwracają różne odpowiedzi w zależności od wartości warunku. Funkcje mogą być stosowane w skryptach ładowania danych i wyrażeniach wykresu.

Przy każdej funkcji znajduje się pole rozwijane umożliwiające wyświetlenie składni i krótkiego opisu funkcji. Kliknij nazwę funkcji w opisie składni, aby uzyskać więcej informacji.

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/ConditionalFunctions/conditional-functions.htm)

#### alt

Funkcja alt zwraca pierwszy z parametrów o poprawnej reprezentacji liczbowej. Jeśli taki parametr nie zostanie znaleziony, wówczas zwrócony zostanie ostatni parametr. Można użyć dowolnej liczby parametrów.

[**alt**](https://help.qlik.com/pl-PL/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ConditionalFunctions/alt.htm)(expr1[ , expr2 , expr3 , ...] , else)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/ConditionalFunctions/conditional-functions.htm)

#### class

Funkcja class przydziela pierwszy parametr do interwału klasy. Wynikiem jest wartość podwójna z a&lt;=x&lt;b jako wartością tekstową, gdzie argumenty a ib są górnym i dolnym limitami przedziału, oraz dolną granicą jako wartością liczbową.

[**class**](https://help.qlik.com/pl-PL/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ConditionalFunctions/class.htm)(expression, interval [ , label [ , offset ]])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/ConditionalFunctions/conditional-functions.htm)

#### coalesce

Funkcja coalesce zwraca pierwszy z parametrów o poprawnej reprezentacji non-NULL. Można użyć dowolnej liczby parametrów.

[**coalesce**](https://help.qlik.com/pl-PL/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ConditionalFunctions/coalesce.htm)(expr1[ , expr2 , expr3 , ...])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/ConditionalFunctions/conditional-functions.htm)

#### if

Funkcja if zwraca wartość w zależności od tego, czy warunek określony w ramach tej funkcji uwzględnia wartości True czy False.

[**if**](https://help.qlik.com/pl-PL/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ConditionalFunctions/if.htm)(condition , then , else)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/ConditionalFunctions/conditional-functions.htm)

#### match

Funkcja match porównuje pierwszy parametr z wszystkimi kolejnymi parametrami i zwraca liczbową lokalizację z wyrażeń dopasowanych. Wielkość liter w porównaniu ma znaczenie.

[**match**](https://help.qlik.com/pl-PL/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ConditionalFunctions/match.htm)( str, expr1 [ , expr2,...exprN ])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/ConditionalFunctions/conditional-functions.htm)

#### mixmatch

Funkcja mixmatch porównuje pierwszy parametr z wszystkimi kolejnymi parametrami i zwraca liczbową lokalizację dopasowanych wyrażeń. W porównaniu nie jest uwzględniana wielkość liter ani japońskie systemy znaków hiragana i katakana.

[**mixmatch**](https://help.qlik.com/pl-PL/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ConditionalFunctions/mixmatch.htm)( str, expr1 [ , expr2,...exprN ])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/ConditionalFunctions/conditional-functions.htm)

#### pick

Funkcja pick zwraca n-te wyrażenie na liście.

[**pick**](https://help.qlik.com/pl-PL/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ConditionalFunctions/pick.htm)(n, expr1[ , expr2,...exprN])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/ConditionalFunctions/conditional-functions.htm)

#### wildmatch

Funkcja wildmatch porównuje pierwszy parametr ze wszystkimi kolejnymi parametrami i zwraca numer pasującego wyrażenia. Umożliwia używanie znaków wieloznacznych ( \* i ?) w ciągach porównawczych. \* dopasowuje dowolną sekwencję znaków. ? dopasowuje dowolny pojedynczy znak. W porównaniu nie jest uwzględniana wielkość liter ani japońskie systemy znaków hiragana i katakana.

[**wildmatch**](https://help.qlik.com/pl-PL/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ConditionalFunctions/wildmatch.htm)( str, expr1 [ , expr2,...exprN ])