# Replace

het voorvoegsel Replace kan aan elke LOAD- of SELECT-opdracht in het script worden toegevoegd om op te geven dat de geladen tabel een andere tabel moet vervangen. Dit geeft ook aan dat deze opdracht met behulp van gedeeltelijk laden moet worden uitgevoerd. Het voorvoegsel Replace kan ook worden gebruikt in een Map-opdracht.

InformatieOm ervoor te zorgen dat een gedeeltelijke lading correct werkt, moet de app met gegevens worden geopend voordat een gedeeltelijke lading wordt geactiveerd.

Voer een gedeeltelijke lading uit met de knop Opnieuw laden.Ga voor meer informatie naar [Knop](https://help.qlik.com/nl-NL/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Visualizations/Button/button.htm). U kunt ook de Qlik Engine JSON API gebruiken.

Syntaxis:

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

Replace [only] mapstatement

Tijdens een normale (niet-gedeeltelijke) lading, dient de constructie Replace LOAD als een normale LOAD-instructie, maar wordt voorafgegaan door Drop Table. Eerst wordt de oude tabel verwijderd vervolgens worden de records gegenereerd en opgeslagen als een nieuwe tabel.

Als het voorvoegsel Concatenate is gebruikt of er is een tabel aanwezig met dezelfde verzameling van velden, is dit de relevante tabel die wordt verwijderd. Anders is er geen tabel om te negeren en is de constructie Replace LOAD identiek aan een normale LOAD.

Bij een gedeeltelijke lading gebeurt hetzelfde. Het enige verschil is dat er altijd een tabel uit het vorige uitgevoerde script is om te verwijderen. Bij de constructie Replace LOAD wordt altijd eerste de oude tabel verwijderd en wordt er vervolgens een nieuwe tabel gemaakt.

De instructie Replace Map...Using zorgt ervoor dat de toewijzing ook plaatsvindt als het script gedeeltelijk wordt uitgevoerd.

Argumenten:

Argumenten

| Argument | Beschrijving |
| --- | --- |
| only | Een optionele kwalificatie die aangeeft dat de opdracht alleen moet worden uitgevoerd tijdens het gedeeltelijk laden van gegevens. Het moet worden genegeerd tijdens een normale (niet-gedeeltelijke) lading. |

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

#### Voorbeelden en resultaten:

| Voorbeeld | Resultaat |
| --- | --- |
| `Tab1:`<br>`Replace   LOAD * from File1.csv;` | Tijdens zowel volledig als gedeeltelijk opnieuw laden wordt de Qlik Sense-tabel Tab1 aanvankelijk verwijderd. Daarna worden er nieuwe gegevens uit File1.csv geladen en opgeslagen in Tab1. |
| `Tab1:`<br>`Replace   only LOAD * from File1.csv;` | Tijdens normaal opnieuw laden wordt deze opdracht genegeerd.<br><br>Tijdens gedeeltelijk opnieuw laden wordt elke Qlik Sense-tabel die eerst Tab1 heette, aanvankelijk verwijderd. Daarna worden er nieuwe gegevens uit File1.csv geladen en opgeslagen in Tab1. |
| `Tab1:`<br>`LOAD  a,b,c   from File1.csv;`<br>`Replace   LOAD  a,b,c from File2.csv;` | Tijdens normaal opnieuw laden wordt File1.csv eerst in de Qlik Sense-tabel Tab1 gelezen, maar meteen daarna verwijderd en vervangen door nieuwe gegevens, geladen uit File2.csv. Alle gegevens uit File1.csv zijn verloren gegaan.<br><br>Tijdens gedeeltelijk opnieuw laden wordt de gehele Qlik Sense-tabel Tab1 aanvankelijk verwijderd. Daarna wordt deze vervangen door nieuwe gegevens, geladen uit File2.csv. |
| `Tab1:`<br>`LOAD a,b,c   from File1.csv;`<br>`Replace   only LOAD a,b,c from File2.csv;` | Tijdens normaal opnieuw laden worden gegevens geladen uit File1.csv en opgeslagen in de Qlik Sense-tabel Tab1. File2.csv wordt genegeerd.<br><br>Tijdens gedeeltelijk opnieuw laden wordt de gehele Qlik Sense-tabel Tab1 aanvankelijk verwijderd. Daarna wordt deze vervangen door nieuwe gegevens, geladen uit File2.csv. Alle gegevens uit File1.csv zijn verloren gegaan. |

## Meer informatie

* [Gedeeltelijke lading](https://help.qlik.com/nl-NL/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/PartialReload.htm)
* [Load](https://help.qlik.com/nl-NL/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)
* [Concatenate](https://help.qlik.com/nl-NL/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/concatenate.htm)
* [Map](https://help.qlik.com/nl-NL/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Map.htm)
* [Only](https://help.qlik.com/nl-NL/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/Only.htm)