Gå till huvudinnehåll Gå till ytterligare innehåll

Strängprocessor

Utför strängrelaterade operationer.

Med Sträng-processorn kan du använda olika funktioner på fält med datatypen sträng, t.ex. formatering, rensning, lägga till eller ta bort tecken eller söka efter specifika värden.

Användning

Sträng-processorn kräver ett inmatningsflöde och kan bara generera ett utmatningsflöde.

Egenskaper

Egenskaper som ska konfigureras för att redigera dina strängfält.

Anteckning om informationEgenskaperna som listas i det här avsnittet är standardegenskaperna för alla funktioner för den här processorn. Ytterligare egenskaper kan behöva definieras beroende på vilken funktion du har valt.
Konfiguration
Egenskap Konfiguration
Funktionsnamn
  • Växla till versaler: konverterar all celltext i fältet till versaler.

  • Växla till gemener: konverterar all celltext i fältet till gemener.

  • Växla till inledande versal: konverterar textinnehållet i fältet så att orden börjar med versal Till exempel kommer "this is an example" att bli "This Is An Example".

  • Sök och ersätt: ersätter celler eller delar av celler som innehåller ett specifikt värde eller matchar ett reguljärt uttryck.

  • Ta bort del av texten: tar bort angiven text eller regex från celler i fältet.

  • Innehåller text: kontrollerar om cellen innehåller det angivna värdet och returnerar TRUE eller FALSE beroende på resultatet. Det angivna värdet är skiftlägeskänsligt.

  • Matcha liknande text: skapar en ny kolumn med TRUE eller FALSE beroende på om värdet är mindre än eller lika med Levenshtein-avståndet för ett givet värde.

  • Extrahera ett värde med index: extraherar en delsträng från en indexposition till ett nytt fält. Index 0 motsvarar det första tecknet.

  • Ta bort icke alfanumeriska tecken: rensar värden som innehåller oväntade tecken genom att ta bort alla tecken som inte är 1234567890abcdefghijklmnopqrstuvwxyzáàâäãåæçéèêëíìîïñóòôöõøœßúùûüABCDEFGHIJKLMNOPQRSTUVWXYZÁÀÂÄÃÅÆÇÉÈÊËÍÌÎÏÑÓÒÔÖÕØŒSSÚÙÛÜ. Blanksteg behålls. Exempel: Q=+l**i€q$ 20%2,0 blir Qlik 2020.

  • Ta bort alla icke-numeriska tecken: rensar numeriska värden genom att ta bort alla tecken som inte är 0–9. Decimalavgränsare, minustecknet och blanksteg behålls. Exempel: Q=+l**i€q$ 20%2,0 blir Qlik 202,0.

  • Ta bort efterföljande eller inledande tecken: trimmar efterföljande och inledande blanksteg eller andra tecken.

  • Lägg till utfyllnad: lägger till extra tecken (utfyllnad) till vänster eller höger om originalvärdet för att matcha en förväntad storlek.

  • Konvertera till sträng: ändrar datatypen till sträng.

  • Beräkna längd: returnerar antalet tecken i en sträng (23562 -> 5; "exempel" -> 7).

  • Matcha mönster: Kontrollerar om celler i ett fält matchar ett visst mönster.

  • Ta bort på varandra följande tecken: tar bort tecken upprepade blanksteg eller andra tecken i cellerna.

Fält som ska bearbetas

Välj det eller de fält som du vill tillämpa en funktion i listan på.

Anteckning om tipsOm du vill tillämpa samma funktion på flera fält samtidigt klickar du på Öppna dialog. Öppna dialogikonen för att öppna en trädvy där du kan välja flera fält.
Skapa nytt fält Aktivera det här alternativet för att skapa ett nytt fält när du har tillämpat funktionen. Om du inte aktiverar det här alternativet kommer det befintliga fältet att behållas och modifieras.
Byt namn på nytt fält Ge det nya fältet ett anpassat namn.

Om du vill byta namn på processorn eller redigera dess beskrivning för du musen över namnet eller beskrivningen i panelen Egenskaper och klickar på ikonen Redigera Redigerare.

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!