Filter Power Query podľa konkrétneho prvého písmena alebo znaku Tutoriál

Tento návod na filtrovanie Power Query predvedie niekoľko prístupov k riešeniu výzvy na filtrovanie tabuliek Excel BI. Cieľom tejto výzvy je odfiltrovať mená, kde druhé slovo začína písmenom „C“.

Táto  výzva Excel BI  je skvelou príležitosťou precvičiť si a zdokonaliť svoje zručnosti v LuckyTemplates. Existuje tiež množstvo skvelých techník používaných odborníkmi v tejto oblasti, ktoré sa tu môžete naučiť a objaviť. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu .

Obsah

Prístup filtra Power Query č. 1

Poďme do editora Power Query, aby sme tento problém rozobrali. Použijeme čo najviac a hľadáme druhé slovo, ktoré začína na písmeno  C . Na  karte Transformácia prejdeme na  položku Extrahovať  a vyberieme  položku Text po oddeľovači .

Filter Power Query podľa konkrétneho prvého písmena alebo znaku Tutoriál

Filter Power Query podľa konkrétneho prvého písmena alebo znaku Tutoriál

Vo vyššie uvedenom okne Text po oddeľovači môžeme zadať medzeru, stlačiť  OK  a získať zoznam uvedený nižšie. Výsledok uvedený nižšie je, samozrejme, odlišný od toho, čo chceme, ale vytvára pre nás kľúčový prvok. 

Filter Power Query podľa konkrétneho prvého písmena alebo znaku Tutoriál

Nechajme naše začiatočné písmeno pri každom z týchto reťazcov. Do riadka vzorcov teda pridáme ďalšiu funkciu  Text.Start , ponecháme jeden znak a stlačíme začiarknutie.

Filter Power Query podľa konkrétneho prvého písmena alebo znaku Tutoriál

Zostáva len porovnať tento výsledok s písmenom C. Na konci rovnice môžeme povedať  = C  a znova stlačiť toto začiarknutie .

Filter Power Query podľa konkrétneho prvého písmena alebo znaku Tutoriál

Úspešne sme vytvorili logiku, ktorú môžeme použiť na filtrovanie našej tabuľky. Ďalej musíme skopírovať syntax do riadka vzorcov ( Ctrl + C ) a X z nášho kroku.

Filter Power Query podľa konkrétneho prvého písmena alebo znaku Tutoriál

Potom vytvoríme fiktívny filter.

Filter Power Query podľa konkrétneho prvého písmena alebo znaku Tutoriál

Prilepíme späť (Ctrl + V) logiku, ktorú sme práve vytvorili, vystrihneme (ctrl + x) odkaz na stĺpec a vymažeme poslednú časť. A to, čo dostaneme, je obrázok nižšie.

Filter Power Query podľa konkrétneho prvého písmena alebo znaku Tutoriál

Keď zvýrazníte poslednú zátvorku a ak patrí do  funkcie Table.SelectRows  , môžete začať. Nakoniec namiesto podčiarknutia za  Text.AfterDelimeter vložíme späť tento výber stĺpca a stlačíme toto začiarknutie.

A nižšie vidíme, že to funguje!

Filter Power Query podľa konkrétneho prvého písmena alebo znaku Tutoriál

Prístup filtra Power Query č. 2

Teraz pre náš druhý prístup v tomto návode na filtrovanie Power Query urobíme niečo trochu iné. Použijeme niekoľko rôznych, ale pri porovnaní sa budú rozlišovať aj malé a veľké písmená.

Filter Power Query podľa konkrétneho prvého písmena alebo znaku Tutoriál

Hlavná časť štruktúry je už v našom predchádzajúcom riadku vzorcov. Takže skopírujeme vyššie zvýraznenú syntax a stlačíme ten  fx  vpredu, aby sme ho mohli použiť na vytvorenie nášho druhého prístupu.

Filter Power Query podľa konkrétneho prvého písmena alebo znaku Tutoriál

Potom vymažeme odkaz na predchádzajúci krok („Filtrované riadky“) na obrázku vyššie a prilepíme späť našu syntax, aby sme ju nahradili. A nakoniec znova stlačíme toto začiarknutie.

Filter Power Query podľa konkrétneho prvého písmena alebo znaku Tutoriál

Rozdeľte slová do zoznamu

Namiesto  Text.AfterDelimeter  v riadku vzorcov rozdelíme slová v zozname pomocou  Text.Split . A to zahŕňa rozdelenie stĺpca s názvom a na medzeru, ako je uvedené nižšie:

Filter Power Query podľa konkrétneho prvého písmena alebo znaku Tutoriál

Každé slovo má svoju pozíciu v zozname a na extrakciu slova na druhej pozícii môžeme použiť prístup k položke. Takže v množine zložených zátvoriek sa môžeme odvolávať na jej polohu indexu od nuly. Aby sme sa dostali k niečomu, čo je na pozícii číslo dva, musíme sem zadať 1 .

Filter Power Query podľa konkrétneho prvého písmena alebo znaku Tutoriál

Chceme to však chrániť aj preto, že ak sa v danom momente zadá reťazec, ktorý v danom čase obsahuje len jedno slovo, v tomto zozname už nebude druhá položka a vráti chybu.

Zmena požadovaného prístupu k položke na voliteľný vyrieši potenciálne budúce problémy. Na to nám stačí pridať na koniec otáznik ( ? ).

Filter Power Query podľa konkrétneho prvého písmena alebo znaku Tutoriál

Pridaním otáznika sa požadovaný prístup k položke zmení na voliteľný prístup k položke. To znamená, že ak položka v zozname neexistuje, namiesto chyby sa vráti nula.

Zmeňme aj funkciu  Text.Start  , pretože chceme použiť funkciu, ktorá má voliteľný parameter porovnávania. Takže namiesto  Text.Start  použijeme  Text.StartsWith , za otáznik pridáme čiarku a dáme  „C“ , podreťazec, ktorý hľadáme.

Filter Power Query podľa konkrétneho prvého písmena alebo znaku Tutoriál

Potom môžeme použiť  funkciu Compare,  takže napíšeme a vyberieme  Comparer.OrdinalIgnoreCase . A nezabudnite pridať uzatváracie zátvorky do tabuľky vybraných riadkov.

Filter Power Query podľa konkrétneho prvého písmena alebo znaku Tutoriál

A tu sme takmer hotoví. Zostáva len zistiť, či to vráti hodnotu true, takže  na koniec vzorca pridajte = true  a stlačte toto začiarknutie. Teraz je proces dokončený!

Filter Power Query podľa konkrétneho prvého písmena alebo znaku Tutoriál




Záver

V tomto návode na filtrovanie Power Query ste videli dva prístupy k výzve filtrovania tabuľky. Prvý používa  Text za oddeľovačom  z karty Transformácia spolu s  funkciami Table.SelectRows  a  Text.Start  .

Druhý medzitým upúšťa od používania  Text za oddeľovačom  a nahrádza  funkciu Text.Split funkciou  Text.Start  na rozdelenie slov v zozname. Využíva tiež porovnávaciu funkciu  Comparer.OrdinalIgnoreCase

Môžete preskúmať obe možnosti filtrovania tabuľky, aby ste zistili, ktorý prístup vám viac vyhovuje!


Tabulky proporcí a četností v Excelu

Tabulky proporcí a četností v Excelu

Chtěli jsme se ponořit do tabulek četností v Excelu a také do tabulek proporcí. Podívejte se, co to je a kdy je použít.

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.

Najvýkonnejšie volanie funkcie v LuckyTemplates

Najvýkonnejšie volanie funkcie v LuckyTemplates

V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.

Techniky modelovania údajov na organizáciu opatrení DAX

Techniky modelovania údajov na organizáciu opatrení DAX

V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.

Osvedčené postupy toku jazyka Power Query

Osvedčené postupy toku jazyka Power Query

V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.

LuckyTemplates vlastní ikony | Vizualizační technika PBI

LuckyTemplates vlastní ikony | Vizualizační technika PBI

Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.