Filtrovať podľa hodnôt v stĺpci

V Power Query môžete riadky zahrnúť alebo vylúčiť podľa konkrétnej hodnoty v stĺpci. Môžete si vybrať z troch metód filtrovania hodnôt vo vašom stĺpci:

Po aplikovaní filtra na stĺpec sa v nadpise stĺpca objaví malá ikona filtra, ako je znázornené na nasledujúcom obrázku.

Screenshot ikony použitého filtra v hlavičke stĺpca.

Menu triedenia a filtrovania

V hlavičke stĺpca môžete vidieť ikonu s inverzným trojuholníkom. Keď vyberiete túto ikonu, zobrazí sa menu triedenia a filtrovania. V tomto menu môžete aplikovať alebo odstraňovať filtre do alebo z vášho stĺpca.

Snímka obrazovky menu triedenia a filtrovania pod ikonou stĺpca.

Poznámka

V tomto článku sa zameriavame na aspekty súvisiace s filtrovaním dát. Ak sa chcete dozvedieť viac o možnostiach triedenia a ako zoradiť stĺpce v Power Query, choďte na Triedenie stĺpcov.

Odstráňte prázdne miesto

Príkaz Remove empty aplikuje na váš stĺpec dve pravidlá filtra. Prvé pravidlo odstraňuje akékoľvek nulové hodnoty. Druhé pravidlo odstraňuje akékoľvek prázdne hodnoty. Napríklad si predstavte tabuľku s jedným textovým stĺpcom a piatimi riadkami, kde máte jednu nulovú hodnotu a jednu prázdnu bunku.

Snímka obrazovky ukážkovej tabuľky, kde druhý riadok obsahuje nulovú hodnotu a štvrtý riadok prázdnu hodnotu.

Poznámka

Nulová hodnota je konkrétna hodnota v jazyku Power Query, ktorá nepredstavuje žiadnu hodnotu.

Potom vyberiete Remove empty z menu triedenia a filtrovania, ako je znázornené na nasledujúcom obrázku.

Snímka obrazovky stĺpca Riadky s zdôraznenou možnosťou Odstrániť prázdne miesto.

Túto možnosť môžete tiež vybrať na karte Domov v skupine Reduce Rows v rozbaľovacích ponukách Odstrániť riadky , ako je znázornené na nasledujúcom obrázku.

Snímka obrazovky menu Odstrániť riadky v záložke Domov s dôrazom na Odstrániť prázdne riadky.

Výsledok operácie Remove empty vám dá rovnakú tabuľku bez prázdnych hodnôt.

Snímka obrazovky ukážkovej tabuľky po odstránení nulového a prázdneho riadku.

Priehľadný filter

Keď sa filter aplikuje na stĺpec, príkaz Vyčistiť filter sa zobrazí v menu triedenia a filtra.

Screenshot vybranej ikony filtra a zdôraznenej možnosti Vymazať filter.

Automatický filter

Zoznam v menu triedenia a filtrovania sa nazýva zoznam automatických filtrov , ktorý zobrazuje jedinečné hodnoty vo vašom stĺpci. Môžete manuálne vybrať alebo odznačiť, ktoré hodnoty chcete do zoznamu zahrnúť. Všetky vybrané hodnoty sú filtrom zohľadnené; Všetky hodnoty, ktoré nie sú vybrané, sa ignorujú.

Táto sekcia automatického filtra má tiež vyhľadávací panel, ktorý vám pomôže nájsť hodnoty z vášho zoznamu.

Snímka obrazovky menu triedenia a filtrovania s zdôraznenou sekciou zoznamu automatických filtrov.

Poznámka

Keď načítate zoznam automatických filtrov, načíta sa len horných 1 000 rôznych hodnôt v stĺpci. Ak je v stĺpci filtrovania viac ako 1 000 rôznych hodnôt, zobrazí sa správa, že zoznam hodnôt v zozname filtrov môže byť neúplný, a zobrazí sa odkaz Načítať viac . Vyberte odkaz Načítať viac , aby ste načítali ďalších 1 000 odlišných hodnôt.

  • Ak sa opäť nájde presne 1 000 rôznych hodnôt, zoznam sa zobrazí so správou, že zoznam môže byť stále neúplný.
  • Ak sa nájde menej ako 1 000 rôznych hodnôt, zobrazí sa úplný zoznam hodnôt.

Menu skratiek buniek

Môžete pravým kliknutím kliknúť na konkrétnu bunku v stĺpci a otvoriť tak menu skratiek pre danú hodnotu. Ukážte na ikonu malého filtra a potom vyberte možnosť filtra, ktorú chcete použiť.

Snímka obrazovky menu pravým tlačidlom myši bunky so zobrazeným zoznamom možností filtra textu.

Poznámka

Power Query zobrazuje filter špecifický pre typ na základe dátového typu stĺpca.

Filtre špecifické pre typ

V závislosti od typu dát vo vašom stĺpci sa v menu triedenia a filtrovania zobrazujú rôzne príkazy. Nasledujúce obrázky ukazujú príklady dátumových, textových a číselných stĺpcov.

Snímka obrazovky položiek menu obsahujúcich príkazy a filtre špecifické pre stĺpce obsahujúce údaje s typom dát Date.

Snímka obrazovky položiek menu obsahujúcich príkazy a filtre špecifické pre stĺpce obsahujúce typ údajov Text.

Snímka obrazovky položiek menu obsahujúcich príkazy a filtre špecifické pre stĺpce obsahujúce typ údajov Number.

Filtrovanie riadkov

Keď vyberiete ktorýkoľvek z filtrov špecifických pre typ, použijete dialóg riadkov filtra na určenie pravidiel filtra pre stĺpec. Tento dialóg je zobrazený na nasledujúcom obrázku.

Snímka obrazovky dialógového okna s príkladom riadkov filtra otvorená zo stĺpca kódu účtu, s jedným filtrom nastaveným na začiatok.

Dialógové okno riadkov filtra má dva režimy: Základný a Pokročilý.

Základná

V základnom režime môžete implementovať až dve pravidlá filtra založené na typovo špecifických filtroch. Na predchádzajúcom obrázku si všimnite, že názov vybraného stĺpca je zobrazený za štítkom Udržať riadky kde, aby ste vedeli, na ktorom stĺpci sa tieto filtračné pravidlá implementujú.

Napríklad si predstavte, že v nasledujúcej tabuľke chcete filtrovať kód účtu podľa všetkých hodnôt, ktoré začínajú buď na PA alebo PTY.

Snímka obrazovky ukážkovej tabuľky obsahujúcej kódy účtov začínajúcich dvoma alebo tromi rôznymi znakmi.

Na to môžete ísť do dialógového okna Filter riadkov v stĺpci Account Code a zadať sadu filtračných pravidiel, ktoré chcete.

V tomto príklade najprv vyberte tlačidlo Basic . Potom v sekcii Keep riadky, kde je "Account Code", vyberte začínajúcu s, a potom zadajte PA. Potom vyberte tlačidlo alebo Pod tlačidlom alebo vyber začína a potom zadaj PTY. Vyberte OK.

Snímka obrazovky základnej operácie s riadkami filtra s použitím príkladových pravidiel filtra.

Výsledok tejto operácie vám dá množinu riadkov, ktoré hľadáte.

Snímka obrazovky ukážkovej výstupnej tabuľky pre základnú operáciu s riadkami filtra, ktorá obsahuje iba kódy účtov začínajúce buď na PA alebo PTY.

Pokročilí

V pokročilom režime môžete implementovať toľko typovo špecifických filtrov, koľko je potrebné zo všetkých stĺpcov v tabuľke.

Napríklad si predstavte, že namiesto použitia predchádzajúceho filtra v základnom režime chcete implementovať filter do Account Code tak, aby zobrazoval všetky hodnoty končiace na 4. Tiež chcete zobraziť hodnoty nad 100 dolárov v stĺpci Predaj .

V tomto príklade najprv vyberte tlačidlo Pokročilé . V prvom riadku vyberte Kód účtu pod názvom stĺpca, končí podOperátor a vyberte 4 pre hodnotu. V druhom riadku vyberte a, a potom vyberte Predaj pod názvom stĺpca, je väčšie ako pod Operátor a 100 pod Hodnotou. Potom vyberte OK

Screenshot dialógu Filter riadky s pokročilými nastaveniami filtra.

Výsledok tejto operácie vám dá len jeden riadok, ktorý spĺňa obe kritériá.

Snímka obrazovky výstupu pokročilého filtra zobrazujúca jeden Account Code končiaci na 4, ktorý mal tiež hodnotu Predaj nad 100.

Poznámka

Môžete pridať toľko klauzúl, koľko chcete, výberom klauzuly Pridať. Všetky klauzuly fungujú na rovnakej úrovni, takže ak potrebujete implementovať filtre, ktoré sa spoliehajú na iné filtre, možno budete chcieť zvážiť vytvorenie viacerých filtrov.