Slik bruker du Power Query Rad- og kolonnevalg

Denne opplæringen vil diskutere hvordan du bruker utvalg og projeksjon inne i . Valg er for å velge en rad; projeksjon er for å velge en kolonne. Du vil lære og forstå hvordan du bruker dem til å hente data og informasjon fra en tabell.

Innholdsfortegnelse

Slik bruker du Power Query Radvalg

Posisjonsindeksoperatoren er det nullbaserte indeksnummeret innenfor et sett med krøllede parenteser. Oppslagsoperatoren er et feltnavn i et sett med hakeparenteser. Disse operatørene kan kombineres for å få tilgang til en individuell celle.  

For å demonstrere er dette et eksempel på en tabellspørring som vil bli brukt.

Slik bruker du Power Query Rad- og kolonnevalg

Hvis du vil hente Table1-verdien i Element-kolonnen, klikker du fx i formellinjen og legger til et manuelt trinn. Deretter bruker du posisjonsindeksoperatoren for å referere til dens nullbaserte posisjon og felttilgangsoperatøren for å referere kolonnenavnet.

Fra Ark1-cellen i Element-kolonnen, tell fra 0 til cellen i Tabell1. Du vil finne at posisjonen til Tabell1-cellen er 2. Skriv derfor inn 2 innenfor de krøllede parentesene. For felttilgangsoperatøren, skriv inn navnet på kolonnen som Tabell1-cellen tilhører. Etter det vil du se at forhåndsvisningsruten vil returnere Tabell1.

Slik bruker du Power Query Rad- og kolonnevalg

Hvis du høyreklikker mellomrommet i Tabell1-cellen og velger Drill Down, vil du se at brukergrensesnittet genererer samme resultater og syntaks.

Slik bruker du Power Query Rad- og kolonnevalg

Slik bruker du Power Query Rad- og kolonnevalg

Årsaken er at eksempeltabellen ikke har en primærnøkkel. Tabeller med primærnøkler bruker nøkkelmatch-oppslag.

Dette er en annen eksempeltabellspørring med en primærnøkkel.

Slik bruker du Power Query Rad- og kolonnevalg

Hvis du høyreklikker på plassen i Tabell1-cellen og velger Drill Down, vil du se de samme resultatene, men med annen syntaks.

Slik bruker du Power Query Rad- og kolonnevalg

Dette er fordi nøkkelmatch-oppslag brukes på posisjonsindeksoperatoren. Den viser alle primærnøkkelkolonnene og deres verdier for den valgte posten. Du kan også bruke oppslagsmetoden for nøkkelsamsvar i den første eksempeltabellspørringen ovenfor, selv om den ikke har en primærnøkkel.

Fjern det siste trinnet i tabellspørringen og klikk fx i formellinjen for å legge til et manuelt trinn. For å få samme resultat, må du matche vareverdien med Tabell1.

Slik bruker du Power Query Rad- og kolonnevalg

Du vil se at det genererte det samme resultatet. Metoden fungerer så lenge søkekriteriene ikke samsvarer med flere rader i tabellen.

For å illustrere er dette en manuelt opprettet kode ved hjelp av eksempeltabellspørringen.

Slik bruker du Power Query Rad- og kolonnevalg

Hvis du trykker Enter, kan ikke en enkelt rad returneres, og du vil få en feilmelding som sier at nøkkelen samsvarte med flere rader i tabellen.

Slik bruker du Power Query Rad- og kolonnevalg

Bruk av valgfritt valg ved å legge til et spørsmålstegn undertrykker ikke feilen fordi det bare påvirker atferden som ikke ble funnet. I dette tilfellet ble det funnet flere poster som oppfyller kriteriene dine.

Dette er noe du må være klar over når du bruker nøkkeloppslag. Brukergrensesnittet vil bare bruke nøkkelmatch-oppslag når en tabell har en primærnøkkel. Ellers vil den alltid bruke posisjonsindeksoperatoren.

Du kan sjekke om en tabell har en primærnøkkel ved å bruke Table.Keys- funksjonen. I denne tredje eksempelspørringen vil du se at funksjonen returnerer en post.

Slik bruker du Power Query Rad- og kolonnevalg

Når du klikker på plassen inne i Record-cellen, vil du se en forhåndsvisning av innholdet under forhåndsvisningsruten.

Slik bruker du Power Query Rad- og kolonnevalg

Du kan se at Primær oppgir SANN for tabellen. Dette betyr at tabellen har en primærnøkkel og inneholder en liste med nøkkelkolonnene for tabellen.

Slik bruker du Power Query Column Projection

Projeksjon produserer en ny tabell som inneholder et redusert antall kolonner. Projeksjonsoperatoren er et sett med firkantede parenteser med felt eller kolonnevalg. For å demonstrere vil denne eksempeltabellspørringen bli brukt.

Slik bruker du Power Query Rad- og kolonnevalg

Hvis du bare vil beholde Data-kolonnen, legger du først til et manuelt trinn ved å klikke på fx i formellinjen. For syntaks, skriv inn data innenfor hakeparentesene.

Slik bruker du Power Query Rad- og kolonnevalg

Du kan velge flere kolonner ved å legge til et komma etter den første kolonnen og deretter lage nye firkantede parenteser med kolonnene som er lagt til. Du kan se at projeksjonen også omorganiserer kolonnerekkefølgen avhengig av syntaksen.

Slik bruker du Power Query Rad- og kolonnevalg

Å referere til en kolonne som ikke eksisterer vil forårsake en feil. Hvis du legger til en ny kolonne i syntaksen, vises en feilmelding i forhåndsvisningsruten.

Slik bruker du Power Query Rad- og kolonnevalg

Ved å legge til et spørsmålstegn, vil eventuelle ikke-eksisterende kolonner bli lagt til, men verdiene vil bli satt til null.

Slik bruker du Power Query Rad- og kolonnevalg

skiller mellom store og små bokstaver, og det er noe å være oppmerksom på når du bruker utvalg eller projeksjon.

Konklusjon



Utvalg og projeksjon hjelper deg med å få frem og skaffe spesifikk informasjon fra en stor tabell eller kilde. De hjelper deg med å skille ut dataene du trenger. Når du kan forstå hvordan de to fungerer, vil du se en stor forbedring i ferdighetene dine.

Melissa


LuckyTemplates What-If-parameterfunksjon

LuckyTemplates What-If-parameterfunksjon

Denne bloggen introduserer den nye funksjonen i LuckyTemplates, What-If-analyseparameteren. Du vil se hvordan det gjør alt raskt og enkelt for scenarioanalysen din.

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Finn ut hvordan du kan finne ut om inntektsveksten din er god ved å sjekke om marginene dine økte ved å bruke LuckyTemplates som måler forgrening.

LuckyTemplates Parameters Via Query Editor

LuckyTemplates Parameters Via Query Editor

Lær og forstå hvordan du kan lage og bruke LuckyTemplates Parameters som er en kraftig funksjon i spørringsredigereren.

Rundt stolpediagram – en visualisering for dashbordet ditt

Rundt stolpediagram – en visualisering for dashbordet ditt

Denne opplæringen vil diskutere hvordan du lager et rundt søylediagram ved hjelp av Charticulator. Du vil lære hvordan du designer dem for LuckyTemplates-rapporten.

PowerApps funksjoner og formler | En introduksjon

PowerApps funksjoner og formler | En introduksjon

Lær hvordan du bruker PowerApps-funksjoner og -formler for å forbedre funksjonaliteten og endre atferd i Power Apps-lerretsappen vår.

Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Lær hvordan du demonterer en PBIX-fil for å trekke ut LuckyTemplates-temaer og bilder fra bakgrunnen og bruke den til å lage rapporten din!

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det