Pivotkolumner (Power Query)

Du kan pivotera en kolumn i en tabell genom att aggregera matchande värden i en kolumn för att skapa en ny tabellorientering. Tabellen sorteras först i stigande ordning efter värdena i den första kolumnen. 

Visualisera begreppet pivotering

När du pivoterar tar du två ursprungliga kolumner och skapar ett nytt attributvärdepar som representerar en skärningspunkt mellan de nya kolumnerna:

  • Attribut Identiska värden från en ursprunglig attributkolumn (i grönt till vänster) pivoteras i flera nya kolumner (i grönt till höger).

  • Värden från den ursprungliga unpivoted-kolumnen (i blått till vänster) distribueras som värden till motsvarande nya kolumner (i blått till höger).

Här är exempeldata som används i den här proceduren.

Pivotkolumnresultat

  1. Om du vill öppna en fråga letar du upp en tidigare inläst från Power Query-redigeraren, markerar en cell i dina data och väljer sedan Fråga > Redigera. Mer information finns i Skapa, läsa in eller redigera en fråga i Excel.

  2. Markera den kolumn som du vill pivotera. I exemplet väljer du Datum. De unika värdena i den här kolumnen blir de nya kolumnerna och kolumnrubrikerna.

  3. Välj Omvandla > pivotkolumn

  4. Välj Amt i listan Värdekolumn i dialogrutanPivotkolumn.

  5. Välj Avancerade alternativoch välj sedan en Mängdvärde-funktion. I exemplet väljer du Summa

    De tillgängliga alternativen är: Sammanställ inte, Antal (alla), Antal (inte tomt), Minimum,Maximum,Median,Summaoch Medel. 

    Tips!     Om du inte vill räkna en cell utan ett värde väljer du Antal (inte tom). Om det till exempel finns tio celler i en kolumn och två är tomma är antalet åtta.

  6. Välj OK.

Resultat

Kolumnen Datum från den ursprungliga tabellen pivoteras för att få fram summan av alla värden från den ursprungliga kolumnen Amt i skärningspunkten mellan Land och varje ny datumkolumn.

Exempel på pivotkolumn

Här är exempeldata som används i den här proceduren.

Exempel på data innan du pivotera utan aggregering

Du kan pivotera kolumner utan aggregering när du arbetar med kolumner som inte kan aggregeras eller om du inte vill aggregera värdena.

  1. Om du vill öppna en fråga letar du upp en tidigare inläst från Power Query-redigeraren, markerar en cell i dina data och väljer sedan Fråga > Redigera. Mer information finns i Skapa, läsa in eller redigera en fråga i Excel.

  2. Markera den kolumn som du vill pivotera. I exemplet väljer du Position. De unika värdena i den här kolumnen blir de nya kolumnerna och kolumnrubrikerna.

  3. Välj Omvandla > pivotkolumn

  4. Välj Produkt i listan Värdekolumn i dialogrutan Pivotkolumn.

  5. Välj Avancerade alternativoch välj sedan en Mängdvärde-funktion. I exemplet väljer du Aggregera inte

  6. Välj OK.

Resultat

Dataexempel efter pivotering utan aggregering

Position-kolumnen från den ursprungliga tabellen pivoteras för att hämta värden från den ursprungliga kolumnen Produkt i skärningspunkten mellan Land och varje ny position.

I det här exemplet använder vi exemplet från avsnittet "Pivot och aggregera en kolumn":

Pivotkolumnresultat

Om du pivotrar kolumnen Datum väljer du Amt i listan Värden-kolumn och sedan i Avancerat-alternativen väljerdu Sammanställa inte för en Mängdvärde-funktion ,så får du följande felmeddelande:

"Uttryck.Fel: Det fanns för många element i uppräkning för att slutföra åtgärden."

Det här felet inträffar eftersom alternativet Aggregera inte är utformat för att fungera med ett enda värde som returneras för skärningspunkten mellan Land och Datum, och inte flera värden.

Du kanske inte ser det här felet direkt. När du ursprungligen definierade det skapades ett enda värde vid skärningspunkten för villkoren i informationen. Senare efter en kommande uppdatering är villkoren för data ändrade och nu kan flera värden vara möjliga vid skärningspunkten. Om det händer kan du använda pivotkommandot med en aggregering.

Se även

Power Query för Excel-hjälp

UNPIVOT-kolumner (Power Query)

Pivotkolumn (docs.com)

Behöver du mer hjälp?

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

×