Läs på engelska

Dela via


Lägga till en indexkolumn

Kommandot Indexkolumn lägger till en ny kolumn i tabellen med explicita positionsvärden och skapas vanligtvis för att stödja andra transformeringsmönster.

Skärmbild av kommandot lägg till indexkolumn på fliken Lägg till kolumn.

Som standard börjar startindexet från värdet 0 och har en ökning på 1 per rad.

Skärmbild av en tabell med nio rader med en ny indexkolumn med nio rader som innehåller värdena 0 (översta raden) till och med 8 (nedre raden).

Du kan också konfigurera beteendet för det här steget genom att välja alternativet Anpassad och konfigurera två parametrar:

  • Startindex: Anger det första indexvärdet.
  • Inkrement: Anger hur mycket varje indexvärde ska ökas.

Skärmbild av dialogrutan Lägg till indexkolumn med startindexet inställt på 0 och inkrementet inställt på 1.

I exemplet i den här artikeln börjar du med följande tabell som bara har en kolumn, men ser datamönstret i kolumnen.

Skärmbild av den inledande exempeltabellen med ett återkommande mönster var tredje rad.

Anta att målet är att omvandla tabellen till den som visas i följande bild, med kolumnerna Datum, Konto och Försäljning.

Exempel på utdatatabell med tre kolumner som skapats från det återkommande mönstret för var tredje rad i den första enkolumnstabellen.

Steg 1. Lägga till en indexkolumn

Du måste först lägga till en ny indexkolumn i tabellen som börjar från 0.

Skärmbild med kolumnen Index som börjar från noll framhävd.

Steg 2. Lägga till en modulo-kolumn från indexkolumnen

Nästa steg är att välja den nyligen tillagda indexkolumnen och sedan välja StandardModulo>fliken Lägg till kolumn.

I dialogrutan Modulo anger du talet som resten ska hittas från för varje värde i kolumnen. I det här fallet upprepar sig mönstret var tredje rad, så ange 3.

Skärmbild av dialogrutan Modulo med värdet inställt på 3.

Resultatet av åtgärden ger dig en ny kolumn med namnet Modulo.

Skärmbild med modulo-kolumnen tillagd i tabellen som upprepar ett mönster mellan 0 och 2 genom de nio raderna.

Steg 3. Lägg till en heltalsdelningskolumn från indexkolumnen

Välj kolumnen Index, gå till fliken Lägg till kolumn och välj sedan Standard>dividera (heltal).

Skärmbild av knappen Dividera (heltal) på fliken Lägg till kolumn.

I dialogrutan Heltalsdelning anger du ett tal som varje värde ska divideras med i kolumnen. I det här fallet upprepar sig mönstret var tredje rad, så ange värdet 3.

Skärmbild av dialogrutan Dividera (heltal) med värdet 3 tillagt.

Ta bort kolumnen Index eftersom du inte längre behöver den. Tabellen ser nu ut som följande bild.

Skärmbild av tabellen med en kolumn för heltalsdivision med 0 i de första 3 raderna, 1 i nästa 3 och 2 i de sista 3.

Steg 4. Pivotera en kolumn

Tabellen har nu tre kolumner där:

  • Kolumn1 innehåller de värden som ska finnas i den slutliga tabellen.
  • Modulo tillhandahåller kolumnpositionen för värdet (liknar y-koordinaterna för ett xy-diagram).
  • Heltalsdelning ger radpositionen för värdet (liknar x-koordinaterna för ett xy-diagram).

För att uppnå den tabell du vill använda måste du pivotera Modulo-kolumnen med hjälp av värdena från Column1 där dessa värden inte aggregeras.

  1. Välj kolumnen Modulo.

  2. På fliken Transformera väljer du Pivotera kolumn från gruppen Valfri kolumn .

  3. I dialogrutan Pivotera kolumn väljer du knappen Avancerat.

  4. Kontrollera att värdekolumnen är inställd på Funktionen Kolumn1 och Att aggregera värden är inställd på Aggregera inte.

    Skärmbild av dialogrutan Pivotera kolumn med värdena inställda.

    Mer information: Pivotkolumner

Resultatet av åtgärden ger dig en tabell med fyra kolumner, enligt följande bild.

Skärmbild av exempeltabellvärdena från Kolumn 1 som pivoterats till tre kolumner med tre rader för varje kolumn.

Steg 5. Rensa tabellen

Nu kan du ta bort kolumnen Integer-division och höja upp den första raden i tabellen så att den blir rubrikerna i tabellen. Mer information: Flytta upp eller degradera kolumnrubriker

När du har definierat rätt datatyper för dina kolumner ser tabellen ut som följande tabell, med exakt de tre kolumner som du behövde och den form som du letade efter.

Skärmbild av den slutliga exempelutdatatabellen utan kolumnen Integer-division och upphöjda första radrubriker.