Past meerdere functies toe op kolommen met een tekenreekstype.
Met de Strings-processor kunt u verschillende tekenbewerkingen uitvoeren op tekenreekskolommen in een transformatiestroom.
Eigenschappen van strings
Eigenschappen die geconfigureerd moeten worden om tekenreekskolommen te bewerken.
Informatie
De eigenschappen die in deze sectie worden genoemd, zijn de standaardeigenschappen voor functies van deze processor. Er moeten mogelijk aanvullende eigenschappen worden gedefinieerd voor de functie die u hebt geselecteerd.
Configuratie
Eigenschap
Configuratie
Functienaam
Extra tekens toevoegen: voegt extra tekens (opvulling) toe aan de linkerkant of rechterkant van de originele waarde voor afstemming op een onverwachte grootte.
Lengte berekenen: haalt het aantal cijfers van een waarde op (23562 -> 5; 'example' -> 7).
Wijzigen in kleine letters: converteert alle tekst in de kolom naar kleine letters.
Wijzigen in beginhoofdletter: zet de tekstinhoud van de kolom om in beginhoofdletters Bijvoorbeeld: 'dit is een voorbeeld' wordt 'Dit Is Een Voorbeeld'.
Wijzigingen in hoofdletters: converteert alle tekst in de kolom naar hoofdletters.
Bevat tekst: controleert of de cel de opgegeven waarde bevat en retourneert TRUE of FALSE op basis van de resultaten. De opgegeven waarde is hoofdlettergevoelig.
Tekenbreedte converteren: converteert de tekenbreedte naar halve of hele breedte of normaliseer tekenreeksen.
Een waarde op basis van index ophalen: haalt een subreeks op vanuit een indexpositie voor een nieuwe kolom.
Unieke id (UUID) genereren: genereert een unieke id voor elke rij van de kolom.
Afstemmingspatroon: maakt een nieuwe kolom met true of false, afhankelijk van of de waarde overeenkomt met een opgegeven patroon.
Vergelijkbare tekst afstemmen: maakt een nieuwe kolom met true of false, afhankelijk van of de waarde minder is of gelijk is aan de Levenshteinafstand van een opgegeven waarde.
Alle niet-alfabetische numerieke tekens verwijderen: schoont waarden op die onverwachte tekens bevatten door alle tekens die niet 0-9, Aa-Zz zijn en tekens met accenten te verwijderen. Spaties blijven behouden. Q=+l**i€q$ 20%2,0 wordt bijvoorbeeld Qlik 2020.
Alle niet-numerieke tekens verwijderen: schoont alle numerieke waarden op door alle tekens die niet 0-9 zijn te verwijderen. Scheidingstekens en spaties blijven behouden. Q=+l**i€q$ 20%2,0 wordt bijvoorbeeld 202,0.
Opeenvolgende tekens verwijderen: verwijdert opeenvolgende herhaalde tekens in de kolom.
Deel van de tekst verwijderen: verwijdert opgegeven tekst van cellen in de kolom.
Navolgende en voorlooptekens verwijderen: kort navolgende en voorloopspaties of andere opgegeven tekens in.
Zoeken en vervangen: vervangt cellen of delen van cellen die een specifieke waarde bevatten.
Tekst vereenvoudigen (hoofdletters, accenten, etc. verwijderen): vereenvoudigt de inhoud van de kolom in kleine letters weer te geven, accenten te verwijderen, het gebruik van normalisatie met behulp van NFKD, het opsplitsen van gecombineerde tekens en het inkorten van gecombineerde tekens en het inkorten van de gehele tekenreeks. Bijvoorbeeld: François wordt francois.
Te verwerken kolommen
Selecteer de kolom of kolommen waarop u een functie in de lijst wilt toepassen.
Informatie
Als u dezelfde functie tegelijkertijd op meerdere kolommen wilt toepassen, klik dan op om een structuurweergave te openen zodat u meerdere kolommen kunt selecteren.
Nieuwe kolom maken
Schakel deze optie in om een nieuwe kolom te maken na het toepassen van de functie. Als u deze optie niet inschakelt, wordt de bestaande kolom behouden en aangepast.
Om de naam van de processor te wijzigen, klikt u op het pictogram Bewerken dat wordt weergegeven als de muisaanwijzer op de standaardnaam van de processor is geplaatst.
Om de beschrijving te wijzigen, klikt u op het pictogram Bewerken dat wordt weergegeven als de muisaanwijzer op Beschrijving is geplaatst.
Was deze pagina nuttig?
Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!