LuckyTemplates Shape Map Visualization for romlig analyse
Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.
Denne Power Query-filteropplæringen vil demonstrere et par tilnærminger til å løse Excel BIs Table Filter Challenge. Målet med denne utfordringen er å filtrere ut navn der det andre ordet begynner med bokstaven "C."
Denne Excel BI- utfordringen er en flott mulighet til å øve og finpusse ferdighetene dine i LuckyTemplates. Det er også mange flotte teknikker brukt av eksperter på området som du kan lære og oppdage her. Du kan se hele videoen av denne opplæringen nederst på denne bloggen .
Innholdsfortegnelse
Power Query Filter-tilnærming # 1
La oss gå til Power Query-editoren for å bryte ned dette problemet. Vi bruker så mye som mulig og ser etter et andre ord som begynner med bokstaven C . På Transform-fanen går vi til Pakk ut og velger Tekst etter skilletegn .
I vinduet Tekst etter skilletegn ovenfor kan vi legge inn et mellomrom der, trykke OK og få listen nedenfor. Resultatet nedenfor er selvfølgelig forskjellig fra det vi ønsker, men det skaper en viktig del av for oss.
La oss beholde startbokstaven ved hver av disse strengene. Så i formellinjen legger vi til en annen funksjon Text.Start , behold ett tegn og trykk på haken.
Alt som gjenstår er å sammenligne dette resultatet med bokstaven C. På slutten av ligningen kan vi si = C og trykke på det merket igjen .
Vi har opprettet logikken vi kan bruke til å filtrere tabellen vår. Deretter må vi kopiere syntaksen i formellinjen ( Ctrl + C ) og X ut trinnet vårt.
Etter det lager vi et dummy-filter.
Vi limer tilbake (Ctrl + V) logikken som vi nettopp har laget, kutter ut (ctrl + x) kolonnereferansen og sletter den siste delen. Og det vi får er bildet nedenfor.
Når du markerer den siste parentesen, og hvis den tilhører Table.SelectRows -funksjonen, er du i gang. Til slutt, i stedet for å sette et understrek etter Text.AfterDelimeter , limer vi tilbake det kolonnevalget og trykker på det merket.
Og vi ser nedenfor at det fungerer!
Power Query Filter Approach # 2
Nå for vår andre tilnærming i denne Power Query-filteropplæringen, vil vi gjøre noe litt annerledes. Vi vil bruke flere forskjellige, men også gjøre sammenligningen skille mellom små og store bokstaver.
Hoveddelen av strukturen er allerede i vår forrige formellinje. Så vi kopierer den syntaksen som er uthevet ovenfor og trykker den fx foran slik at vi kan bruke den til å bygge vår andre tilnærming.
Vi sletter deretter den forrige trinnreferansen ("Filtrerte rader") i bildet ovenfor og limer tilbake syntaksen vår for å erstatte den. Og til slutt trykker vi på haken igjen.
Del ord i en liste
I stedet for Text.AfterDelimeter inne i formellinjen, deler vi opp ordene i en liste ved å bruke Text.Split . Og det inkluderer å dele navnekolonnen og på et mellomrom akkurat som nedenfor:
Hvert ord har sin posisjon i listen, og for å trekke ut ordet på den andre posisjonen kan vi bruke elementtilgang. Så i et sett med krøllete parenteser kan vi referere til dens nullbaserte indeksposisjon. For å komme til noe som er på posisjon nummer to, må vi skrive inn en 1 her.
Men vi ønsker også å beskytte dette fordi hvis det på et gitt tidspunkt skrives inn en streng som inneholder bare ett ord på det tidspunktet, vil det ikke være et annet element i den listen, og det vil returnere en feil.
Å endre nødvendig tilgang til valgfri varetilgang vil løse potensielle fremtidige problemer. For å gjøre det trenger vi bare å legge til et spørsmålstegn ( ? ) på slutten.
Ved å legge til spørsmålstegnet endres den nødvendige elementtilgangen til valgfri elementtilgang. Dette betyr at hvis et element ikke finnes i listen, returneres en null i stedet for en feil.
La oss også endre funksjonen Text.Start fordi vi ønsker å bruke en funksjon som har en valgfri sammenligningsparameter. Så i stedet for Text.Start, bruker vi Text.StartsWith , legger til et komma etter spørsmålstegnet og setter "C" , delstrengen vi leter etter.
Vi kan da bruke den Sammenlign-funksjonen, så vi skriver inn og velger Comparer.OrdinalIgnoreCase . Og husk å legge til de avsluttende parentesene i tabellen for utvalgte rader.
Og her er vi nesten ferdige. Alt som gjenstår å gjøre er å se om dette returnerer sant, så la oss legge til = sant på slutten av formelen og trykke på det merket. Nå er prosessen fullført!
Konklusjon
I denne Power Query-filteropplæringen har du sett to tilnærminger til en tabellfilterutfordring. Den første bruker Text After Delimiter fra Transform-fanen ved siden av funksjonene Table.SelectRows og Text.Start .
Den andre, i mellomtiden, gir avkall på bruken av Text After Delimiter og erstatter Text.Split -funksjonen med Text.Start for å dele ord i en liste. Den bruker også sammenligningsfunksjonen Comparer.OrdinalIgnoreCase .
Du kan utforske begge tabellfilteralternativene for å finne hvilken tilnærming som passer deg best!
Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.
I denne opplæringen viser jeg frem en unik idé rundt finansiell rapportering, som tildeler resultater for å forhåndsbestemme tabellmaler inne i LuckyTemplates.
Opprett DAX-mål i LuckyTemplates ved å bruke eksisterende mål eller formler. Dette er det jeg kaller tiltaket forgreningsteknikk.
I denne bloggen kan du utforske LuckyTemplates-datasettet, det kraftigste funksjonskallet som bringer tusenvis av M- og DAX-funksjoner til fingertuppene.
For dagens veiledning vil jeg dele noen få datamodelleringsteknikker for hvordan du kan organisere DAX-tiltakene dine bedre for en mer effektiv arbeidsflyt.
LuckyTemplates er et flott verktøy for finansiell rapportering. Her er en veiledning om hvordan du lager tilpassede tabeller for ditt LuckyTemplates økonomiske dashbord.
Denne opplæringen vil diskutere Power Query Language Flow og hvordan den kan bidra til å lage en jevn og effektiv datarapport.
Jeg vil diskutere en av mine favorittteknikker rundt LuckyTemplates egendefinerte ikoner, som bruker egendefinerte ikoner på en dynamisk måte i LuckyTemplates visuals.
I denne bloggen viser jeg deg hvordan du kan lage LuckyTemplates-tabeller ved å bruke en formel som kombinerer UNION-funksjonen og ROW-funksjonen.
Oppdag hvordan on-premises data gateway lar Power Automate få tilgang til skrivebordsapplikasjoner når brukeren er borte fra datamaskinen.