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 elemek 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.

Kiválaszthatja ezt a beállítást a Kezdőlap lapon található Sorok csökkentése csoportban lévő Sorok eltávolítása legördülő menüben is, 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 egy példa szűrősor-párbeszédablakról, amely a Fiókkód szövegoszlopból nyílik meg, amelyben egy szűrő beállítva van, hogy ezzel kezdődjön.

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

Alapszintű

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 gomb alatt válassza a kezdődik ezzel, majd írja be a PTY. 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.

Speciális

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 Oszlopnév alatt, végződik az Operátor alatt, és válassza a 4-et az Érték mezőben. A második sorban válassza ki az és lehetőséget, majd válassza az Értékesítés opciót az Oszlopnév alatt, a nagyobb, mint feltételt az Operátor alatt, és a 100 értéket az Érték alatt. 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.