Dela via


Filtrera efter värden i en kolumn

I Power Query kan du inkludera eller exkludera rader enligt ett visst värde i en kolumn. Du kan välja mellan tre metoder för att filtrera värdena i kolumnen:

När du har tillämpat ett filter på en kolumn visas en liten filterikon i kolumnrubriken, som du ser i följande bild.

Skärmbild av ikonen för filter som används i en kolumnrubrik.

Menyn Sortera och filtrera

I kolumnrubriken kan du se en ikon med en omvänd triangel. När du väljer den här ikonen visas menyn sortera och filtrera. Med den här menyn kan du använda eller ta bort eventuella filter i eller från kolumnen.

Skärmbild av sorterings- och filtermenyn under kolumnikonen.

Kommentar

I den här artikeln fokuserar vi på aspekter som rör filtrering av data. Om du vill veta mer om sorteringsalternativen och hur du sorterar kolumner i Power Query går du till Sortera kolumner.

Ta bort tomt

Kommandot Ta bort tomt tillämpar två filterregler på kolumnen. Den första regeln tar bort alla null-värden. Den andra regeln gör sig av med tomma värden. Tänk dig till exempel en tabell med bara en textkolumn med fem rader, där du har ett null-värde och en tom cell.

Skärmbild av exempeltabellen med den andra raden som innehåller ett null-värde och den fjärde raden ett tomt värde.

Kommentar

Ett null-värde är ett specifikt värde i Power Query-språket som inte representerar något värde.

Sedan väljer du Ta bort tom från sorterings- och filtermenyn, som du ser i följande bild.

Skärmbild av kolumnen Rader med alternativet Ta bort tomt framhävt.

Du kan också välja det här alternativet på fliken Start i gruppen Minska rader i listrutan Ta bort rader , som du ser i nästa bild.

Skärmbild av menyn Ta bort rader på fliken Start med Ta bort tomma rader framhävd.

Resultatet av åtgärden Ta bort tom ger dig samma tabell utan tomma värden.

Skärmbild av exempeltabellen efter att null-raden och den tomma raden har tagits bort.

Rensa filter

När ett filter tillämpas på en kolumn visas kommandot Rensa filter på sorterings- och filtermenyn.

Skärmbild av den valda filterikonen och alternativet Rensa filter framhävt.

Automatiskt filter

Listan i sorterings- och filtermenyn kallas automatiskt filterlista , som visar de unika värdena i kolumnen. Du kan välja eller avmarkera vilka värden som ska inkluderas i listan manuellt. Alla valda värden beaktas av filtret. alla värden som inte är markerade ignoreras.

Det här avsnittet för automatiskt filter har också ett sökfält som hjälper dig att hitta värden från listan.

Skärmbild av sorterings- och filtermenyn med avsnittet Lista över automatiska filter framhävt.

Kommentar

När du läser in listan över automatiska filter läses endast de översta 1 000 distinkta värdena i kolumnen in. Om det finns fler än 1 000 distinkta värden i kolumnen i som du filtrerar visas ett meddelande som anger att listan med värden i filterlistan kan vara ofullständig och länken Läs in mer visas. Välj länken Läs in mer för att läsa in ytterligare 1 000 distinkta värden.

  • Om exakt 1 000 distinkta värden hittas igen visas listan med ett meddelande om att listan fortfarande kan vara ofullständig.
  • Om färre än 1 000 distinkta värden hittas visas den fullständiga listan med värden.

Snabbmeny för cell

Du kan högerklicka på en viss cell i en kolumn för att öppna snabbmenyn för det värdet. Peka på den lilla filterikonen och välj sedan det filteralternativ som du vill använda.

Skärmbild av en cells snabbmeny med listan över alternativ för textfilter som visas.

Kommentar

Power Query visar ett typspecifikt filter baserat på kolumnens datatyp.

Typspecifika filter

Beroende på din kolumns datatyp visas olika kommandon på sorterings- och filtermenyn. Följande bilder visar exempel på datum, text och numeriska kolumner.

Skärmbild av menyalternativ som innehåller kommandon och filter som är specifika för kolumner som innehåller data med datatypen Datum.

Skärmbild av menyalternativ som innehåller kommandon och filter som är specifika för kolumner som innehåller datatypen Text.

Skärmbild av menyalternativen som innehåller kommandon och filter som är specifika för kolumner som innehåller datatypen Tal.

Filtrera rader

När du väljer något av de typspecifika filtren använder du dialogrutan Filterrader för att ange filterregler för kolumnen. Den här dialogrutan visas i följande bild.

Skärmbild av en dialogruta för filterrader som öppnats från textkolumnen Kontokod med ett filter inställt på börjar med.

Dialogrutan Filtrera rader har två lägen: Basic och Advanced.

Grundläggande

Med grundläggande läge kan du implementera upp till två filterregler baserat på typspecifika filter. I föregående bild ser du att namnet på den valda kolumnen visas efter etiketten Behåll rader där, för att informera dig om vilken kolumn dessa filterregler implementeras på.

Anta till exempel att du i följande tabell vill filtrera kontokoden efter alla värden som börjar med antingen PA eller PTY.

Skärmbild av en exempeltabell som innehåller kontokoder som börjar med två eller tre olika tecken.

För att göra det kan du gå till dialogrutan Filtrera rader för kolumnen Kontokod och ange den uppsättning filterregler som du vill använda.

I det här exemplet väljer du först knappen Grundläggande . Under Behåll rader där "Kontokod" väljer du börjar med och anger sedan PA. Välj sedan knappen eller . Under knappen eller väljer du börjar med och anger sedan PTY. Välj OK.

Skärmbild av den grundläggande filterradsåtgärden med de exempelfilterregler som tillämpas.

Resultatet av åtgärden ger dig den uppsättning rader som du letar efter.

Skärmbild av exempelutdatatabellen för grundläggande filterrader som endast innehåller kontokoder som börjar med antingen PA eller PTY.

Avancerad

Med avancerat läge kan du implementera så många typspecifika filter som behövs från alla kolumner i tabellen.

Anta till exempel att du i stället för att tillämpa det tidigare filtret i grundläggande läge ville implementera ett filter på Kontokod för att visa alla värden som slutar med 4. Du vill också visa värden över 100 USD i kolumnen Försäljning .

I det här exemplet väljer du först knappen Avancerat . På den första raden väljer du Kontokod under Kolumnnamn, slutar med under Operator och väljer 4 som Värde. På den andra raden väljer du och och väljer sedan Försäljning under Kolumnnamn, är större än under Operator och 100 under Värde. Välj sedan OK

Skärmbild av dialogrutan Filtrera rader med avancerade filterexempelinställningar.

Resultatet av åtgärden ger dig bara en rad som uppfyller båda kriterierna.

Skärmbild av utdata från avancerat filter som visar en kontokod som slutade i 4 som också hade ett försäljningsvärde över 100.

Kommentar

Du kan lägga till så många satser som du vill genom att välja Lägg till sats. Alla satser fungerar på samma nivå, så du kanske vill skapa flera filtersteg om du behöver implementera filter som är beroende av andra filter.