Een indexkolom toevoegen
De opdracht Indexkolom voegt een nieuwe kolom toe aan de tabel met expliciete positiewaarden en wordt meestal gemaakt ter ondersteuning van andere transformatiepatronen.
![]()
De beginindex begint standaard bij de waarde 0 en heeft een verhoging van 1 per rij.

U kunt het gedrag van deze stap ook configureren door de optie Aangepast te selecteren en twee parameters te configureren:
- Index starten: hiermee geeft u de initiële indexwaarde op.
- Increment: hiermee geeft u op hoeveel elke indexwaarde moet worden verhoogd.

Voor het voorbeeld in dit artikel begint u met de volgende tabel die slechts één kolom heeft, maar u ziet het gegevenspatroon in de kolom.

Stel dat het uw doel is om die tabel te transformeren naar de tabel die wordt weergegeven in de volgende afbeelding, met de kolommen Date, Account en Sale.

Stap 1. Een indexkolom toevoegen
U moet eerst een nieuwe kolom Index toevoegen aan uw tabel die begint bij 0.

Stap 2. Een modulokolom toevoegen vanuit de indexkolom
De volgende stap is het selecteren van de zojuist toegevoegde indexkolom en vervolgens op het tabblad Kolom toevoegen de optie Standard > Modulo.
![]()
Voer in het dialoogvenster Modulo het getal in waaruit de rest voor elke waarde in de kolom moet worden gevonden. In dit geval herhaalt uw patroon zich om de drie rijen, dus voert u 3 in.

Het resultaat van die bewerking geeft u een nieuwe kolom met de naam Modulo.

Stap 3. Een kolom met gehele getallen delen toevoegen vanuit de indexkolom
Selecteer de kolom Index, ga naar het tabblad Kolom toevoegen en selecteer vervolgens Standaard > delen (geheel getal).
![]()
Voer in het dialoogvenster Geheel getal delen een getal in waarmee elke waarde in de kolom moet worden verdeeld. In dit geval herhaalt uw patroon zich om de drie rijen, dus voer de waarde 3 in.

Verwijder de kolom Index, omdat u deze niet meer nodig hebt. Uw tabel ziet er nu uit als in de volgende afbeelding.

Stap 4. Een kolom draaien
Uw tabel heeft nu drie kolommen waarin:
- Column1 bevat de waarden die in de laatste tabel moeten staan.
- Modulo biedt de kolompositie van de waarde (vergelijkbaar met de y-coördinaten van een xy-grafiek).
- Deling van gehele getallen biedt de rijpositie van de waarde (vergelijkbaar met de x-coördinaten van een xy-grafiek).
Als u de gewenste tabel wilt bereiken, moet u de kolom Modulo draaien met behulp van de waarden uit Column1, waarbij deze waarden niet worden geaggregeerd. Selecteer op het tabblad Transformeren de kolom Modulo en selecteer vervolgens Draaikolom in de groep Elke kolom. Selecteer in het dialoogvenster Draaikolom de knop Geavanceerd. Zorg ervoor dat kolom Waarde is ingesteld op Kolom1 en de functie Aggregatiewaarden is ingesteld op Niet aggregeren.

Meer informatie: Draaikolommen
Het resultaat van die bewerking geeft u een tabel met vier kolommen, zoals wordt weergegeven in de volgende afbeelding.

Stap 5. De tabel ops schonen
U kunt nu de kolom Geheel getal-deling verwijderen en de eerste rij van de tabel promoveren tot de kopteksten van uw tabel. Meer informatie: Kolomkoppen promoveren of degraderen
Nadat u de juiste gegevenstypen voor uw kolommen hebt definiëren, maakt u een tabel die lijkt op de volgende tabel, met precies de drie kolommen die u nodig hebt en de vorm die u zoekt.
