# Replace

Prefixet Replace kan adderas till valfri LOAD- eller SELECT-sats i skriptet för att specificera att den laddade tabellen ska ersätta en annan tabell. Det specificerar även att satsen ska köras i en delvis laddning. Replace-prefixet kan även användas i en Map-sats.

Anteckning om informationFör att delvis laddning ska fungera som avsett måste applikationen öppnas med data innan en delvis laddning utlöses.

Gör en delvis laddning med knappen Ladda. Mer information finns i [Knapp](https://help.qlik.com/sv-SE/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Visualizations/Button/button.htm). Du kan även använda Qlik Engine JSON API.

Syntax:

Replace [only] [Concatenate[(tablename)]] (loadstatement | selectstatement)

Replace [only] mapstatement

Under en vanlig laddning (ej delvis) fungerar konstruktionen Replace LOAD som en vanlig LOAD-sats, men den föregås av Drop Table. Först utgår den gamla tabellen, och sedan genereras poster som lagras som en ny tabell.

Om Concatenate-prefixet används, eller om det finns en tabell med samma uppsättning fält, blir detta den tabell som utgår. Annars finns det ingen tabell som ska utgå och konstruktionen Replace LOAD är likadan som en vanlig LOAD-sats.

En delvis laddning gör samma sak. Den enda skillnaden är att det alltid finns en tabell från den tidigare skriptexekveringen att låta utgå. Med konstruktionen Replace LOAD utgår alltid den gamla tabellen först, och sedan skapas en ny.

Om Replace Map...Using-satsen används utförs mappningen även vid delvis skriptexekvering.

Argument:

Argument

| Argument | Beskrivning |
| --- | --- |
| only | En valfri kvalificerare som innebär att satsen bara ska exekveras vid delvisa laddningar. Den ska ignoreras vid vanliga (ej delvisa) laddningar. |

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/Replace.htm)

#### Exempel och resultat:

| Exempel | Resultat |
| --- | --- |
| `Tab1:`<br>`Replace   LOAD * from File1.csv;` | Under både normal och partiell laddning utgår Qlik Sense-tabellen Tab1 inledningsvis. Sedan läses nya data in från File1.csv och lagras i Tab1. |
| `Tab1:`<br>`Replace   only LOAD * from File1.csv;` | Vid vanlig laddning beaktas inte denna sats.<br><br>Vid partiell laddning utgår alla Qlik Sense-tabeller som tidigare hette Tab1 inledningsvis. Sedan läses nya data in från File1.csv och lagras i Tab1. |
| `Tab1:`<br>`LOAD  a,b,c   from File1.csv;`<br>`Replace   LOAD  a,b,c from File2.csv;` | Vid vanlig laddning läses filen File1.csv först in i Qlik Sense-tabellen Tab1, men utgår sedan omedelbart och ersätts av nya data från File2.csv. Alla data från File1.csv går förlorade.<br><br>Under delvis laddning utgår hela Qlik Sense-tabellen Tab1 inledningsvis. Den ersätts därefter av nya data från File2.csv. |
| `Tab1:`<br>`LOAD a,b,c   from File1.csv;`<br>`Replace   only LOAD a,b,c from File2.csv;` | Vid normal laddning läses data från File1.csv och lagras i Qlik Sense-tabellen Tab1. File2.csv beaktas ej.<br><br>Under delvis laddning utgår hela Qlik Sense-tabellen Tab1 inledningsvis. Den ersätts därefter av nya data från File2.csv. Alla data från File1.csv går förlorade. |

## Mer information

* [Delvis laddning](https://help.qlik.com/sv-SE/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/PartialReload.htm)
* [Load](https://help.qlik.com/sv-SE/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)
* [Concatenate](https://help.qlik.com/sv-SE/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/concatenate.htm)
* [Map](https://help.qlik.com/sv-SE/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Map.htm)
* [Only](https://help.qlik.com/sv-SE/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/Only.htm)