# Strängprocessor

Tillämpar flera funktioner på kolumner med en strängdatatyp.

Med Sträng-processorn kan du utföra olika teckenåtgärder på Strängkolumner i ett transformationsflöde.

## Strängegenskaper

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

Anteckning om information

Egenskaperna 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 | <ul> <li> <p><span>Lägg till utfyllnad</span>: lägger till extra tecken (utfyllnad) till vänster eller höger om originalvärdet för att matcha en förväntad storlek.</p> </li> <li> <p><span>Calculate length</span>: extraherar antalet siffror från ett värde (23562 -&gt; 5; "exempel" -&gt; 7).</p> </li> <li> <p><span>Change to lower case</span>: konverterar all celltext i kolumnen till gemener.</p> </li> <li> <p><span>Change to title case</span>: konverterar textinnehållet från kolumnen så att orden börjar med versal <br>Exempelvis kommer "det här är ett exempel" att bli "Det Här Är Ett Exempel".</p> </li> <li> <p><span>Change to upper case</span>: konverterar all celltext i kolumnen till versaler.</p> </li> <li> <p><span>Contains text</span>: 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.</p> </li> <li><span>Convert character width</span>: konverterar teckenbredden till halv eller full bredd, eller normaliserar strängar.</li> <li> <p><span>Extract a value by index</span>: extraherar en delsträng från en indexposition till en ny kolumn.</p> </li> <li> <p><span>Generate unique identifier (UUID)</span>: genererar en unik identifierare för varje rad i kolumnen.</p> </li> <li> <p><span>Match pattern</span>: skapar en ny kolumn med <span>sant</span> eller <span>falskt</span> beroende på om värdet matchar ett givet mönster.</p> </li> <li> <p><span>Match similar text</span>: skapar en ny kolumn med <span>sant</span> eller <span>falskt</span> beroende på om värdet är mindre än eller lika med Levenshtein-avståndet för ett givet värde.</p> </li> <li><span>Remove all non alpha numeric characters</span>: rensar värden som innehåller oväntade tecken genom att ta bort värden som inte är 0–9, Aa-Zz och bokstäver med accent. Blanksteg behålls.<br>Exempel: <span>Q=+l**i€q$ 20%2,0</span> blir <span>Qlik 2020</span>.</li> <li> <p><span>Remove all non numeric characters</span>: rensar numeriska värden genom att ta bort alla tecken som inte är 0–9. Decimalavgränsare och blanksteg behålls.<br>Exempel: <span>Q=+l**i€q$ 20%2,0</span> blir <span>Qlik 202,0</span>.</p> </li> <li> <p><span>Remove consecutive characters</span>: tar bort tecken som upprepas i följd i kolumnen.</p> </li> <li> <p><span>Remove part of the text</span>: tar bort den angivna texten från celler i kolumnen.</p> </li> <li> <p><span>Remove trailing and leading characters</span>: trimmar efterföljande och inledande mellanslag eller andra angivna tecken.</p> </li> <li> <p><span>Search and replace</span>: ersätter celler eller delar av celler som innehåller ett specifikt värde.</p> </li> <li><span>Simplify text (remove case, accent, etc.)</span>: förenklar innehållet i kolumnen genom att skriva det med gemener, ta bort accenter, normalisera med NFKD, dela upp kombinerade tecken och trimma hela strängen.<br>Exempel: <span>François</span> blir <span>francois</span>.</li> </ul> |
| Kolumner som ska bearbetas | Välj den kolumn eller de kolumner som du vill tillämpa en funktion i listan på.<br><br>Anteckning om information<br><br>Om du vill tillämpa samma funktion på flera kolumner på en gång klickar du på the Öppna dialog-ikon icon för att öppna en trädvy där du kan markera flera kolumner. |
| Skapa ny kolumn | Aktivera det här alternativet för att skapa en ny kolumn när du har tillämpat funktionen. Om du inte aktiverar det här alternativet kommer den befintliga kolumnen att behållas och modifieras. |

För att byta namn på processorn klickar du på ![Redigera](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Resources/Images/TransformationFlow/processor-select-columns-edit_26x24.png)Redigera-ikonen som visas när du hovrar över standardnamnet på processorn.

För att redigera beskrivningen klickar du på ![Redigera](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Resources/Images/TransformationFlow/processor-select-columns-edit_26x24.png)Redigera-ikonen som visas när du hovrar över Beskrivning.