Zdieľať cez


Filtrovanie podľa hodnôt v stĺpci

V doplnku Power Query môžete zahrnúť alebo vylúčiť riadky podľa konkrétnej hodnoty v stĺpci. Na filtrovanie hodnôt v stĺpci si môžete vybrať z troch spôsobov:

Keď použijete filter na stĺpec, v hlavičke stĺpca sa zobrazí malá ikona filtra, ako je to znázornené na nasledujúcom obrázku.

Snímka obrazovky s ikonou použitého filtra v hlavičke stĺpca.

Ponuka Zoradenie a filtrovanie

V hlavičke stĺpca sa zobrazí ikona s inverzným trojuholníkom. Keď vyberiete túto ikonu, zobrazí sa ponuka zoradenia a filtrovania. Pomocou tejto ponuky môžete použiť alebo odstrániť všetky filtre do stĺpca alebo zo stĺpca.

Snímka obrazovky ponuky zoradenia a filtrovania, ktorá sa nachádza pod ikonou stĺpca.

Poznámka

V tomto článku sa zameriavame na aspekty súvisiace s filtrovaním údajov. Ďalšie informácie o možnostiach zoradenia a spôsobe zoradenia stĺpcov v Power Query nájdete v téme Zoradenie stĺpcov.

Odstrániť prázdne

Príkaz Odstrániť prázdne použije na stĺpec dve pravidlá filtrovania. Prvé pravidlo sa zbaví všetkých hodnôt null. Druhé pravidlo sa zbaví všetkých prázdnych hodnôt. Predstavte si napríklad tabuľku, ktorá má len jeden textový stĺpec s piatimi riadkami, kde máte jednu hodnotu null a jednu prázdnu bunku.

Snímka obrazovky s ukážkovou tabuľkou s druhým riadkom obsahujúcim hodnotu null a štvrtým riadkom je prázdna hodnota.

Poznámka

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

Následne v ponuke zoradenia a filtrovania vyberte položku Odstrániť prázdnu , ako je to znázornené na nasledujúcom obrázku.

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

Túto možnosť môžete vybrať aj z karty Domov v skupine Zredukovať riadky v rozbaľovacej ponuke Odstrániť riadky , ako je to znázornené na nasledujúcom obrázku.

Snímka obrazovky ponuky Odstrániť riadky na karte Domov s položkou Odstrániť prázdne riadky zvýraznenou.

Výsledok operácie Odstrániť prázdne vám poskytne rovnakú tabuľku bez prázdnych hodnôt.

Snímka obrazovky vzorovej tabuľky po odstránení riadka null a prázdneho riadka.

Vymazať filter

Keď sa filter použije na stĺpec, príkaz Vymazať filter sa zobrazí v ponuke zoradenia a filtrovania.

Snímka obrazovky vybratej ikony filtra a zvýraznenej možnosti Vymazať filter.

Automatické filtrovanie

Zoznam v ponuke Zoradiť a filter sa nazýva zoznam automatického filtrovania , ktorý zobrazuje jedinečné hodnoty v stĺpci. Výber hodnôt, ktoré sa majú zahrnúť do zoznamu, môžete vybrať manuálne alebo zrušte ich výber. Všetky vybraté hodnoty sú zohľadnené vo filtri; všetky hodnoty, ktoré nie sú vybraté, sa ignorujú.

Táto sekcia automatického filtrovania má tiež panel hľadania, ktorý vám pomôže vyhľadať všetky hodnoty v zozname.

Snímka obrazovky ponuky zoradenia a filtrovania so sekciou Zoznam automatického filtrovania zvýraznenou.

Poznámka

Pri načítaní zoznamu automatického filtrovania sa načíta iba prvých 1 000 jedinečných hodnôt v stĺpci. Ak v stĺpci, ktorý filtrujete, obsahuje viac ako 1 000 jedinečných hodnôt, zobrazí sa správa oznamujúca, že zoznam hodnôt v zozname filtrov môže byť neúplný a zobrazí sa prepojenie Načítať viac . Výberom prepojenia Načítať viac načítate ďalších 1 000 jedinečných hodnôt.

  • Ak sa znova nájde presne 1 000 odlišných hodnôt, zobrazí sa zoznam so správou o tom, že zoznam môže byť stále neúplný.
  • Ak sa nájde menej ako 1 000 jedinečných hodnôt, zobrazí sa úplný zoznam hodnôt.

Ponuka odkazu na bunku

Kliknutím pravým tlačidlom myši na konkrétnu bunku v stĺpci otvorte kontextovú ponuku pre túto hodnotu. Ukážte na ikonu malého filtra a vyberte možnosť filtra, ktorú chcete použiť.

Snímka obrazovky ponuky, ktorá sa zobrazí po kliknutí pravým tlačidlom myši na bunku so zobrazeným zoznamom možností filtra textu.

Poznámka

Power Query zobrazí filter špecifický pre konkrétny typ založený na type údajov stĺpca.

Filtre špecifické pre konkrétny typ

V závislosti od typu údajov v stĺpci sa rôzne príkazy zobrazujú v ponuke zoradenia a filtrovania. Nasledujúce obrázky znázornia príklady dátumu, textu a číselných stĺpcov.

Snímka obrazovky položky ponuky obsahujúcej príkazy a filtre, ktoré sú špecifické pre stĺpce obsahujúce údaje s typom údajov Dátum.

Snímka obrazovky položky ponuky obsahujúcej príkazy a filtre, ktoré sú špecifické pre stĺpce obsahujúce typ údajov Text.

Snímka obrazovky položky ponuky obsahujúcej príkazy a filtre, ktoré sú špecifické pre stĺpce obsahujúce typ údajov Číslo.

Filtrovanie riadkov

Keď vyberiete niektorý z filtrov špecifických pre daný typ, použijete dialógové okno Filtrovať riadky na určenie pravidiel filtra pre stĺpec. Toto dialógové okno je zobrazené na nasledujúcom obrázku.

Snímka obrazovky zobrazujúca príklad dialógového okna filtrovania riadkov otvorených z textového stĺpca Kód konta s jedným filtrom nastaveným na začiatok.

Dialógové okno Filtrovať riadky má dva režimy: Základný a Rozšírený.

Základná

V základnom režime môžete implementovať až dve pravidlá filtrovania na základe filtrov špecifických pre konkrétny typ. Na predchádzajúcom obrázku si všimnite, že názov vybratého stĺpca sa zobrazí za označením Ponechať riadky, kde, aby ste vedeli, v ktorom stĺpci sa tieto pravidlá filtra implementujú.

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

Snímka obrazovky znázorňujúca ukážkovú tabuľku obsahujúcu kódy kont, ktoré začínajú dvomi alebo tromi rôznymi znakmi.

Ak to chcete urobiť, môžete prejsť do dialógového okna Filtrovať riadky pre stĺpec Kód konta a určiť množinu pravidiel filtra, ktoré chcete.

V tomto príklade najskôr vyberte tlačidlo Základné . Potom v časti Zachovať riadky, kde "Kód konta", vyberte položku začína na a potom zadajte PA. Potom vyberte tlačidlo alebo . Pod tlačidlom alebo vyberte položku začína na a potom zadajte PTY. Vyberte položku OK.

Snímka obrazovky základnej operácie filtrovania riadkov s použitými príkladmi filtra.

Výsledkom tejto operácie je množina riadkov, ktoré hľadáte.

Snímka obrazovky vzorovej výstupnej tabuľky pre základnú operáciu filtrovania riadkov, ktorá obsahuje iba kódy konta, ktoré začínajú buď PA alebo PTY.

Pokročilí

V rozšírenom režime môžete implementovať ľubovoľný počet filtrov špecifických pre konkrétny typ zo všetkých stĺpcov v tabuľke.

Predstavte si napríklad, že namiesto použitia predchádzajúceho filtra v základnom režime chcete implementovať filter do kódu konta, aby sa zobrazili všetky hodnoty, ktoré sa končia číslom 4. Takisto chcete zobraziť hodnoty nad 100 USD v stĺpci Sales (Predaj ).

V tomto príklade najskôr vyberte tlačidlo Rozšírené . V prvom riadku vyberte v časti Názov stĺpca položku Kód konta, končí sa pod položkou Operátor a pre položku Hodnota vyberte hodnotu 4. V druhom riadku vyberte položku a potom vyberte položku Predaj v časti Názov stĺpca, je väčšie ako v časti Operátor a 100 pod hodnotou. Potom vyberte položku OK.

Snímka obrazovky dialógového okna Filtrovanie riadkov s rozšírenými nastaveniami príkladov filtra.

Výsledkom tejto operácie je len jeden riadok, ktorý spĺňa obe kritériá.

Snímka obrazovky s výstupom rozšíreného filtra zobrazujúca jeden kód konta, ktorý skončil 4 a mal tiež hodnotu predaja nad 100.

Poznámka

Výberom klauzuly Pridať môžete pridať toľko klauzuly, koľko chcete. Všetky klauzuly konajú na tej istej úrovni, takže možno budete chcieť zvážiť vytvorenie viacerých krokov filtra, ak potrebujete implementovať filtre, ktoré sa spoliehajú na iné filtre.