Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion
Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.
Denne tutorial vil diskutere, hvordan du bruger markering og projektion inde i . Valg er til at vælge en række; projektion er til at vælge en kolonne. Du lærer og forstår, hvordan du bruger dem til at hente data og information fra en tabel.
Indholdsfortegnelse
Sådan bruges Power Query Row Selection
Den positionelle indeksoperator er det nul-baserede indeksnummer inden for et sæt krøllede parenteser. Opslagsoperatoren er et feltnavn i et sæt firkantede parenteser. Disse operatører kan kombineres for at få adgang til en individuel celle.
For at demonstrere dette er et eksempel på en tabelforespørgsel, der vil blive brugt.
Hvis du vil hente Tabel1-værdien i varekolonnen, skal du klikke på fx i formellinjen og tilføje et manuelt trin. Brug derefter positionsindeksoperatoren til at henvise til dens nul-baserede position og feltadgangsoperatoren til at henvise til kolonnenavnet.
Tæl fra 0 til cellen i tabel1 fra cellen i Ark1 i kolonnen Vare. Du vil opdage, at placeringen af Tabel1-cellen er 2. Indtast derfor 2 inden for de krøllede parenteser. For feltadgangsoperatøren skal du indtaste navnet på den kolonne, som Tabel1-cellen tilhører. Derefter vil du se, at forhåndsvisningsruden returnerer Tabel1.
Hvis du højreklikker på mellemrummet i Tabel1-cellen og vælger Drill Down, vil du se, at brugergrænsefladen genererer de samme resultater og syntaks.
Årsagen er, at eksempeltabellen ikke har en primær nøgle. Tabeller med primærnøgler bruger nøglematch-opslag.
Dette er endnu et eksempel på en tabelforespørgsel med en primær nøgle.
Hvis du højreklikker på pladsen i Tabel1-cellen og vælger Drill Down, vil du se de samme resultater, men med anden syntaks.
Dette skyldes, at nøglematchopslag anvendes på positionsindeksoperatoren. Den viser alle de primære nøglekolonner og deres værdier for den valgte post. Du kan også bruge nøglematch-opslagsmetoden i den første eksempeltabelforespørgsel ovenfor, selvom den ikke har en primær nøgle.
Fjern det sidste trin i denne tabelforespørgsel, og klik på fx i formellinjen for at tilføje et manuelt trin. For at få det samme resultat skal du matche vareværdien med tabel1.
Du vil se, at det genererede det samme resultat. Metoden fungerer, så længe søgekriterierne ikke matcher flere rækker i tabellen.
For at illustrere er dette en manuelt oprettet kode ved hjælp af eksempeltabelforespørgslen.
Hvis du trykker på Enter, kan en enkelt række ikke returneres, og du får en fejlmeddelelse om, at nøglen matchede flere rækker i tabellen.
Brug af valgfrit valg ved at tilføje et spørgsmålstegn undertrykker ikke fejlen, fordi det kun påvirker den ikke-fundne adfærd. I dette tilfælde blev der fundet flere poster, der opfylder dine kriterier.
Dette er noget, du skal være opmærksom på, når du anvender nøglematchopslag. Brugergrænsefladen vil kun bruge nøglematch-opslag, når en tabel har en primær nøgle. Ellers vil den altid bruge positionsindeksoperatoren.
Du kan kontrollere, om en tabel har en primær nøgle ved at bruge funktionen Table.Keys . I denne tredje eksempelforespørgsel vil du se, at funktionen returnerer en post.
Når du klikker på pladsen inde i Record-cellen, vil du se en forhåndsvisning af dens indhold under preview-ruden.
Du kan se, at Primary angiver SAND for tabellen. Det betyder, at tabellen har en primær nøgle og indeholder en liste med nøglekolonnerne for tabellen.
Sådan bruges Power Query Column Projection
Projektion producerer en ny tabel, der indeholder et reduceret antal kolonner. Projektionsoperatoren er et sæt firkantede parenteser med felt- eller kolonnevalg. For at demonstrere vil denne eksempeltabelforespørgsel blive brugt.
Hvis du kun vil beholde kolonnen Data, skal du først tilføje et manuelt trin ved at klikke på fx i formellinjen. For syntaks skal du indtaste data inden for firkantede parenteser.
Du kan vælge flere kolonner ved at tilføje et komma efter den første kolonne og derefter oprette nye firkantede parenteser med de tilføjede kolonner. Du kan se, at projektion også omarrangerer kolonnerækkefølgen afhængigt af syntaksen.
Henvisning til en kolonne, der ikke eksisterer, vil forårsage en fejl. Hvis du tilføjer en ny kolonne i syntaksen, vises en fejlmeddelelse i forhåndsvisningsruden.
Ved at tilføje et spørgsmålstegn tilføjes eventuelle ikke-eksisterende kolonner, men deres værdier vil blive sat til null.
er case-sensitive, og det er noget, man skal være opmærksom på, når man bruger markering eller projektion.
Konklusion
Udvælgelse og projektion hjælper dig med at få frem og få specifik information fra en stor tabel eller kilde. De hjælper dig med at udpege de data, du har brug for. Når du kan forstå, hvordan de to fungerer, vil du se en stor forbedring i dine færdigheder.
Melissa
Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.
Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.
Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.
I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.
Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.
Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.
I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.
I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.
I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.
I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.