Olvasás angol nyelven

Megosztás a következőn keresztül:


Szűrés értékek szerint egy oszlopban

A Power Queryben egy oszlop adott értékének megfelelő sorokat is belefoglalhat vagy kizárhat. Az oszlop értékeinek szűréséhez három módszer közül választhat:

Miután szűrőt alkalmazott egy oszlopra, megjelenik egy kis szűrőikon az oszlopfejlécben, ahogyan az alábbi ábrán is látható.

Képernyőkép az oszlopfejlécben alkalmazott szűrő ikonról.

Rendezési és szűrési menü

Az oszlopfejlécben egy inverz háromszöggel ellátott ikon látható. Ha ezt az ikont választja, megjelenik a rendezési és szűrési menü. Ezzel a menüvel bármilyen szűrőt alkalmazhat vagy távolíthat el az oszlopra vagy az oszlopból.

Képernyőkép az oszlopikon alatt található rendezési és szűrési menüről.

Megjegyzés

Ebben a cikkben az adatok szűrésével kapcsolatos szempontokra összpontosítunk. Ha többet szeretne megtudni a rendezési lehetőségekről és az oszlopok rendezéséről a Power Queryben, válassza a Rendezés oszlopokat.

Üres eltávolítása

Az Üres eltávolítása parancs két szűrőszabályt alkalmaz az oszlopra. Az első szabály eltávolítja a null értékeket. A második szabály eltávolítja az üres értékeket. Képzeljen el például egy táblázatot, amelyben csak egy öt sorból áll egy szöveges oszlop, ahol egy null érték és egy üres cella található.

Képernyőkép a mintatábláról, amelyben a második sor null értéket, a negyedik sort pedig üres értéket tartalmaz.

Megjegyzés

A null érték egy adott érték a Power Query nyelvében, amely nem jelent értéket.

Ezután a rendezési és szűrési menüBől válassza az Üres eltávolítása lehetőséget az alábbi képen látható módon.

Képernyőkép a Sorok oszlopról az Üres eltávolítása lehetőség kiemelésével.

Ezt a beállítást a Sorok eltávolítása legördülő menüSorok csökkentése csoportjának Kezdőlap lapján is kiválaszthatja, ahogy a következő képen is látható.

Képernyőkép a Kezdőlap lap Sorok eltávolítása menüjéről az Üres sorok eltávolítása elem kiemelésével.

Az Üres művelet eltávolítása művelet eredménye ugyanazt a táblát adja meg üres értékek nélkül.

Képernyőkép a mintatábláról a null sor és az üres sor eltávolítása után.

Szűrő törlése

Ha egy oszlopra szűrőt alkalmaz, a Szűrés törlése parancs megjelenik a rendezési és szűrési menüben.

Képernyőkép a kijelölt szűrőikonról és a Szűrő törlése lehetőség kiemeléséről.

Automatikus szűrés

A rendezési és szűrési menüben lévő listát automatikus szűrőlistának nevezzük, amely az oszlop egyedi értékeit jeleníti meg. Manuálisan kiválaszthatja vagy törölheti a listába felvenni kívánt értékeket. A szűrő figyelembe veszi a kiválasztott értékeket; a nem kijelölt értékek figyelmen kívül lesznek hagyva.

Ez az automatikus szűrési szakasz egy keresősávot is tartalmaz, amely segít megtalálni a listából származó értékeket.

Képernyőkép a rendezési és szűrési menüről az Automatikus szűrőlista szakasz kiemelésével.

Megjegyzés

Az automatikus szűrőlista betöltésekor a rendszer csak az oszlop 1000 legkülönségesebb értékét tölti be. Ha a szűrni kívánt oszlopban több mint 1000 különböző érték található, megjelenik egy üzenet, amely jelzi, hogy a szűrőlistában szereplő értékek listája hiányos lehet, és megjelenik a További betöltés hivatkozás. A Továbbiak betöltése hivatkozásra kattintva további 1000 különböző értéket tölthet be.

  • Ha ismét pontosan 1000 különböző érték található, a lista egy üzenettel jelenik meg, amely szerint a lista továbbra is hiányos lehet.
  • Ha 1000-nél kevesebb különböző érték található, az értékek teljes listája megjelenik.

Cella helyi menüje

Az oszlop egy adott cellájába a jobb gombbal kattintva megnyithatja az érték helyi menüjét. Mutasson a kis szűrőikonra, majd válassza ki a használni kívánt szűrőbeállítást.

Képernyőkép egy cella jobb gombbal kattintva elérhető menüjéről, amelyen megjelenik a szövegszűrő beállításainak listája.

Megjegyzés

A Power Query egy típusspecifikus szűrőt jelenít meg az oszlop adattípusa alapján.

Típusspecifikus szűrők

Az oszlop adattípusától függően különböző parancsok jelennek meg a rendezési és szűrési menüben. Az alábbi képeken dátum-, szöveg- és numerikus oszlopok láthatók.

Képernyőkép a dátum típusú adatokat tartalmazó oszlopokra vonatkozó parancsokat és szűrőket tartalmazó menüelemekről.

Képernyőkép a Szöveg adattípust tartalmazó oszlopokra jellemző parancsokat és szűrőket tartalmazó menüelemekről.

Képernyőkép a Szám adattípust tartalmazó oszlopokra jellemző parancsokat és szűrőket tartalmazó menüelemekről.

Sorok szűrése

Amikor kiválasztja a típusspecifikus szűrők bármelyikét, a Sorok szűrése párbeszédpanelen adja meg az oszlop szűrőszabályait. Ez a párbeszédpanel az alábbi képen látható.

Képernyőkép a Példa szűrősorok párbeszédpanelről, amely a Fiókkód szövegoszlopból nyílik meg, és egy szűrőkészlettel kezdődik.

A Sorok szűrése párbeszédpanelnek két módja van: Alapszintű és Speciális.

Alap

Alapszintű módban legfeljebb két szűrőszabályt implementálhat típusspecifikus szűrők alapján. Az előző képen figyelje meg, hogy a kijelölt oszlop neve a Keep rows where (Sorok megtartása) felirat után jelenik meg, amelyből megtudhatja, hogy ezek a szűrőszabályok mely oszlopon vannak implementálva.

Tegyük fel például, hogy a következő táblázatban a fiókkódot a PA-val vagy PTY-vel kezdődő összes érték alapján szeretné szűrni.

Képernyőkép egy olyan mintatábláról, amely két vagy három különböző karakterből álló fiókkódokat tartalmaz.

Ehhez nyissa meg a Fiókkód oszlop Sorok szűrése párbeszédpanelét, és adja meg a kívánt szűrőszabályokat.

Ebben a példában először válassza az Alapszintű gombot. Ezután a Keep rows where "Account Code" (Fiókkód) területen válassza a kezdő elemet, majd írja be a PA értéket. Ezután válassza ki a vagy a gombot. A vagy a gomb alatt válassza a Kezdés gombot, majd írja be a PTY értéket. Válassza az OK gombot.

Képernyőkép a szűrősorok alapműveletéről a példaszűrési szabályok alkalmazásával.

A művelet eredménye a keresett sorok készletét adja meg.

Képernyőkép a minta kimeneti tábláról az alapszintű szűrősor-művelethez, amely csak PA-val vagy PTY-vel kezdődő fiókkódokat tartalmaz.

Felsőfokú

Speciális módban a tábla összes oszlopából annyi típusspecifikus szűrőt implementálhat, amennyi szükséges.

Tegyük fel például, hogy ahelyett, hogy az előző szűrőt alapszintű módban alkalmaznánk, egy szűrőt szeretne implementálni a Fiókkódba, hogy az összes 4-zel végződő értéket megjelenítse. Emellett a Sales (Értékesítés) oszlopban 100 dollárnál nagyobb értékeket szeretne megjeleníteni.

Ebben a példában először válassza a Speciális gombot. Az első sorban válassza a Fiókkód lehetőséget az Oszlopnév alatt, az Operátor területen végződik, és válassza a 4-et az Érték mezőben. A második sorban válassza ki, majd válassza az Értékesítés oszlopnév elemet, amely nagyobb, mint az Operátor területen, és 100 az Érték csoportban. Ezután válassza az OK gombot

Képernyőkép a Sorok szűrése párbeszédpanelről a speciális szűrő példabeállításaival.

A művelet eredménye csak egy sort ad, amely megfelel mindkét feltételnek.

Képernyőkép a speciális szűrő kimenetéről, amelyen egy 4-ben végződő fiókkód látható, amely szintén 100-nál nagyobb értékesítési értékkel rendelkezik.

Megjegyzés

Annyi záradékot adhat hozzá, amennyit csak szeretne, ha a Záradék hozzáadása lehetőséget választja. Minden záradék ugyanazon a szinten működik, ezért érdemes lehet több szűrőlépést létrehoznia, ha más szűrőkre támaszkodó szűrőket kell implementálnia.