Funkcje ciągów znaków | Qlik Cloud Pomoc
Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Funkcje ciągów znaków

Dodaj dopełnienie

Dodaje jedno lub więcej wystąpień znaku na początku lub na końcu zawartości komórek.

Właściwości

Właściwość Konfiguracja
Kolumny do przetworzenia

Wybierz kolumnę lub kolumny, do których chcesz zastosować funkcję.

Jeśli chcesz zastosować ją do więcej niż jednej kolumny, użyj listy rozwijanej, aby wybrać kolumny, a następnie kliknij Zastosuj.

Liczba powtórzeń Liczba określająca, ile razy wybrany znak zostanie dodany do zawartości komórki.
Dodaj znak Wprowadź znak, który chcesz dodać do zawartości komórki jako dopełnienie.
Pozycja

Wybierz, gdzie chcesz dodać znak dopełnienia.

  • Do lewej: Wybrany znak zostanie dodany przed zawartością komórek.

  • Do prawej: Wybrany znak zostanie dodany po zawartości komórek.

Utwórz nową kolumnę Zaznacz to pole wyboru, jeśli chcesz wyprowadzić wynik tej funkcji w nowej kolumnie i zachować oryginał bez zmian.

Przykład

Dane wejściowe Konfiguracja Dane wyjściowe
TableRecipe
  • Liczba powtórzeń: 5

  • Dodaj znak 1

  • Pozycja: Do lewej

11111TableRecipe

Oblicz długość

Oblicza liczbę znaków z każdej komórki kolumny i wyprowadza wynik w nowej kolumnie.

Dla każdej wybranej kolumny zostanie utworzona nowa kolumna zawierająca wynik funkcji. Domyślna nazwa nowych kolumn to <original_column_name>_length.

Właściwości

Właściwość Konfiguracja
Kolumny do przetworzenia

Wybierz kolumnę lub kolumny, do których chcesz zastosować funkcję.

Jeśli chcesz zastosować ją do więcej niż jednej kolumny, użyj listy rozwijanej, aby wybrać kolumny, a następnie kliknij Zastosuj.

Przykład

Dane wejściowe Dane wyjściowe
TableRecipe 11

Zmień na małe litery

Konwertuje cały tekst z komórek kolumny na małe litery.

Właściwości

Właściwość Konfiguracja
Kolumny do przetworzenia

Wybierz kolumnę lub kolumny, do których chcesz zastosować funkcję.

Jeśli chcesz zastosować ją do więcej niż jednej kolumny, użyj listy rozwijanej, aby wybrać kolumny, a następnie kliknij Zastosuj.

Utwórz nową kolumnę Zaznacz to pole wyboru, jeśli chcesz wyprowadzić wynik tej funkcji w nowej kolumnie i zachować oryginał bez zmian.

Przykład

Dane wejściowe Dane wyjściowe
Table Recipe table recipe

Zmień na format tytułu

Konwertuje cały tekst z komórek kolumny na format tytułu.

Właściwości

Właściwość Konfiguracja
Kolumny do przetworzenia

Wybierz kolumnę lub kolumny, do których chcesz zastosować funkcję.

Jeśli chcesz zastosować ją do więcej niż jednej kolumny, użyj listy rozwijanej, aby wybrać kolumny, a następnie kliknij Zastosuj.

Utwórz nową kolumnę Zaznacz to pole wyboru, jeśli chcesz wyprowadzić wynik tej funkcji w nowej kolumnie i zachować oryginał bez zmian.

Przykład

Dane wejściowe Dane wyjściowe
table recipe Table Recipe

Zmień na wielkie litery

Konwertuje cały tekst z komórek kolumny na wielkie litery.

Właściwości

Właściwość Konfiguracja
Kolumny do przetworzenia

Wybierz kolumnę lub kolumny, do których chcesz zastosować funkcję.

Jeśli chcesz zastosować ją do więcej niż jednej kolumny, użyj listy rozwijanej, aby wybrać kolumny, a następnie kliknij Zastosuj.

Utwórz nową kolumnę Zaznacz to pole wyboru, jeśli chcesz wyprowadzić wynik tej funkcji w nowej kolumnie i zachować oryginał bez zmian.

Przykład

Dane wejściowe Dane wyjściowe
Table Recipe TABLE RECIPE

Konkatenuj kolumny

Łączy zawartość kolumny z inną kolumną lub stałą wartością.

Właściwości

Właściwość Konfiguracja
Kolumny do przetworzenia

Wybierz kolumnę lub kolumny, do których chcesz zastosować funkcję.

Jeśli chcesz zastosować ją do więcej niż jednej kolumny, użyj listy rozwijanej, aby wybrać kolumny, a następnie kliknij Zastosuj.

Prefiks Opcjonalnie dodaj znak lub ciąg znaków na początku połączonych danych.
Użyj z
  • Wartość: Wybierz tę opcję, aby konkatenować zawartość kolumny ze stałą wartością, ustawioną w polu Wartość.

  • Inna kolumna: Wybierz tę opcję, aby konkatenować zawartość kolumny z zawartością innej kolumny, ustawioną na liście rozwijanej Kolumna.

Separator Wprowadź dowolny znak, który będzie pełnił funkcję separatora dla połączonych danych.
Dodaj separator Wybierz warunek, po spełnieniu którego zostanie zastosowany separator.
Sufiks Opcjonalnie dodaj znak lub ciąg znaków na końcu połączonych danych.
Utwórz nową kolumnę Zaznacz to pole wyboru, jeśli chcesz wyprowadzić wynik tej funkcji w nowej kolumnie i zachować oryginał bez zmian.

Przykład

Dane wejściowe Konfiguracja Dane wyjściowe
  • Kolumna A: Table

  • Kolumna B: Recipe

  • Kolumny do przetworzenia: A

  • Prefiks: a

  • Użyj z: Inna kolumna

  • Kolumna: B

  • Separator: @

  • Dodaj separator: Obie wartości nie są puste

  • Sufiks: !

  • Kolumna A: aTable@Recipe!

  • Kolumna B: Recipe

  • Kolumna A: Qlik

  • Kolumna B: Cloud

  • Kolumna C: Analytics

  • Kolumny do przetworzenia: A, B

  • Prefiks: #

  • Użyj z: Inna kolumna

  • Kolumna: C

  • Separator: +

  • Dodaj separator: Obie wartości nie są puste

  • Sufiks: !

  • Kolumna A: #Qlik+Analytics!

  • Kolumna B: #Cloud+Analytics!

  • Kolumna C: Analytics

Zawiera tekst

Sprawdza, czy komórki zawierają określoną wartość. Funkcja zwróci wartość TRUE, jeśli wybrany tekst zostanie znaleziony w komórce, w przeciwnym razie zwróci wartość FALSE. W tej funkcji wielkość liter ma znaczenie.

Właściwości

Właściwość Konfiguracja
Kolumny do przetworzenia

Wybierz kolumnę lub kolumny, do których chcesz zastosować funkcję.

Jeśli chcesz zastosować ją do więcej niż jednej kolumny, użyj listy rozwijanej, aby wybrać kolumny, a następnie kliknij Zastosuj.

Użyj z
  • Wartość: Wybierz tę opcję, aby sprawdzić kolumnę pod kątem stałej wartości, ustawionej w polu Stała wartość.

  • Kolumna: Wybierz tę opcję, aby sprawdzić kolumnę pod kątem wartości z innej kolumny, ustawionej na liście rozwijanej Inna kolumna.

Przykład

Dane wejściowe Konfiguracja Dane wyjściowe
  • Table Recipe

  • Data Flow

  • Użyj z: Wartość

  • Stała wartość: Recipe

  • TRUE

  • FALSE

Konwertuj na tekst

Konwertuje typ ciągów znaków zawartych w kolumnie, aby były interpretowane jako tekst w systemie.

Właściwości

Właściwość Konfiguracja
Kolumny do przetworzenia

Wybierz kolumnę lub kolumny, do których chcesz zastosować funkcję.

Jeśli chcesz zastosować ją do więcej niż jednej kolumny, użyj listy rozwijanej, aby wybrać kolumny, a następnie kliknij Zastosuj.

Utwórz nową kolumnę Zaznacz to pole wyboru, jeśli chcesz wyprowadzić wynik tej funkcji w nowej kolumnie i zachować oryginał bez zmian.

Wyodrębnij wartość według indeksu

Wyodrębnia podciąg wybrany za pomocą pozycji indeksu do nowej kolumny.

Indeks reprezentuje liczbę znaków, od których lub do których ma zastosowanie wybór. Indeks 0 odpowiada pierwszemu znakowi.

Właściwości

Właściwość Konfiguracja
Kolumny do przetworzenia

Wybierz kolumnę lub kolumny, do których chcesz zastosować funkcję.

Jeśli chcesz zastosować ją do więcej niż jednej kolumny, użyj listy rozwijanej, aby wybrać kolumny, a następnie kliknij Zastosuj.

Od

Wybierz, jak chcesz rozpocząć wybór wartości:

  • Od początku, aby użyć początku ciągu znaków jako punktu początkowego.

  • Od indeksu, aby określić numer znaku, od którego ma się rozpocząć wybór, ustawiony w następującym polu Indeks początkowy.

  • Od N przed końcem, aby określić, ile znaków od końca ciągu znaków ma rozpocząć wybór, ustawione w następującym polu Od N przed końcem.

Do

Wybierz, jak chcesz zakończyć wybór wartości:

  • Do końca, aby użyć końca ciągu znaków jako punktu końcowego.

  • Do indeksu, aby określić numer znaku, na którym ma się zakończyć wybór, ustawiony w następującym polu Indeks końcowy.

  • Do N przed końcem, aby określić, ile znaków od końca ciągu znaków ma zakończyć wybór, ustawione w następującym polu Do N przed końcem.

Utwórz nową kolumnę Zaznacz to pole wyboru, jeśli chcesz wyprowadzić wynik tej funkcji w nowej kolumnie i zachować oryginał bez zmian.

Haszuj dane

Maskuje informacje zawarte w kolumnie. Dane wejściowe są zastępowane przy użyciu 256-bitowej wersji algorytmu Fowler-Noll-Vo.

Właściwości

Właściwość Konfiguracja
Kolumny do przetworzenia

Wybierz kolumnę lub kolumny, do których chcesz zastosować funkcję.

Jeśli chcesz zastosować ją do więcej niż jednej kolumny, użyj listy rozwijanej, aby wybrać kolumny, a następnie kliknij Zastosuj.

Utwórz nową kolumnę Zaznacz to pole wyboru, jeśli chcesz wyprowadzić wynik tej funkcji w nowej kolumnie i zachować oryginał bez zmian.

Przykład

Dane wejściowe Dane wyjściowe

Table recipe

G=HE!D)EV^*H2%ZB-.(,I?.4+4J`Q%M]B&G_L5D0?2-

Przykład

Dane wejściowe Konfiguracja Dane wyjściowe

TableRecipe

  • Od: Od początku

  • Do: Do indeksu

  • Indeks końcowy: 5

Table

QlikCloudAnalytics
  • Od: Od indeksu

  • Indeks początkowy: 4

  • Do: Do indeksu

  • Indeks końcowy: 9

Chmura

Dopasuj wzorzec

Sprawdza, czy komórka jest podobna do określonego wzorca. Funkcja zwróci wartość PRAWDA, jeśli wybrany wzorzec zostanie znaleziony w komórce, w przeciwnym razie zwróci wartość FAŁSZ.

Dla każdej z wybranych kolumn zostanie utworzona nowa kolumna zawierająca wynik funkcji. Domyślna nazwa nowych kolumn to <original_column_name>_matches.

Właściwości

Właściwość Konfiguracja
Kolumny do przetworzenia

Wybierz kolumnę lub kolumny, do których chcesz zastosować funkcję.

Jeśli chcesz zastosować ją do więcej niż jednej kolumny, użyj listy rozwijanej, aby wybrać kolumny, a następnie kliknij Zastosuj.

Wzorzec

Wybierz jeden ze wstępnie zdefiniowanych wzorców wyrażeń regularnych lub inną kombinację operatora i wartości:

  • [a-z]+ (słowo pisane małymi literami)

  • [A-Z]+ (słowo pisane wielkimi literami)

  • [0-9]+ (liczba)

  • [a-zA-Z]+ (słowo, bez uwzględniania wielkości liter)

  • [a-zA-Z0-9]+ (dowolny literał ze znakami alfanumerycznymi)

  • Inne

Operator

Jeśli wybrano Inne jako Wzorzec, możesz wybrać jeden z poniższych operatorów i ustawić wartość niestandardową w następującym polu Wartość:

  • Równa się

  • Zawiera

  • Zaczyna się od

  • Kończy się na

  • Wyrażenie regularne

Przykład

Dane wejściowe Konfiguracja Dane wyjściowe
  • 992424254-8

  • ISBN 2-22605257-7

  • Wzorzec: Inne

  • Operator: Wyrażenie regularne

  • ^[ISBN]{4}[ ]{0,1}[0-9]{1}[-]{1}[0-9]{3}[-]{1}[0-9]{5}[-]{1}[0-9]{0,1}$

  • FAŁSZ

  • PRAWDA

  • Terminator

  • Terminator 2

  • Wzorzec: [a-zA-Z]+ (słowo, bez uwzględniania wielkości liter)

  • PRAWDA

  • FAŁSZ

Dopasuj podobny tekst

Sprawdza, czy komórka jest podobna do określonej wartości. Funkcja zwróci wartość PRAWDA, jeśli wybrany tekst zostanie znaleziony w komórce, w przeciwnym razie zwróci wartość FAŁSZ.

Dla każdej z wybranych kolumn zostanie utworzona nowa kolumna zawierająca wynik funkcji. Domyślna nazwa nowych kolumn to <original_column_name>_matches.

Właściwości

Właściwość Konfiguracja
Kolumny do przetworzenia

Wybierz kolumnę lub kolumny, do których chcesz zastosować funkcję.

Jeśli chcesz zastosować ją do więcej niż jednej kolumny, użyj listy rozwijanej, aby wybrać kolumny, a następnie kliknij Zastosuj.

Użyj z
  • Wartość: Wybierz tę opcję, aby sprawdzić kolumnę pod kątem stałej wartości ustawionej w polu Odniesienie.

  • Inna kolumna: Wybierz tę opcję, aby sprawdzić kolumnę pod kątem wartości z innej kolumny ustawionej na liście rozwijanej Kolumna.

Rozmycie Ustaw liczbę odpowiadającą odległości Levenshteina, której chcesz użyć do sprawdzenia. Odległość Levenshteina reprezentuje liczbę edycji, które należy wykonać, aby przekształcić jeden ciąg w inny.

Przykład

Dane wejściowe Konfiguracja Dane wyjściowe
  • Remark

  • Remodel

  • Użyj z: Wartość

  • Odniesienie: Remake

  • Rozmycie: 2

  • PRAWDA

  • FAŁSZ

Usuń znaki niealfanumeryczne

Usuwa z zawartości komórki wszystkie znaki, które nie są cyframi 0-9, literami Aa-Zz i literami akcentowanymi. Zachowywane są następujące znaki, a także spacje: 1234567890abcdefghijklmnopqrstuvwxyzáàâäãåæçéèêëíìîïñóòôöõøœßúùûüABCDEFGHIJKLMNOPQRSTUVWXYZÁÀÂÄÃÅÆÇÉÈÊËÍÌÎÏÑÓÒÔÖÕØŒSSÚÙÛÜ.

Właściwości

Właściwość Konfiguracja
Kolumny do przetworzenia

Wybierz kolumnę lub kolumny, do których chcesz zastosować funkcję.

Jeśli chcesz zastosować ją do więcej niż jednej kolumny, użyj listy rozwijanej, aby wybrać kolumny, a następnie kliknij Zastosuj.

Utwórz nową kolumnę Zaznacz to pole wyboru, jeśli chcesz wyprowadzić wynik tej funkcji w nowej kolumnie i zachować oryginał w nienaruszonym stanie.

Przykład

Dane wejściowe Dane wyjściowe

Q=+L**€IK#$ 12%3,4

QLIK 1234

Usuń znaki nienumeryczne

Usuwa wszystkie znaki, które nie są cyframi 0-9. Separatory dziesiętne i spacje są również zachowywane.

Właściwości

Właściwość Konfiguracja
Kolumny do przetworzenia

Wybierz kolumnę lub kolumny, do których chcesz zastosować funkcję.

Jeśli chcesz zastosować ją do więcej niż jednej kolumny, użyj listy rozwijanej, aby wybrać kolumny, a następnie kliknij Zastosuj.

Utwórz nową kolumnę Zaznacz to pole wyboru, jeśli chcesz wyprowadzić wynik tej funkcji w nowej kolumnie i zachować oryginał w nienaruszonym stanie.

Przykład

Dane wejściowe Dane wyjściowe

Q=+L**€IK#$12%3,4

123,4

Usuń część tekstu

Usuwa określone ciągi z komórek w kolumnie.

Właściwości

Właściwość Konfiguracja
Kolumny do przetworzenia

Wybierz kolumnę lub kolumny, do których chcesz zastosować funkcję.

Jeśli chcesz zastosować ją do więcej niż jednej kolumny, użyj listy rozwijanej, aby wybrać kolumny, a następnie kliknij Zastosuj.

Operator

Wybierz operator, który zostanie użyty do dopasowania tekstu do usunięcia:

  • Równa się

  • Zawiera

  • Zaczyna się od

  • Kończy się na

Wartość Wprowadź znak lub ciąg do usunięcia.
Utwórz nową kolumnę Zaznacz to pole wyboru, jeśli chcesz wyprowadzić wynik tej funkcji w nowej kolumnie i zachować oryginał w nienaruszonym stanie.

Przykład

Dane wejściowe Konfiguracja Dane wyjściowe
  • New York

  • New york

  • Yorkshire

  • Operator: Zawiera

  • Wartość: York

  • New

  • New york

  • shire

Usuń znaki wiodące i końcowe

Usuwa spacje wiodące i końcowe lub inne określone znaki.

Właściwości

Właściwość Konfiguracja
Kolumny do przetworzenia

Wybierz kolumnę lub kolumny, do których chcesz zastosować funkcję.

Jeśli chcesz zastosować ją do więcej niż jednej kolumny, użyj listy rozwijanej, aby wybrać kolumny, a następnie kliknij Zastosuj.

Znak wypełnienia
  • Spacja: Niepotrzebne puste spacje na początku i na końcu komórek zostaną usunięte.

Utwórz nową kolumnę Zaznacz to pole wyboru, jeśli chcesz wyprowadzić wynik tej funkcji w nowej kolumnie i zachować oryginał w nienaruszonym stanie.

Przykład

Dane wejściowe Dane wyjściowe

[][]TableRecipe[]

TableRecipe

Wyszukaj i zamień

Zastępuje komórki lub części komórek zawierające określoną wartość inną wartością.

Właściwości

Właściwość Konfiguracja
Kolumny do przetworzenia

Wybierz kolumnę lub kolumny, do których chcesz zastosować funkcję.

Jeśli chcesz zastosować ją do więcej niż jednej kolumny, użyj listy rozwijanej, aby wybrać kolumny, a następnie kliknij Zastosuj.

Operator

Wybierz operator, który zostanie użyty do dopasowania tekstu do wyszukania:

  • Równa się

  • Zawiera

  • Zaczyna się od

  • Kończy się na

  • Dopasowuje wyrażenie regularne

  • Dopasowuje symbol wieloznaczny

Wartość Wprowadź znak lub ciąg do wyszukania.
Zamień

Wybierz zachowanie akcji zamiany:

  • Dopasowany tekst na wartość zamiany

  • Cała komórka na wartość zamiany

  • Cała komórka na wartość null

Zamień na Wprowadź wartość, na którą mają zostać zamienione określone ciągi.
Utwórz nową kolumnę Zaznacz to pole wyboru, jeśli chcesz wyprowadzić wynik tej funkcji w nowej kolumnie i zachować oryginał w nienaruszonym stanie.
WskazówkaAlternatywnie możesz rozpocząć operację wyszukiwania i zamiany w kolumnie, klikając prawym przyciskiem myszy komórkę w tabeli i wybierając opcję Zamień tę wartość w tej kolumnie. Następnie otworzy się krok przepisu, w którym ciąg do zamiany jest już ustawiony. Zakończ konfigurację kroku i kliknij Zastosuj.

Przykład

Dane wejściowe Konfiguracja Dane wyjściowe
  • France

  • Canada

  • United States of America

  • United States

  • Operator: Zawiera

  • Wartość: America

  • Zamień na: USA

  • Zastąp całą komórkę

  • France

  • Canada

  • USA

  • United States

Podziel kolumnę

Dzieli zawartość komórki na kilka kolumn na podstawie separatora.

Właściwości

Właściwość Konfiguracja
Kolumny do przetworzenia

Wybierz kolumnę lub kolumny, do których chcesz zastosować funkcję.

Jeśli chcesz zastosować ją do więcej niż jednej kolumny, użyj listy rozwijanej, aby wybrać kolumny, a następnie kliknij Zastosuj.

Części

Wprowadź liczbę kolumn, które chcesz utworzyć.

Jeśli oryginalny ciąg znaków zawiera więcej części niż określono w polu Części, pozostały ciąg znaków zostanie zwrócony w ostatniej utworzonej kolumnie.

Separator

Z listy rozwijanej wybierz znak używany jako podstawa podziału:

  • ,

  • :

  • ;

  • .

  • -

  • @

  • Spacja

  • Inne (ciąg znaków). W przypadku korzystania z tej opcji wprowadź wartość niestandardową w polu Niestandardowy separator.

Przykład

Dane wejściowe Konfiguracja Dane wyjściowe

Kolumna A: 12/07/1998

  • Części: 3

  • Separator: Inne (ciąg znaków)

  • Niestandardowy separator: /

  • Kolumna A: 12/07/1998
  • Kolumna B: 12

  • Kolumna C: 07

  • Kolumna D: 1998

Kolumna A: 20-03-2025
  • Części: 2

  • Separator: -

  • Kolumna A: 20-03-2025
  • Kolumna B: 20

  • Kolumna C: 03-2025

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać!