Strings functions | Qlik Cloud Help
Ga naar hoofdinhoud Ga naar aanvullende inhoud

Strings functions

Opvulling toevoegen

Voegt een of meer exemplaren van een teken toe aan het begin of het einde van de inhoud van de cellen.

Eigenschappen

Eigenschap Configuratie
Te verwerken kolommen

Selecteer de kolom of kolommen waarop u de functie wilt toepassen.

Als u deze op meer dan één kolom wilt toepassen, gebruikt u de vervolgkeuzelijst om te selecteren welke kolommen en klikt u op Toepassen.

Aantal herhalingen Aantal keren dat het gekozen teken wordt toegevoegd aan de inhoud van de cel.
Teken toevoegen Voer het teken in dat u als opvulling wilt toevoegen aan de inhoud van de cel.
Positie

Selecteer waar u het opvulteken wilt toevoegen.

  • Links: het gekozen teken wordt toegevoegd vóór de inhoud van de cellen.

  • Rechts: het gekozen teken wordt toegevoegd na de inhoud van de cellen.

Nieuwe kolom maken Schakel dit selectievakje in als u het resultaat van deze functie in een nieuwe kolom wilt uitvoeren en het origineel ongewijzigd wilt laten.

Voorbeeld

Invoer Configuratie Uitvoer
Tabelrecept
  • Aantal herhalingen: 5

  • Teken toevoegen 1

  • Positie: Links

11111Tabelrecept

Lengte berekenen

Berekent het aantal tekens van elke cel van de kolom en voert het resultaat uit in een nieuwe kolom.

Er wordt een nieuwe kolom met het resultaat van de functie gemaakt voor elk van de geselecteerde kolommen. De standaardnaam van de nieuwe kolommen is <original_column_name>_length.

Eigenschappen

Eigenschap Configuratie
Te verwerken kolommen

Selecteer de kolom of kolommen waarop u de functie wilt toepassen.

Als u deze op meer dan één kolom wilt toepassen, gebruikt u de vervolgkeuzelijst om te selecteren welke kolommen en klikt u op Toepassen.

Voorbeeld

Invoer Uitvoer
Tabelrecept 11

Wijzigen in kleine letters

Converteert alle tekst uit de kolomcellen naar kleine letters.

Eigenschappen

Eigenschap Configuratie
Te verwerken kolommen

Selecteer de kolom of kolommen waarop u de functie wilt toepassen.

Als u deze op meer dan één kolom wilt toepassen, gebruikt u de vervolgkeuzelijst om te selecteren welke kolommen en klikt u op Toepassen.

Nieuwe kolom maken Schakel dit selectievakje in als u het resultaat van deze functie in een nieuwe kolom wilt uitvoeren en het origineel ongewijzigd wilt laten.

Voorbeeld

Invoer Uitvoer
Tabelrecept tabelrecept

Wijzigen in beginhoofdletters

Converteert alle tekst uit de kolomcellen naar beginhoofdletters.

Eigenschappen

Eigenschap Configuratie
Te verwerken kolommen

Selecteer de kolom of kolommen waarop u de functie wilt toepassen.

Als u deze op meer dan één kolom wilt toepassen, gebruikt u de vervolgkeuzelijst om te selecteren welke kolommen en klikt u op Toepassen.

Nieuwe kolom maken Schakel dit selectievakje in als u het resultaat van deze functie in een nieuwe kolom wilt uitvoeren en het origineel ongewijzigd wilt laten.

Voorbeeld

Invoer Uitvoer
tabelrecept Tabelrecept

Wijzigen in hoofdletters

Converteert alle tekst uit de kolomcellen naar hoofdletters.

Eigenschappen

Eigenschap Configuratie
Te verwerken kolommen

Selecteer de kolom of kolommen waarop u de functie wilt toepassen.

Als u deze op meer dan één kolom wilt toepassen, gebruikt u de vervolgkeuzelijst om te selecteren welke kolommen en klikt u op Toepassen.

Nieuwe kolom maken Schakel dit selectievakje in als u het resultaat van deze functie in een nieuwe kolom wilt uitvoeren en het origineel ongewijzigd wilt laten.

Voorbeeld

Invoer Uitvoer
Tabelrecept TABELRECEPT

Kolommen aaneenschakelen

Voegt de inhoud van een kolom samen met een andere kolom of een vaste waarde.

Eigenschappen

Eigenschap Configuratie
Te verwerken kolommen

Selecteer de kolom of kolommen waarop u de functie wilt toepassen.

Als u deze op meer dan één kolom wilt toepassen, gebruikt u de vervolgkeuzelijst om te selecteren welke kolommen en klikt u op Toepassen.

Voorvoegsel Voeg optioneel een teken of tekenreeks toe aan het begin van de samengevoegde gegevens.
Gebruiken met
  • Waarde: selecteer deze optie om de kolominhoud aaneen te schakelen met een vaste waarde, ingesteld in het veld Waarde.

  • Andere kolom: selecteer deze optie om de kolominhoud aaneen te schakelen met de inhoud van een andere kolom, ingesteld in de vervolgkeuzelijst Kolom.

Scheidingsteken Voer een willekeurig teken in dat als scheidingsteken voor de samengevoegde gegevens moet fungeren.
Scheidingsteken toevoegen Selecteer de voorwaarde waarop het scheidingsteken wordt toegepast.
Achtervoegsel Voeg optioneel een teken of tekenreeks toe aan het einde van de samengevoegde gegevens.
Nieuwe kolom maken Schakel dit selectievakje in als u het resultaat van deze functie in een nieuwe kolom wilt uitvoeren en het origineel ongewijzigd wilt laten.

Voorbeeld

Invoer Configuratie Uitvoer
  • Kolom A: Tabel

  • Kolom B: Recept

  • Te verwerken kolommen: A

  • Voorvoegsel: a

  • Gebruiken met: Andere kolom

  • Kolom: B

  • Scheidingsteken: @

  • Scheidingsteken toevoegen: Beide waarden niet leeg

  • Achtervoegsel: !

  • Kolom A: aTabel@Recept!

  • Kolom B: Recept

  • Kolom A: Qlik

  • Kolom B: Cloud

  • Kolom C: Analytics

  • Te verwerken kolommen: A, B

  • Voorvoegsel: #

  • Gebruiken met: Andere kolom

  • Kolom: C

  • Scheidingsteken: +

  • Scheidingsteken toevoegen: Beide waarden niet leeg

  • Achtervoegsel: !

  • Kolom A: #Qlik+Analytics!

  • Kolom B: #Cloud+Analytics!

  • Kolom C: Analytics

Bevat tekst

Controleert of de cellen een specifieke waarde bevatten. De functie retourneert TRUE als de geselecteerde tekst in de cel wordt gevonden, anders retourneert deze FALSE. Deze functie is hoofdlettergevoelig.

Eigenschappen

Eigenschap Configuratie
Te verwerken kolommen

Selecteer de kolom of kolommen waarop u de functie wilt toepassen.

Als u deze op meer dan één kolom wilt toepassen, gebruikt u de vervolgkeuzelijst om te selecteren welke kolommen en klikt u op Toepassen.

Gebruiken met
  • Waarde: selecteer deze optie om de kolom te controleren op een vaste waarde, ingesteld in het veld Constante waarde.

  • Kolom: selecteer deze optie om de kolom te controleren op waarden uit een andere kolom, ingesteld in de vervolgkeuzelijst Andere kolom.

Voorbeeld

Invoer Configuratie Uitvoer
  • Tabelrecept

  • Gegevensstroom

  • Gebruiken met: Waarde

  • Constante waarde: recept

  • TRUE

  • FALSE

Converteren naar tekst

Converteert het type tekenreeksen in de kolom zodat ze in het systeem als tekst worden geïnterpreteerd.

Eigenschappen

Eigenschap Configuratie
Te verwerken kolommen

Selecteer de kolom of kolommen waarop u de functie wilt toepassen.

Als u deze op meer dan één kolom wilt toepassen, gebruikt u de vervolgkeuzelijst om te selecteren welke kolommen en klikt u op Toepassen.

Nieuwe kolom maken Schakel dit selectievakje in als u het resultaat van deze functie in een nieuwe kolom wilt uitvoeren en het origineel ongewijzigd wilt laten.

Een waarde extraheren op index

Extraheert een subtekenreeks die is geselecteerd met behulp van indexposities, naar een nieuwe kolom.

Een index vertegenwoordigt een aantal tekens van of tot waar de selectie van toepassing is. Index 0 komt overeen met het eerste teken.

Eigenschappen

Eigenschap Configuratie
Te verwerken kolommen

Selecteer de kolom of kolommen waarop u de functie wilt toepassen.

Als u deze op meer dan één kolom wilt toepassen, gebruikt u de vervolgkeuzelijst om te selecteren welke kolommen en klikt u op Toepassen.

Van

Selecteer hoe u de waardeselectie wilt starten:

  • Vanaf begin om het begin van de tekenreeks als startpunt te gebruiken.

  • Vanaf index om het tekennummer op te geven waarbij de selectie moet beginnen, ingesteld in het volgende veld Beginindex.

  • Vanaf N voor einde om op te geven hoeveel tekens vanaf het einde van de tekenreeks de selectie moet beginnen, ingesteld in het volgende veld Vanaf N voor einde.

Tot

Selecteer hoe u de waardeselectie wilt beëindigen:

  • Tot einde om het einde van de tekenreeks als eindpunt te gebruiken.

  • Tot index om het tekennummer op te geven waarbij de selectie moet eindigen, ingesteld in het volgende veld Eindindex.

  • Tot N voor einde om op te geven hoeveel tekens vanaf het einde van de tekenreeks de selectie moet eindigen, ingesteld in het volgende veld Tot N voor einde.

Nieuwe kolom maken Schakel dit selectievakje in als u het resultaat van deze functie in een nieuwe kolom wilt uitvoeren en het origineel ongewijzigd wilt laten.

Gegevens hashen

Maskeert de informatie in een kolom. De invoergegevens worden vervangen met behulp van een 256-bits versie van het Fowler-Noll-Vo-algoritme.

Eigenschappen

Eigenschap Configuratie
Te verwerken kolommen

Selecteer de kolom of kolommen waarop u de functie wilt toepassen.

Als u deze op meer dan één kolom wilt toepassen, gebruikt u de vervolgkeuzelijst om te selecteren welke kolommen en klikt u op Toepassen.

Nieuwe kolom maken Schakel dit selectievakje in als u het resultaat van deze functie in een nieuwe kolom wilt uitvoeren en het origineel ongewijzigd wilt laten.

Voorbeeld

Invoer Uitvoer

Tabelrecept

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

Voorbeeld

Invoer Configuratie Uitvoer

Tabelrecept

  • Van: Vanaf begin

  • Tot: Tot index

  • Eindindex: 5

Tabel

QlikCloudAnalytics
  • Van: Van-index

  • Beginindex: 4

  • Tot: Tot-index

  • Eindindex: 9

Cloud

Patroon vergelijken

Controleert of de cel vergelijkbaar is met een specifiek patroon. De functie retourneert TRUE als het geselecteerde patroon in de cel wordt gevonden, anders retourneert deze FALSE.

Er wordt een nieuwe kolom met het resultaat van de functie gemaakt voor elk van de geselecteerde kolommen. De standaardnaam van de nieuwe kolommen is <original_column_name>_matches.

Eigenschappen

Eigenschap Configuratie
Te verwerken kolommen

Selecteer de kolom of kolommen waarop u de functie wilt toepassen.

Als u deze op meer dan één kolom wilt toepassen, gebruikt u de vervolgkeuzelijst om te selecteren welke kolommen en klikt u op Toepassen.

Patroon

Selecteer een van de vooraf gedefinieerde regex-patronen of een andere combinatie van operator en waarde:

  • [a-z]+ (een woord in kleine letters)

  • [A-Z]+ (een woord in hoofdletters)

  • [0-9]+ (getal)

  • [a-zA-Z]+ (een woord, niet hoofdlettergevoelig)

  • [a-zA-Z0-9]+ (elke letterlijke waarde met alfanumerieke tekens)

  • Overige

Operator

Als u Overige hebt geselecteerd als Patroon, kunt u een van de volgende operators selecteren en uw aangepaste waarde instellen in het volgende veld Waarde:

  • Is gelijk aan

  • Bevat

  • Begint met

  • Eindigt op

  • Regex

Voorbeeld

Invoer Configuratie Uitvoer
  • 992424254-8

  • ISBN 2-22605257-7

  • Patroon: Overige

  • Operator: Regex

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

  • FALSE

  • TRUE

  • Terminator

  • Terminator 2

  • Patroon: [a-zA-Z]+ (een woord, niet hoofdlettergevoelig)

  • TRUE

  • FALSE

Vergelijkbare tekst vergelijken

Controleert of de cel vergelijkbaar is met een specifieke waarde. De functie retourneert TRUE als de geselecteerde tekst in de cel wordt gevonden, anders retourneert deze FALSE.

Er wordt een nieuwe kolom met het resultaat van de functie gemaakt voor elk van de geselecteerde kolommen. De standaardnaam van de nieuwe kolommen is <original_column_name>_matches.

Eigenschappen

Eigenschap Configuratie
Te verwerken kolommen

Selecteer de kolom of kolommen waarop u de functie wilt toepassen.

Als u deze op meer dan één kolom wilt toepassen, gebruikt u de vervolgkeuzelijst om te selecteren welke kolommen en klikt u op Toepassen.

Gebruiken met
  • Waarde: Selecteer deze optie om de kolom te controleren op een vaste waarde, ingesteld in het veld Referentie.

  • Andere kolom: Selecteer deze optie om de kolom te controleren op waarden uit een andere kolom, ingesteld in de vervolgkeuzelijst Kolom.

Onduidelijkheid Stel een getal in dat overeenkomt met de Levenshtein-afstand die u voor de controle wilt gebruiken. De Levenshtein-afstand vertegenwoordigt het aantal bewerkingen dat u moet uitvoeren om een tekenreeks in een andere te transformeren.

Voorbeeld

Invoer Configuratie Uitvoer
  • Remark

  • Remodel

  • Gebruiken met: Waarde

  • Referentie: Remake

  • Onduidelijkheid: 2

  • TRUE

  • FALSE

Niet-alfanumerieke tekens verwijderen

Verwijdert alle tekens die niet 0-9, Aa-Zz en letters met accenten zijn uit de inhoud van een cel. De volgende tekens, evenals spaties, blijven behouden: 1234567890abcdefghijklmnopqrstuvwxyzáàâäãåæçéèêëíìîïñóòôöõøœßúùûüABCDEFGHIJKLMNOPQRSTUVWXYZÁÀÂÄÃÅÆÇÉÈÊËÍÌÎÏÑÓÒÔÖÕØŒSSÚÙÛÜ.

Eigenschappen

Eigenschap Configuratie
Te verwerken kolommen

Selecteer de kolom of kolommen waarop u de functie wilt toepassen.

Als u deze op meer dan één kolom wilt toepassen, gebruikt u de vervolgkeuzelijst om te selecteren welke kolommen en klikt u op Toepassen.

Nieuwe kolom maken Schakel dit selectievakje in als u het resultaat van deze functie in een nieuwe kolom wilt uitvoeren en het origineel ongewijzigd wilt laten.

Voorbeeld

Invoer Uitvoer

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

QLIK 1234

Niet-numerieke tekens verwijderen

Verwijder alle tekens die niet 0-9 zijn. Decimale scheidingstekens en spaties blijven ook behouden.

Eigenschappen

Eigenschap Configuratie
Te verwerken kolommen

Selecteer de kolom of kolommen waarop u de functie wilt toepassen.

Als u deze op meer dan één kolom wilt toepassen, gebruikt u de vervolgkeuzelijst om te selecteren welke kolommen en klikt u op Toepassen.

Nieuwe kolom maken Schakel dit selectievakje in als u het resultaat van deze functie in een nieuwe kolom wilt uitvoeren en het origineel ongewijzigd wilt laten.

Voorbeeld

Invoer Uitvoer

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

123,4

Gedeelte van tekst verwijderen

Verwijdert de opgegeven tekenreeksen uit de cellen in de kolom.

Eigenschappen

Eigenschap Configuratie
Te verwerken kolommen

Selecteer de kolom of kolommen waarop u de functie wilt toepassen.

Als u deze op meer dan één kolom wilt toepassen, gebruikt u de vervolgkeuzelijst om te selecteren welke kolommen en klikt u op Toepassen.

Operator

Selecteer de operator die wordt gebruikt om de te verwijderen tekst te vergelijken:

  • Is gelijk aan

  • Bevat

  • Begint met

  • Eindigt op

Waarde Voer het teken of de tekenreeks in die u wilt verwijderen.
Nieuwe kolom maken Schakel dit selectievakje in als u het resultaat van deze functie in een nieuwe kolom wilt uitvoeren en het origineel ongewijzigd wilt laten.

Voorbeeld

Invoer Configuratie Uitvoer
  • New York

  • New york

  • Yorkshire

  • Operator: Bevat

  • Waarde: York

  • New

  • New york

  • shire

Voorloop- en volgtekens verwijderen

Verwijdert voorloop- en volgspaties of andere opgegeven tekens.

Eigenschappen

Eigenschap Configuratie
Te verwerken kolommen

Selecteer de kolom of kolommen waarop u de functie wilt toepassen.

Als u deze op meer dan één kolom wilt toepassen, gebruikt u de vervolgkeuzelijst om te selecteren welke kolommen en klikt u op Toepassen.

Opvulteken
  • Spatie: Onnodige spaties aan het begin en einde van de cellen worden verwijderd.

Nieuwe kolom maken Schakel dit selectievakje in als u het resultaat van deze functie in een nieuwe kolom wilt uitvoeren en het origineel ongewijzigd wilt laten.

Voorbeeld

Invoer Uitvoer

[][]TableRecipe[]

TableRecipe

Zoeken en vervangen

Vervangt cellen of delen van cellen die een specifieke waarde bevatten door een andere.

Eigenschappen

Eigenschap Configuratie
Te verwerken kolommen

Selecteer de kolom of kolommen waarop u de functie wilt toepassen.

Als u deze op meer dan één kolom wilt toepassen, gebruikt u de vervolgkeuzelijst om te selecteren welke kolommen en klikt u op Toepassen.

Operator

Selecteer de operator die wordt gebruikt om de te zoeken tekst te vergelijken:

  • Is gelijk aan

  • Bevat

  • Begint met

  • Eindigt op

  • Komt overeen met regex

  • Komt overeen met jokerteken

Waarde Voer het teken of de tekenreeks in waarnaar u wilt zoeken.
Vervangen

Selecteer het gedrag van de vervangingsactie:

  • Overeenkomende tekst met vervangende waarde

  • Hele cel met vervangende waarde

  • Hele cel met null

Vervangen door Voer de waarde in waarmee de opgegeven tekenreeksen moeten worden vervangen.
Nieuwe kolom maken Schakel dit selectievakje in als u het resultaat van deze functie in een nieuwe kolom wilt uitvoeren en het origineel ongewijzigd wilt laten.
TipU kunt ook een zoek- en vervangingsbewerking in een kolom starten door met de rechtermuisknop op een cel in de tabel te klikken en de optie Deze waarde in deze kolom vervangen te selecteren. Er wordt dan een receptstap geopend waarin de te vervangen tekenreeks al is ingesteld. Voltooi de stapconfiguratie en klik op Toepassen.

Voorbeeld

Invoer Configuratie Uitvoer
  • France

  • Canada

  • United States of America

  • United States

  • Operator: Bevat

  • Waarde: America

  • Vervangen door: USA

  • Hele cel overschrijven

  • France

  • Canada

  • USA

  • United States

Kolom splitsen

Splitst de inhoud van een cel in verschillende kolommen, op basis van een scheidingsteken.

Eigenschappen

Eigenschap Configuratie
Te verwerken kolommen

Selecteer de kolom of kolommen waarop u de functie wilt toepassen.

Als u deze op meer dan één kolom wilt toepassen, gebruikt u de vervolgkeuzelijst om te selecteren welke kolommen en klikt u op Toepassen.

Delen

Voer het aantal kolommen in dat u wilt maken.

Als de oorspronkelijke tekenreeks meer delen bevat dan u hebt opgegeven in het veld Delen, wordt de resterende tekenreeks geretourneerd in de laatst gemaakte kolom.

Scheidingsteken

Selecteer in de vervolgkeuzelijst het teken dat als basis voor de splitsing wordt gebruikt:

  • ,

  • :

  • ;

  • .

  • -

  • @

  • Spatie

  • Overig (tekenreeks). Wanneer u deze optie gebruikt, voert u uw aangepaste waarde in het veld Aangepast scheidingsteken in.

Voorbeeld

Invoer Configuratie Uitvoer

Kolom A: 12/07/1998

  • Delen: 3

  • Scheidingsteken: Overig (tekenreeks)

  • Aangepast scheidingsteken: /

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

  • Kolom C: 07

  • Kolom D: 1998

Kolom A: 20-03-2025
  • Delen: 2

  • Scheidingsteken: -

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

  • Kolom C: 03-2025

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een tikfout, een ontbrekende stap of een technische fout – laat het ons weten!