Arbeta med duplicerade värden

Du kan arbeta med dubbletter av värden genom transformeringar som kan ta bort dubbletter från dina data. Eller så kan du filtrera dina data så att du bara visar dubbletter, så att du kan fokusera på dem.

Varning

Power Query är skiftlägeskänsligt. När du arbetar med duplicerade värden tar Power Query hänsyn till fallet med texten, vilket kan leda till oönskade resultat. Som en tillfällig lösning kan du använda en omvandling till versaler eller gemener innan du tar bort dubbletter.

I den här artikeln använder exemplen följande tabell med kolumnerna ID, Category och Total .

Skärmbild av den första exempeltabellen som innehåller kolumnerna ID, Kategori och Totalt.

Anmärkning

Om du använder ett steg för att ta bort dubbletter kan minnesförbrukningen öka avsevärt om Power Query inte kan avlasta den här åtgärden till serverdelsdatakällan (kallas "vikning").

Ta bort dubblettrader i Power Query

Använd Ta bort dubbletter för att ta bort rader där markerade kolumner innehåller upprepade värden. Power Query är skiftlägeskänslig när du jämför värden, så använd en transformering med versaler eller gemener först om skiftläget inte ska påverka jämförelsen.

  1. Välj de kolumner som innehåller duplicerade värden.

  2. Gå till fliken Start .

  3. I gruppen Minska rader väljer du Ta bort rader.

  4. I den nedrullningsbara menyn väljer du Ta bort dubbletter.

    Skärmbild som visar platsen för alternativet Ta bort dubbletter under Ta bort rader.

Varning

Power Query garanterar inte att den behåller den första instansen i en grupp dubbletter när dubbletter tas bort. Mer information om hur du bevarar sortering finns i Bevara sortering.

Ta bort dubbletter från flera kolumner

Med hjälp av exempeltabellen med kolumnerna ID, Category och Total tar det här exemplet bort dubbletter av rader baserat på alla kolumner.

Skärmbild av den inledande tabellen med dubbletter i flera kolumner framhävd.

Du har fyra rader som är dubbletter. Målet är att ta bort de duplicerade raderna så att det bara finns unika rader i tabellen. Markera alla kolumner i tabellen och välj sedan Ta bort dubbletter.

Utdatatabellen innehåller endast rader med unika kombinationer i alla kolumner.

Skärmbild av den slutliga tabellen med dubbletter borttagna från alla kolumner.

Anmärkning

Du kan också utföra den här åtgärden med en delmängd kolumner.

Ta bort dubbletter från en enda kolumn

Med samma exempeltabell tar det här exemplet bort dubbletter av rader baserat på endast kolumnen Kategori .

Skärmbild av den inledande tabellen som identifierar dubbletter i kolumnen Kategori.

Du vill ta bort dessa dubbletter och endast behålla unika värden. Om du vill ta bort dubbletter från kolumnen Kategori markerar du den och väljer sedan Ta bort dubbletter.

Utdatatabellen behåller endast den första raden för varje unikt kategorivärde .

Skärmbild av den slutliga tabellen med dubbletter borttagna från kolumnen Kategori.

Behåll duplicerade rader i Power Query

Använd Behåll dubbletter för att filtrera tabellen så att den endast visar rader som har upprepade värden i de valda kolumnerna. Power Query är skiftlägeskänslig när du jämför värden.

  1. Välj de kolumner som innehåller duplicerade värden.

  2. Gå till fliken Start .

  3. I gruppen Minska rader väljer du Behåll rader.

  4. På den nedrullningsbara menyn väljer du Behåll dubbletter.

    Skärmbild som visar platsen för alternativet Behåll dubbletter under Behåll rader.

Behåll dubbletter från flera kolumner

Med hjälp av exempeltabellen med kolumnerna ID, Category och Total behåller det här exemplet endast rader som visas mer än en gång i alla kolumner.

Skärmbild av den inledande tabellen för att behålla dubbletter från flera kolumner.

Du har fyra rader som är dubbletter. Målet i det här exemplet är att bara behålla de rader som dupliceras i tabellen. Markera alla kolumner i tabellen och välj sedan Behåll dubbletter.

Utdatatabellen innehåller bara de rader som hade matchande värden på en annan rad.

Skärmbild av den slutliga tabellen med endast duplicerade rader från flera kolumner.

Behåll dubbletter från en enda kolumn

Med samma exempeltabell behåller det här exemplet endast rader där ID-kolumnvärdet visas mer än en gång.

Inledande tabell för att behålla dubbletter från en enda kolumn.

I det här exemplet har du flera dubbletter som du vill behålla i tabellen. Om du vill behålla dubbletter från ID-kolumnen väljer du kolumnen ID och väljer sedan Behåll dubbletter.

Utdatatabellen innehåller alla rader där ID-värdet visades mer än en gång.

Sluttabell med endast duplicerade rader från en enda kolumn.

Dataprofileringsverktyg