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.

Voeg de opdracht indexkolom toe op het tabblad Kolom toevoegen.

De beginindex begint standaard bij de waarde 0 en heeft een verhoging van 1 per rij.

Tabel met negen rijen met een nieuwe indexkolom met negen rijen met waarden 0 (bovenste rij) tot en met 8 (onderste 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.

Dialoogvenster Indexkolom toevoegen.

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.

Voorbeeld van een initiële tabel met elke derde rij een terugkerend patroon.

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.

Voorbeelduitvoertabel met drie kolommen die zijn gemaakt vanuit het terugkerende patroon van elke derde rij in de eerste tabel met één kolom.

Stap 1. Een indexkolom toevoegen

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

Indexkolom die begint vanaf nul.

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.

Knop Modulo op het tabblad Kolom toevoegen.

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.

Dialoogvenster Modulo.

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

Modulo-kolom toegevoegd aan de tabel die een 0-tot-2-patroon herhaalt via de negen rijen.

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).

De knop Delen (geheel getal) op het tabblad Kolom toevoegen.

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.

Dialoogvenster Delen (geheel getal).

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

Tabel waarin de kolom Index is verwijderd en een kolom voor deling van gehele getallen met 0 in de eerste drie rijen, 1 in de volgende drie en 2 in de laatste drie.

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.

Dialoogvenster Draaikolom.

Meer informatie: Draaikolommen

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

Voorbeeldtabelwaarden uit kolom 1 die zijn gepivoeerd in drie kolommen met drie rijen voor elke kolom.

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.

Laatste voorbeelduitvoertabel zonder kolom Voor gehele getallen deling en gepromoveerde eerste rijkoppen.