Strängfunktioner | Qlik CloudHjälp
Gå till huvudinnehåll Gå till ytterligare innehåll

Strängfunktioner

Lägg till utfyllnad

Lägger till en eller flera förekomster av ett tecken i början eller slutet av cellernas innehåll.

Egenskaper

Egenskap Konfiguration
Kolumner att bearbeta

Välj den eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Tillämpa.

Upprepningsantal Antal gånger det valda tecknet kommer att läggas till i cellens innehåll.
Lägg till tecken Ange det tecken du vill lägga till i cellens innehåll som utfyllnad.
Position

Välj var du vill lägga till utfyllnadstecknet.

  • Vänster: Det valda tecknet läggs till före cellernas innehåll.

  • Höger: Det valda tecknet läggs till efter cellernas innehåll.

Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.

Exempel

Indata Konfiguration Utdata
TableRecipe
  • Upprepningsantal: 5

  • Lägg till tecken 1

  • Position: Vänster

11111TableRecipe

Beräkna längd

Beräknar antalet tecken från varje cell i kolumnen och matar ut resultatet i en ny kolumn.

En ny kolumn som innehåller resultatet av funktionen skapas för var och en av de valda kolumnerna. Standardnamnet på de nya kolumnerna blir <original_column_name>_length.

Egenskaper

Egenskap Konfiguration
Kolumner att bearbeta

Välj den eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Tillämpa.

Exempel

Indata Utdata
TableRecipe 11

Ändra till gemener

Konverterar all text från kolumncellerna till gemener.

Egenskaper

Egenskap Konfiguration
Kolumner att bearbeta

Välj den eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Tillämpa.

Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.

Exempel

Indata Utdata
Table Recipe table recipe

Ändra till inledande versal

Konverterar all text från kolumncellerna till inledande versal.

Egenskaper

Egenskap Konfiguration
Kolumner att bearbeta

Välj den eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Tillämpa.

Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.

Exempel

Indata Utdata
table recipe Table Recipe

Ändra till versaler

Konverterar all text från kolumncellerna till versaler.

Egenskaper

Egenskap Konfiguration
Kolumner att bearbeta

Välj den eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Tillämpa.

Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.

Exempel

Indata Utdata
Table Recipe TABLE RECIPE

Konkatenera kolumner

Slår samman innehållet i en kolumn med en annan eller ett fast värde.

Egenskaper

Egenskap Konfiguration
Kolumner att bearbeta

Välj den eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Tillämpa.

Prefix Lägg valfritt till ett tecken eller en sträng i början av de sammanslagna data.
Använd med
  • Värde: Välj det här alternativet för att konkatenera kolumninnehållet med ett fast värde, som anges i fältet Värde.

  • Annan kolumn: Välj det här alternativet för att konkatenera kolumninnehållet med innehållet från en annan kolumn, som anges i listrutan Kolumn.

Avgränsare Mata in valfritt tecken för att fungera som avgränsare för de sammanslagna data.
Lägg till avgränsare Välj det villkor under vilket avgränsaren ska tillämpas.
Suffix Lägg valfritt till ett tecken eller en sträng i slutet av de sammanslagna data.
Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.

Exempel

Indata Konfiguration Utdata
  • Kolumn A: Table

  • Kolumn B: Recipe

  • Kolumner att bearbeta: A

  • Prefix: a

  • Använd med: Annan kolumn

  • Kolumn: B

  • Avgränsare: @

  • Lägg till avgränsare: Båda värdena är inte tomma

  • Suffix: !

  • Kolumn A: aTable@Recipe!

  • Kolumn B: Recipe

  • Kolumn A: Qlik

  • Kolumn B: Cloud

  • Kolumn C: Analytics

  • Kolumner att bearbeta: A, B

  • Prefix: #

  • Använd med: Annan kolumn

  • Kolumn: C

  • Avgränsare: +

  • Lägg till avgränsare: Båda värdena är inte tomma

  • Suffix: !

  • Kolumn A: #Qlik+Analytics!

  • Kolumn B: #Cloud+Analytics!

  • Kolumn C: Analytics

Innehåller text

Kontrollerar om cellerna innehåller ett specifikt värde. Funktionen returnerar TRUE om den valda texten hittas i cellen, annars returnerar den FALSE. Den här funktionen är skiftlägeskänslig.

Egenskaper

Egenskap Konfiguration
Kolumner att bearbeta

Välj den eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Tillämpa.

Använd med
  • Värde: Välj det här alternativet för att kontrollera kolumnen mot ett fast värde, som anges i fältet Konstant värde.

  • Kolumn: Välj det här alternativet för att kontrollera kolumnen mot värden från en annan kolumn, som anges i listrutan Annan kolumn.

Exempel

Indata Konfiguration Utdata
  • Table Recipe

  • Data Flow

  • Använd med: Värde

  • Konstant värde: Recipe

  • TRUE

  • FALSE

Konvertera till text

Konverterar typen av strängar som finns i kolumnen så att de tolkas som text i systemet.

Egenskaper

Egenskap Konfiguration
Kolumner att bearbeta

Välj den eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Tillämpa.

Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.

Extrahera ett värde efter index

Extraherar en delsträng som valts med hjälp av indexpositioner till en ny kolumn.

Ett index representerar ett antal tecken från vilka eller till vilka urvalet gäller. Index 0 motsvarar det första tecknet.

Egenskaper

Egenskap Konfiguration
Kolumner att bearbeta

Välj den eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Tillämpa.

Från

Välj hur du vill starta värdeurvalet:

  • Från början för att använda början av strängen som startpunkt.

  • Från index för att ange det teckennummer där urvalet ska starta, som anges i följande fält Startindex.

  • Från N före slutet för att ange hur många tecken från slutet av strängen som urvalet ska starta, som anges i följande fält Från N före slutet.

Till

Välj hur du vill avsluta värdeurvalet:

  • Till slutet för att använda slutet av strängen som slutpunkt.

  • Till index för att ange det teckennummer där urvalet ska avslutas, som anges i följande fält Slutindex.

  • Till N före slutet för att ange hur många tecken från slutet av strängen som urvalet ska avslutas, som anges i följande fält Till N före slutet.

Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.

Hash-data

Maskerar informationen som finns i en kolumn. Indata ersätts med en 256-bitarsversion av Fowler-Noll-Vo-algoritmen.

Egenskaper

Egenskap Konfiguration
Kolumner att bearbeta

Välj den eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Tillämpa.

Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.

Exempel

Indata Utdata

Table recipe

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

Exempel

Indata Konfiguration Utdata

TableRecipe

  • Från: Från början

  • Till: Till index

  • Slutindex: 5

Table

QlikCloudAnalytics
  • Från: Från index

  • Startindex: 4

  • Till: Till index

  • Slutindex: 9

Cloud

Matcha mönster

Kontrollerar om cellen liknar ett specifikt mönster. Funktionen returnerar TRUE om det valda mönstret hittas i cellen, annars returnerar den FALSE.

En ny kolumn som innehåller resultatet av funktionen skapas för var och en av de valda kolumnerna. Standardnamnet på de nya kolumnerna blir <original_column_name>_matches.

Egenskaper

Egenskap Konfiguration
Kolumner att bearbeta

Välj den eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Tillämpa.

Mönster

Välj ett av de fördefinierade regex-mönstren, eller en annan kombination av operator och värde:

  • [a-z]+ (ett ord med gemener)

  • [A-Z]+ (ett ord med versaler)

  • [0-9]+ (nummer)

  • [a-zA-Z]+ (ett ord, skiftlägesokänsligt)

  • [a-zA-Z0-9]+ (valfri literal med alfanumeriska tecken)

  • Annat

Operator

Om du har valt Annat som Mönster kan du välja en av följande operatorer och ange ditt anpassade värde i följande Värde-fält:

  • Lika med

  • Innehåller

  • Börjar med

  • Slutar med

  • Regex

Exempel

Indata Konfiguration Utdata
  • 992424254-8

  • ISBN 2-22605257-7

  • Mönster: Annat

  • 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

  • Mönster: [a-zA-Z]+ (ett ord, skiftlägesokänsligt)

  • TRUE

  • FALSE

Matcha liknande text

Kontrollerar om cellen liknar ett specifikt värde. Funktionen returnerar TRUE om den valda texten hittas i cellen, annars returnerar den FALSE.

En ny kolumn som innehåller resultatet av funktionen skapas för var och en av de valda kolumnerna. Standardnamnet på de nya kolumnerna blir <original_column_name>_matches.

Egenskaper

Egenskap Konfiguration
Kolumner att bearbeta

Välj den eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Tillämpa.

Använd med
  • Värde: Välj det här alternativet för att kontrollera kolumnen mot ett fast värde som anges i fältet Referens.

  • Annan kolumn: Välj det här alternativet för att kontrollera kolumnen mot värden från en annan kolumn som anges i listrutan Kolumn.

Fuzziness Ange ett tal som motsvarar det Levenshtein-avstånd du vill använda för kontrollen. Levenshtein-avståndet representerar det antal redigeringar du behöver göra för att omvandla en sträng till en annan.

Exempel

Indata Konfiguration Utdata
  • Remark

  • Remodel

  • Använd med: Värde

  • Referens: Remake

  • Fuzziness: 2

  • TRUE

  • FALSE

Ta bort icke-alfanumeriska tecken

Tar bort alla tecken som inte är 0-9, Aa-Zz och bokstäver med accent från innehållet i en cell. Följande tecken, liksom blanksteg, behålls: 1234567890abcdefghijklmnopqrstuvwxyzáàâäãåæçéèêëíìîïñóòôöõøœßúùûüABCDEFGHIJKLMNOPQRSTUVWXYZÁÀÂÄÃÅÆÇÉÈÊËÍÌÎÏÑÓÒÔÖÕØŒSSÚÙÛÜ.

Egenskaper

Egenskap Konfiguration
Kolumner att bearbeta

Välj den eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Tillämpa.

Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.

Exempel

Indata Utdata

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

QLIK 1234

Ta bort icke-numeriska tecken

Ta bort alla tecken som inte är 0-9. Decimalseparatorer och blanksteg behålls också.

Egenskaper

Egenskap Konfiguration
Kolumner att bearbeta

Välj den eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Tillämpa.

Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.

Exempel

Indata Utdata

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

123,4

Ta bort en del av texten

Tar bort de angivna strängarna från cellerna i kolumnen.

Egenskaper

Egenskap Konfiguration
Kolumner att bearbeta

Välj den eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Tillämpa.

Operator

Välj den operator som ska användas för att matcha texten som ska tas bort:

  • Lika med

  • Innehåller

  • Börjar med

  • Slutar med

Värde Ange det tecken eller den sträng som ska tas bort.
Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.

Exempel

Indata Konfiguration Utdata
  • New York

  • New york

  • Yorkshire

  • Operator: Innehåller

  • Värde: York

  • New

  • New york

  • shire

Ta bort inledande och avslutande tecken

Tar bort inledande och avslutande blanksteg eller andra angivna tecken.

Egenskaper

Egenskap Konfiguration
Kolumner att bearbeta

Välj den eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Tillämpa.

Utfyllnadstecken
  • Blanksteg: Onödiga blanksteg i början och slutet av cellerna tas bort.

Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.

Exempel

Indata Utdata

[][]TableRecipe[]

TableRecipe

Sök och ersätt

Ersätter celler eller delar av celler som innehåller ett specifikt värde med ett annat.

Egenskaper

Egenskap Konfiguration
Kolumner att bearbeta

Välj den eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Tillämpa.

Operator

Välj den operator som ska användas för att matcha texten att söka efter:

  • Lika med

  • Innehåller

  • Börjar med

  • Slutar med

  • Matchar regex

  • Matchar jokertecken

Värde Ange det tecken eller den sträng som ska sökas efter.
Ersätt

Välj beteendet för ersättningsåtgärden:

  • Matchande text med ersättningsvärde

  • Hela cellen med ersättningsvärde

  • Hela cellen med null

Ersätt med Ange det värde som de angivna strängarna ska ersättas med.
Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.
Anteckning om tipsAlternativt kan du starta en sök och ersätt-åtgärd i en kolumn genom att högerklicka på en cell i tabellen och välja alternativet Ersätt det här värdet i den här kolumnen. Ett receptsteg öppnas sedan där strängen som ska ersättas redan är angiven. Slutför stegkonfigurationen och klicka på Tillämpa.

Exempel

Indata Konfiguration Utdata
  • France

  • Canada

  • United States of America

  • United States

  • Operator: Innehåller

  • Värde: America

  • Ersätt med: USA

  • Skriv över hela cellen

  • France

  • Canada

  • USA

  • United States

Dela kolumn

Delar upp innehållet i en cell i flera kolumner, baserat på en avgränsare.

Egenskaper

Egenskap Konfiguration
Kolumner att bearbeta

Välj den kolumn eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn använder du rullgardinsmenyn för att välja vilka kolumner och klickar på Tillämpa.

Delar

Ange antalet kolumner du vill skapa.

Om den ursprungliga strängen innehåller fler delar än vad du har angett i fältet Delar, returneras den återstående strängen i den senast skapade kolumnen.

Avgränsare

Välj det tecken som ska användas som grund för delningen i rullgardinsmenyn:

  • ,

  • :

  • ;

  • .

  • -

  • @

  • Mellanslag

  • Annat (sträng). När du använder det här alternativet anger du ditt anpassade värde i fältet Anpassad avgränsare.

Exempel

Indata Konfiguration Utdata

Kolumn A: 12/07/1998

  • Delar: 3

  • Avgränsare: Annat (sträng)

  • Anpassad avgränsare: /

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

  • Kolumn C: 07

  • Kolumn D: 1998

Kolumn A: 20-03-2025
  • Delar: 2

  • Avgränsare: -

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

  • Kolumn C: 03-2025

Var den här sidan till hjälp för dig?

Om du stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!