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.
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.
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.
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.
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.
Resultatet av åtgärden Ta bort tom ger dig samma tabell utan tomma värden.
Rensa filter
När ett filter tillämpas på en kolumn visas kommandot Rensa filter på sorterings- och filtermenyn.
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.
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.
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.
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.
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.
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.
Resultatet av åtgärden ger dig den uppsättning rader som du letar efter.
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
Resultatet av åtgärden ger dig bara en rad som uppfyller båda kriterierna.
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.