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.
Indholdsfortegnelse
Selvstudier til Power Platform
I denne power-forespørgsel tutorial vil jeg vise dig en måde at opdele multiline celler i flere rækker. Nogle gange får du en Excel- fil, hvor data inde i cellen er opdelt på tværs af flere linjer. I dag vil jeg vise dig, hvordan du kan bruge Text.Split og List.Zip til at hjælpe dig i en sag som denne. Du kan se den fulde video af denne tutorial nederst på denne blog.
Lad os gå over til strømforespørgsel.
Før vi gør noget, skal du sørge for at have formellinjen synlig på din skærm. Hvis det ikke er synligt, skal du gå til fanen Vis og slå det til.
For det andet, lad os også finde ud af, hvordan vi kan se efter vognretur eller linjefeeds. Til denne åbner jeg det avancerede redigeringsvindue og klikker på spørgsmålstegnet i øverste højre hjørne.
Dette bringer mig direkte til online-dokumentationen. Jeg vælger M-sprogspecifikationen og går til Consolidated Grammar .
Lad os scrolle lidt ned for at se Character Escape-sekvenser . Dette viser os, hvordan man skriver disse vognretur eller linjefeeds. Vi skal starte med en hash eller et pund-tegn, efterfulgt af en åbningsparentes og derefter kontroltegnet.
Som du kan se, er det to eller tre bogstaver. Det er CR for vognretur, LF for linjeskift eller tabulator for tabulator og derefter en afsluttende parentes.
Opdeling af cellerne i flere listeelementer
Lad os gå tilbage til vores eksempel og diskutere, hvilken vi skal bruge. Vi tilføjer en brugerdefineret kolonne ved at klikke på minitabelikonet i øverste venstre hjørne og vælge Tilføj brugerdefineret kolonne .
Vi kalder denne kolonne Temp og indtaster en funktion kaldet Text.Split .
Denne funktion ønsker også en tekst som tekst og en separator som tekst. Så jeg vælger Prioritetskolonnen , indtaster en vognretur og trykker på OK .
Vi får en liste som resultat. Når vi klikker ud til siden i det hvide rum, ser vi en forhåndsvisning nedenunder.
Dette fungerer nu fint, så lad os gå til vores anden kolonne. Vi klikker på tandhjulsikonet , og lad os i stedet for Prioritet klikke på kolonnen MS Schedule og derefter klikke på OK .
Lad os se indholdet. Det ser ikke godt ud, så vi bliver nødt til at ændre dette.
Lad os ændre noget inde i formellinjen. Lad os erstatte cr med lf (linjeskift), og tryk derefter på OK . Klik derefter ud til siden i det hvide rum.
Lad os også tjekke dette for vores Prioritet-kolonne. Vi har brug for line feed til denne.
Samling af genstandene baseret på position
Nu hvor vi ved, hvordan vi opdeler vores celler i flere listeelementer, kan vi bringe elementerne sammen baseret på deres placering på listen for at skabe et sæt værdipar.
Til det kan vi bruge List.Zip . Vi kopierer denne del af formlen.
Derefter tilføjer vi List.Zip , åbne parenteser og derefter krøllede parenteser for at oprette en liste med lister. Vi skriver et komma, indsætter derefter det stykke kode igen, og derefter den afsluttende krøllede parentes og afsluttende parentes.
Lad os også ændre kolonnereferencen her fra Prioritet til MS Schedule , og tryk på OK .
Klik ud til siden i det hvide rum, og du kan nu se en liste, der indeholder flere lister.
Lad os tilføje en som en ny forespørgsel, så vi kan se indholdet, fordi vi skal samle disse værdipar.
Bevaring af udvalgte kolonner
Vi kan også kun beholde de kolonner, som vi ønsker. Vi er kun interesseret i den første kolonne, der hedder Tier , og i den kolonne, som vi lige har oprettet kaldet Temp .
I et sæt firkantede parenteser kan vi pege på de kolonner, som vi vil beholde. Disse kolonnenavne skal også stå i et sæt firkantede parenteser.
Så lad os skrive i de firkantede parenteser og derefter Tier, som er vores første kolonne. Vi skriver komma, derefter endnu et sæt firkantede parenteser og Temp.
Vi står tilbage med denne lille tabel, som vi kan udvide til nye rækker.
Når vi klikker på venstre ikon, kan vi se muligheden for at udtrække værdierne.
Lad os tilføje et brugerdefineret skilletegn, og tryk derefter på OK .
Nå, vi er der ikke helt endnu, og vi er nødt til at rydde op.
Så lad os gå til vores Tilføj tilpassede kolonnetrin .
Vi er nødt til at omdanne indholdet af denne liste.
Vi skal bruge en funktion, der hedder List.Transform , så det tilføjer jeg her i formellinjen.
Vi skal også rydde op i disse tekster ved hjælp af Text.Clean- funktionen.
Lad os gå tilbage til det sidste trin. Resultaterne er fantastiske.
Opdeling af kolonne efter afgrænsning
Alt, hvad der er tilbage at gøre, er at opdele den højre kolonne med den afgrænsning, vi har givet den.
Til sidst, inde i formellinjen, kan vi give disse kolonner deres rigtige navne tilbage. Den første hed Priority og den anden var MS Schedule .
Konklusion
For at opsummere denne power-forespørgsel-tutorial har vi brugt tegn-escape-sekvenser til at lede efter linjeskift og vognretur. Vi lærte også, hvordan man bruger dem til at opdele multiline-celler i flere rækker for at vende vores data tilbage til et korrekt tabelformat.
Det var alt for nu, og hvis du har nydt indholdet, der er dækket i denne særlige vejledning, bedes du abonnere på LuckyTemplates tv-kanal . Vi har altid en enorm mængde indhold, der kommer ud hele tiden, dedikeret til at forbedre den måde, du bruger LuckyTemplates og Power Platform på.
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.