# Funkcje ciągów znaków

W tej sekcji opisano funkcje do obsługi i modyfikacji ciągów znaków. W funkcjach poniżej parametry są wyrażeniami, w których s powinno być interpretowane jako ciąg znaków.

Wszystkie funkcje mogą być stosowane zarówno w skryptach ładowania, jak i wyrażeniach wykresu, poza funkcją Evaluate, która może być używana tylko w skrypcie ładowania.

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/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### ApplyCodepage

Stosuje inną stronę kodową względem pola albo tekstu określonego w wyrażeniu. Strona kodowa musi być w formacie liczbowym.

ApplyCodepage(text, codepage)

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

#### Capitalize

Funkcja Capitalize() zwraca ciąg znaków ze wszystkimi wyrazami pisanymi wielką literą.

[**Capitalize**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Capitalize.htm)(text)

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

#### Chr

Funkcja Chr() zwraca znak Unicode odpowiadający wejściowej liczbie całkowitej.

[**Chr**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Chr.htm)(int )

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

#### Evaluate

Funkcja Evaluate() wyszukuje, czy wejściowy ciąg tekstowy może zostać oceniony jako poprawne wyrażenie QlikView, i jeśli tak, zwraca wartość wyrażenia jako ciąg. Jeśli ciąg wejściowy nie jest poprawnym wyrażeniem, zostanie zwrócona wartość NULL.

[**Evaluate**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Evaluate.htm)(expression\_text)

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

#### FindOneOf

Funkcja FindOneOf() przeszukuje ciąg znaków, aby znaleźć pozycję wystąpienia dowolnego znaku z zestawu udostępnionych znaków. Zwracana jest pozycja pierwszego wystąpienia dowolnego znaku z zestawu wyszukiwania, chyba że podano trzeci argument (o wartości większej niż 1). W razie braku dopasowania zwracane jest 0.

[**FindOneOf**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/FindOneOf.htm)(text, char\_set[, count])

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

#### Hash128

Funkcja Hash128() zwraca 128-bitowy skrót połączonych wartości wyrażenia wejściowego. Wynik jest ciągiem 22 znaków.

[**Hash128**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Hash128.htm)(expr{, expression})

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

#### Hash160

Funkcja Hash160() zwraca 160-bitowy skrót połączonych wartości wyrażenia wejściowego. Wynik jest ciągiem 27 znaków.

[**Hash160**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Hash160.htm)(expr{, expression})

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

#### Hash256

Funkcja Hash256() zwraca 256-bitowy skrót połączonych wartości wyrażenia wejściowego. Wynik jest ciągiem 43 znaków.

[**Hash256**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Hash256.htm)(expr{, expression})

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

#### Index

Funkcja Index() przeszukuje ciąg, aby znaleźć pozycję początkową n-tego wystąpienia podanego fragmentu tekstu. Opcjonalny trzeci argument dostarcza wartość n, która w przypadku pominięcia wynosi 1. Podanie wartości ujemnej powoduje wyszukiwanie od końca ciągu znaków. Pozycje w ciągu są numerowane od 1 w górę.

[**Index**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Index.htm) (text, substring[, count])

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

#### KeepChar

Funkcja KeepChar() zwraca ciąg znaków składający się z pierwszego ciągu, „text”, minus wszystkie znaki, których NIE ZAWIERA drugi ciąg, „keep\_chars”.

[**KeepChar**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/KeepChar.htm)(text, keep\_chars)

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

#### Left

Funkcja Left() zwraca ciąg znaków składający się z pierwszych (położonych najbardziej z lewej strony) znaków ciągu wejściowego, gdzie liczba znaków w zwracanym ciągu jest określana przed drugi argument.

[**Left**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Left.htm)(text, count )

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

#### Len

Funkcja Len() zwraca długość ciągu wejściowego.

[**Len**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Len.htm)(text )

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

#### Lower

Funkcja Lower() zamienia wszystkie znaki w ciągu wejściowym na małe litery.

[**Lower**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Lower.htm)(text)

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

#### LTrim

Funkcja LTrim() zwraca ciąg wejściowy pozbawiony wszelkich spacji wiodących.

[**LTrim**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/LTrim.htm)(text)

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

#### Mid

Funkcja Mid() zwraca część ciągu wejściowego zaczynającą się w pozycji znaku określonej przez drugi argument („start”), zwracając liczbę znaków określoną przez trzeci argument („count”). Jeśli parametr „count” zostanie pominięty, wówczas zostanie zwrócona reszta ciągu wejściowego. Pierwszy znak ciągu wejściowego ma numer 1.

[**Mid**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Mid.htm)(text, start[, count])

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

#### Ord

Funkcja Ord() zwraca numer pozycji kodu Unicode pierwszego znaku w ciągu wejściowym.

[**Ord**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Ord.htm)(char )

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

#### PurgeChar

Funkcja PurgeChar() zwraca ciąg znaków składający się ze znaków zawartych w ciągu wejściowym („text”) z wyłączeniem tych, które pojawiają się w drugim argumencie („remove\_chars”).

[**PurgeChar**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/PurgeChar.htm)(text, remove\_chars)

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

#### Repeat

Funkcja Repeat() tworzy ciąg znaków składający się z ciągu wejściowego powtórzonego liczbę razy określoną przez drugi argument.

[**Repeat**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Repeat.htm)(text[, repeat\_count])

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

#### Replace

Funkcja Replace() zwraca ciąg znaków po zastąpieniu wszystkich wystąpień danego fragmentu tekstu w ciągu wejściowym innym fragmentem tekstu. Ta funkcja jest nierekurencyjna i działa od lewej do prawej.

[**Replace**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Replace.htm)(text, from\_str, to\_str)

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

#### Right

Funkcja Right() zwraca ciąg znaków składający się z ostatnich (położonych najbardziej z prawej strony) znaków ciągu wejściowego, gdzie liczba znaków jest określana przed drugi argument.

[**Right**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Right.htm)(text, count )

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

#### RTrim

Funkcja RTrim() zwraca ciąg wejściowy pozbawiony wszelkich spacji końcowych.

[**RTrim**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/RTrim.htm)(text)

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

#### SubField

Funkcja Subfield() służy do wyodrębniania składników fragmentu tekstu z nadrzędnego pola ciągu znaków, gdy pierwotne pola rekordów składają się z co najmniej dwóch części rozdzielonych ogranicznikiem.

[**SubField**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/SubField.htm)(text, delimiter[, field\_no ])

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

#### SubStringCount

Funkcja SubstringCount() zwraca liczbę wystąpień określonego fragmentu tekstu w tekście ciągu wejściowego. W przypadku braku dopasowań zwracane jest 0.

[**SubStringCount**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/SubStringCount.htm)( text , substring)

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

#### TextBetween

Funkcja TextBetween() zwraca tekst w ciągu wejściowym, który występuje miedzy znakami określonymi jako ograniczniki.

[**TextBetween**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/TextBetween.htm)(text, sub\_string)

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

#### Trim

Funkcja Trim() zwraca ciąg wejściowy pozbawiony wszelkich spacji wiodących i końcowych.

[**Trim**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Trim.htm)(text)

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

#### Upper

Funkcja Upper() zamienia wszystkie znaki w ciągu wejściowym na wielkie litery w odniesieniu do wszystkich znaków tekstowych w wyrażeniu. Liczby i symbole są ignorowane.

[**Upper**](https://help.qlik.com/pl-PL/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Upper.htm)(text)