Power Query -suodatin tietyn ensimmäisen kirjaimen tai merkin mukaan

Tämä Power Query -suodattimen opetusohjelma esittelee pari lähestymistapaa Excel BI:n taulukkosuodatinhaasteen ratkaisemiseen. Tämän haasteen tavoitteena on suodattaa pois nimet, joiden toinen sana alkaa C-kirjaimella.

Tämä  Excel BI  -haaste on loistava tilaisuus harjoitella ja hioa taitojasi LuckyTemplatesissa. Siellä on myös paljon alan asiantuntijoiden käyttämiä hienoja tekniikoita, joita voit oppia ja löytää täältä. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta .

Sisällysluettelo

Power Query -suodattimen lähestymistapa # 1

Siirrytään Power Query -editoriin tämän ongelman purkamiseksi. Käytämme sanaa niin paljon kuin mahdollista ja etsimme toista sanaa, joka alkaa kirjaimella  C . Siirrymme  Muunna-välilehdellä kohtaan Pura  ja  valitsemme  Tekstin erottimen jälkeen .

Power Query -suodatin tietyn ensimmäisen kirjaimen tai merkin mukaan

Power Query -suodatin tietyn ensimmäisen kirjaimen tai merkin mukaan

Yllä olevassa Tekstin erottimen jälkeen -ikkunassa voimme kirjoittaa välilyönnin, painaa  OK  ja saada alla oleva luettelo. Alla oleva tulos on tietysti erilainen kuin haluamme, mutta se on meille tärkeä osa. 

Power Query -suodatin tietyn ensimmäisen kirjaimen tai merkin mukaan

Pidetään aloituskirjain jokaisessa näistä merkkijonoista. Joten lisäämme kaavapalkkiin toisen funktion  Text.Start , säilytämme yhden merkin ja painamme valintamerkkiä.

Power Query -suodatin tietyn ensimmäisen kirjaimen tai merkin mukaan

Jäljelle jää vain verrata tätä tulosta kirjaimeen C. Yhtälön lopussa voimme sanoa  = C  ja painaa sitä valintamerkkiä uudelleen .

Power Query -suodatin tietyn ensimmäisen kirjaimen tai merkin mukaan

Olemme luoneet onnistuneesti logiikan, jonka avulla voimme suodattaa taulukkoamme. Seuraavaksi meidän on kopioitava syntaksi kaavapalkista ( Ctrl + C ) ja X ulos vaiheestamme.

Power Query -suodatin tietyn ensimmäisen kirjaimen tai merkin mukaan

Sen jälkeen luomme valesuodattimen.

Power Query -suodatin tietyn ensimmäisen kirjaimen tai merkin mukaan

Liitämme takaisin (Ctrl + V) juuri luomamme logiikan, leikkaamme (ctrl + x) sarakkeen viittauksen ja poistamme viimeisen osan. Ja mitä saamme, on alla oleva kuva.

Power Query -suodatin tietyn ensimmäisen kirjaimen tai merkin mukaan

Kun korostat viimeisen hakasulkeen ja jos se kuuluu  Table.SelectRows  -toimintoon, olet valmis. Lopuksi sen sijaan, että laittaisimme alaviivan  Text.AfterDelimeter -kohdan jälkeen , liitämme sarakevalinnan takaisin ja painamme sitä valintamerkkiä.

Ja alla näemme, että se toimii!

Power Query -suodatin tietyn ensimmäisen kirjaimen tai merkin mukaan

Power Query -suodattimen lähestymistapa 2

Toista lähestymistapaamme varten tässä Power Query -suodattimen opetusohjelmassa teemme jotain hieman erilaista. Käytämme useita erilaisia, mutta teemme vertailusta myös kirjainkoon erottelun.

Power Query -suodatin tietyn ensimmäisen kirjaimen tai merkin mukaan

Suurin osa rakenteesta on jo edellisessä kaavapalkissamme. Joten kopioimme tuon yllä korostetun syntaksin ja painamme sitä  fx:ää  edessä, jotta voimme käyttää sitä toisen lähestymistavan rakentamiseen.

Power Query -suodatin tietyn ensimmäisen kirjaimen tai merkin mukaan

Poistamme sitten edellisen vaiheen viittauksen ("Suodatetut rivit") yllä olevasta kuvasta ja liitämme takaisin syntaksimme korvataksemme sen. Ja lopuksi painamme sitä valintamerkkiä uudelleen.

Power Query -suodatin tietyn ensimmäisen kirjaimen tai merkin mukaan

Jaa sanat listaksi

Kaavapalkin Text.AfterDelimeterin  sijaan  jaamme sanat luetteloon käyttämällä  Text.Split -toimintoa . Ja tähän sisältyy nimisarakkeen jakaminen välilyöntiin kuten alla:

Power Query -suodatin tietyn ensimmäisen kirjaimen tai merkin mukaan

Jokaisella sanalla on paikkansa luettelossa, ja toisessa asemassa olevan sanan poimimiseksi voimme käyttää kohteen pääsyä. Joten kiharahakasulkeissa voimme viitata sen nollapohjaiseen indeksin sijaintiin. Päästäksemme johonkin, joka on paikassa numero kaksi, meidän on syötettävä 1 tähän.

Power Query -suodatin tietyn ensimmäisen kirjaimen tai merkin mukaan

Mutta haluamme myös suojata tämän, koska jos tietyllä hetkellä syötetään merkkijono, joka sisältää vain yhden sanan tuolloin, luettelossa ei ole toista kohdetta ja se palauttaa virheen.

Vaaditun kohteiden käyttöoikeuden muuttaminen valinnaiseksi ratkaisee mahdolliset tulevat ongelmat. Tätä varten meidän tarvitsee vain lisätä kysymysmerkki ( ? ) loppuun.

Power Query -suodatin tietyn ensimmäisen kirjaimen tai merkin mukaan

Kysymysmerkin lisääminen muuttaa vaaditun kohteen käyttöoikeuden valinnaiseksi kohteeksi. Tämä tarkoittaa, että jos kohdetta ei ole luettelossa, virheen sijaan palautetaan nolla.

Muutetaan myös funktiota  Text.Start,  koska haluamme käyttää funktiota, jolla on valinnainen vertailuparametri. Joten Text.Start  sijaan  käytämme  Text.StartsWith -merkkiä , lisää pilkku kysymysmerkin jälkeen ja lisää  etsimämme alimerkkijono "C" .

Power Query -suodatin tietyn ensimmäisen kirjaimen tai merkin mukaan

Voimme sitten käyttää sitä  Vertaa-toimintoa,  joten kirjoitamme ja valitsemme  Comparer.OrdinalIgnoreCase . Ja muista lisätä loput sulkeet valittujen rivien taulukkoon.

Power Query -suodatin tietyn ensimmäisen kirjaimen tai merkin mukaan

Ja olemme melkein valmiita täällä. Jäljelle jää vain nähdä, palauttaako tämä arvo tosi, joten lisätään  = tosi  kaavan loppuun ja painetaan sitä valintamerkkiä. Nyt prosessi on valmis!

Power Query -suodatin tietyn ensimmäisen kirjaimen tai merkin mukaan




Johtopäätös

Tässä Power Query -suodattimen opetusohjelmassa olet nähnyt kaksi lähestymistapaa taulukkosuodattimen haasteeseen. Ensimmäinen käyttää   Transform-välilehden  tekstiä erottimen jälkeen Table.SelectRows-  ja  Text.Start  -toimintojen rinnalla.

Toinen puolestaan ​​luopuu tekstin  erottimen jälkeen  ja korvaa  Text.Split- toiminnon Text.Start-  toiminnolla  sanojen jakamiseksi luettelossa. Se käyttää myös vertailutoimintoa  Comparer.OrdinalIgnoreCase

Voit tutkia molempia taulukkosuodatinvaihtoehtoja löytääksesi sinulle sopivamman lähestymistavan!


Suhde- ja taajuustaulukot Excelissä

Suhde- ja taajuustaulukot Excelissä

Aioin sukeltaa Excelin taajuustaulukoihin sekä suhteellisiin taulukoihin. Selvitä, mitä ne ovat ja milloin niitä käytetään.

Kuinka asentaa DAX Studio & Tabular Editor LuckyTemplatesissa

Kuinka asentaa DAX Studio & Tabular Editor LuckyTemplatesissa

Opi lataamaan ja asentamaan DAX Studio ja Tabular Editor 3 ja miten ne määritetään käytettäväksi LuckyTemplatesissa ja Excelissä.

LuckyTemplates -muotokartan visualisointi tilaanalyysiin

LuckyTemplates -muotokartan visualisointi tilaanalyysiin

Tämä blogi sisältää Shape Map -visualisoinnin tilaanalyysiä varten LuckyTemplatesissa. Näytän sinulle, kuinka voit käyttää tätä visualisointia tehokkaasti sen ominaisuuksien ja elementtien kanssa.

LuckyTemplatesin talousraportointi: tulosten kohdentaminen malleihin jokaisella rivillä

LuckyTemplatesin talousraportointi: tulosten kohdentaminen malleihin jokaisella rivillä

Tässä opetusohjelmassa esittelen ainutlaatuisen idean talousraportoinnista, joka allokoi tulokset LuckyTemplatesin sisällä olevien taulukkopohjien ennalta määrittämiseen.

DAX-mittaukset LuckyTemplatesissa käyttämällä mittahaaroitusta

DAX-mittaukset LuckyTemplatesissa käyttämällä mittahaaroitusta

Luo DAX-suureita LuckyTemplatesissa käyttämällä olemassa olevia suureita tai kaavoja. Tätä kutsun mittahaaroitustekniikaksi.

Tehokkain toimintopuhelu LuckyTemplatesissa

Tehokkain toimintopuhelu LuckyTemplatesissa

Tässä blogissa tutustu LuckyTemplates-tietojoukkoon, tehokkaimpaan funktiokutsuun, joka tuo tuhansia M- ja DAX-funktioita sormiesi ulottuville.

Datamallinnustekniikat DAX-mittausten järjestämiseen

Datamallinnustekniikat DAX-mittausten järjestämiseen

Tämän päivän opetusohjelmassa jaan muutamia datamallinnustekniikoita DAX-mittausten järjestämiseksi paremmin tehokkaamman työnkulun aikaansaamiseksi.

LuckyTemplates Financial Dashboard: Täydelliset taulukon mukautusvinkit

LuckyTemplates Financial Dashboard: Täydelliset taulukon mukautusvinkit

LuckyTemplates on loistava työkalu talousraportointiin. Tässä on opetusohjelma räätälöityjen taulukoiden luomisesta LuckyTemplates-talouden hallintapaneelillesi.

Power Queryn kielivirran parhaat käytännöt

Power Queryn kielivirran parhaat käytännöt

Tässä opetusohjelmassa keskustellaan Power Query Language Flowsta ja siitä, kuinka se voi auttaa luomaan sujuvan ja tehokkaan dataraportin.

LuckyTemplates mukautetut kuvakkeet | PBI-visualisointitekniikka

LuckyTemplates mukautetut kuvakkeet | PBI-visualisointitekniikka

Keskustelen yhdestä suosikkitekniikoistani mukautettujen LuckyTemplates-kuvakkeiden ympärillä, joka käyttää mukautettuja kuvakkeita dynaamisella tavalla LuckyTemplates-visuaaleissa.