PowerApps-søkefelt: Slik legger du til og tilpasser
Lær hvordan du oppretter et PowerApps-søkefelt fra bunnen av og tilpasser det til å matche det overordnede temaet for appen din.
Jeg er utrolig spent på dagens blogg fordi den kommer til å vise hvordan den verste funksjonen i LuckyTemplates for øyeblikket plutselig kommer til å bli den beste funksjonen. Jeg snakker om tabellredigereren LuckyTemplates. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Jeg var så heldig å prøve forhåndsversjonen av Tabular Editor 3 i desember 2020 og komme inn i betaprogrammet. Jeg har brukt det hver dag nå de siste månedene, og det har virkelig revolusjonert måten jeg bruker LuckyTemplates på. Så jeg vil bruke litt tid i dag og lede deg gjennom de grunnleggende funksjonene til Tabular Editor LuckyTemplates versjon 3 (TE3). Jeg skal vise deg hvordan jeg tror det virkelig kommer til å endre måten du bruker LuckyTemplates på.
Innholdsfortegnelse
Tabellredigering LuckyTemplates versjon 3 funksjoner og funksjoner
Her er noen av de grunnleggende funksjonene til TE3 som jeg fant veldig nyttige og ganske fantastiske faktisk.
Konfigurerbarhet
En av tingene jeg vil dekke er konfigurasjonen. Som du kan se her i Tabular Editor 3, har vi flere vinduer og alle disse er fullstendig konfigurerbare . Du kan flytte rundt på ting. Du kan trekke ut ting på en veldig intuitiv måte og utvikle nye seksjoner. Du kan endre størrelsen på dem også.
Du kan også lagre dette i Capture Workspaces , og deretter lagre dem i en liste over tilgjengelige Workspaces .
Så, for eksempel, du jobber i Best Practice Analyzer hvor du søker og erstatter, kan du gå inn i et annet arbeidsområde hvis du redigerer tiltak. Jeg syntes det var utrolig nyttig.
Den har også en rekke forskjellige temaer . Hvis du er en fan av mørk modus, kan du bare gå rett inn i mørk modus. Jeg liker den blå, bare en personlig preferanse.
Alle verktøylinjene er konfigurerbare. Menyene er konfigurerbare. Du kan bare få dette til å fungere akkurat slik du vil at det skal fungere og føle deg komfortabel med å jobbe. Gitt hvor lang tid du bruker i LuckyTemplates på å skrive DAX, tror jeg det er ganske viktig.
Skriver DAX
Det neste jeg vil snakke om er hvordan TE3 IntelliSense hjelper deg med å skrive DAX . Når jeg stikker innom her for en ny måling og begynner å skrive litt DAX, vil du umiddelbart se hvordan dette er en reell forbedring.
Det er noen fine små funksjoner her. Du trenger for eksempel ikke å bekymre deg for kontroll (ctrl), enter eller shift enter. Du trykker bare på enter og det flytter deg til neste linje. Og så er F5 det som vil forplikte koden din.
Her kan du se standard IntelliSense og litt tilleggsinformasjon. Det sier at vi er i kontekstovergangsmodus. Den har også en hotlink.
Og så kan du klikke på den lenken, som bringer deg rett tilfor ytterligere informasjon om funksjonen.
Den har mye bakgrunnsevne og kunnskap innebygd. En av de virkelig klare tingene du begynner å se umiddelbart er, når det gjelder feilmeldinger, vil TE3 fange opp alle feilene.
Den vanlige DAX Editor vil bare plukke opp én av disse feilene, som du kan se her under Analysetjenester. Tabular Editor 3, derimot, har det som kalles Semantic Processor for DAX , og den vil fange opp alle feilene.
Dette vil gi deg mye mer informasjon om disse feilene. Hvis du for eksempel ser under Analysis Services (DAX Editor), vil den fortelle deg at for få argumenter ble sendt til og hva minimumsantallet for argumentet er, men det vet ikke hvor feilen sitter.
Den semantiske prosessoren, derimot, vet at den er i linje tre (3), den er i kolonne ni (9), og den forteller deg akkurat hvor den starter. Den gir deg et verktøytips for å forklare feilen, og den gir deg alle feilene den finner i uttrykket. Det hjelper deg virkelig når det gjelder feilsøking.
Kaldfolding, DAX-feilsøking og DAX-skripting
En annen veldig fin funksjon er denne tingen som kalles kaldfolding , hvor du kan kollapse variablene dine ned og bare få et bedre bilde av hvordan målingen din ser ut. Dette er veldig nyttig, spesielt hvis du skriver lange mål som går utover skjermen.
Det fungerer også bra for å måle forgreningsfeilsøking. Hvis du for eksempel ser her på si, totalt antall kunder og du høyreklikker på det målet, vil det stå Vis avhengigheter .
Den vil vise deg hvilke objekter som avhenger av Totalkunder og hvilke objekter den avhenger av. Så det du kan gjøre er noe som kalles DAX-skripting . Dette er en veldig interessant måte å se på vårt mål forgrening.
Så la oss for eksempel ta disse Slicer Harvest-tiltakene og våre Totalkunder i Range-målene. Hvis vi klikker på denne grupperingen, ser vi et alternativ kalt Script DAX . Vi klikker på det og det lager et script med alle målene våre på ett sted. Vi kan redigere dette. Vi kan se på det i forhold til hvordan tiltakene forgrener seg fra hverandre.
Videre, hvis vi ønsker å refaktorisere dette resultatet, Resultat , kan vi gi det nytt navn. Og det det vil gjøre er at det vil gi nytt navn i omfang .
Den merker begge disse resultatene nederst, og vi kan endre dem til å si Utfall . Vi har nå endret det i koden, men i den øvre delen av formelen, der vi også hadde Resultat i et annet mål, visste den nok til å holde det utenfor omfanget. Det er mye smartere enn bare det gjennomsnittlige søk-og-erstatt, som ville ha gått gjennom og endret alle disse resultatene.
Derfra kan du åpne Finn og erstatt- vinduet. Gjennom arbeidsområdefunksjonaliteten kan vi lage et vindu for det, og deretter gå gjennom dette her og gjøre hvilken som helst form for kasus- eller helordsmatching, finne alle, finne forrige, redigere dette ned osv., enten i enkeltmålsversjonen eller skriptversjonen. Trykk på kontroll S og det lagrer det tilbake til LuckyTemplates-modellen.
Dessuten har vi en innebygd formatering for vår DAX , slik at vi også kan formatere skriptet.
Forhåndsvisninger, pivotrutenett og dataspørring
Det er noen andre ting vi kan gjøre her. Hvis vi vil se på tabellene våre, kan vi gjøre en enkel forhåndsvisning , gå gjennom og se på hvert av feltene i tabellen.
Vi kan også sprette opp informasjonskolonnen på høyre side for gjennomgang.
Den andre tingen vi kan gjøre er Pivot Grid . Det tilsvarer i utgangspunktet en pivottabell i Excel eller en matrise i LuckyTemplates. Det er noe ganske likt det visuelle matrisen. Bare dra og slipp variablene i tabellen.
Vi kan bruke dette til å gjøre en validering av resultatene våre. Den kjører radtotaler og kolonnetotaler. Det er mye enklere enn å lage en haug med fremmede bord som faktisk befinner seg fysisk i modellen.
Det er også en annen stor funksjon her, som er DAX Query . Hvis du jobber i DAX Studio, kommer du til å bli godt kjent med dette. Her kan vi materialisere tabeller.
La oss ta dettefunksjon, for eksempel, og vi ønsker å analysere den, kan vi sette den inn i en spørring.
Husk at søk alltid starter med EVALUATE, og så limer vi inn målingen her. Dette er en virkelig flott funksjon for feilsøking.
Skripting og makroopptak
Det neste jeg vil dekke er skripting. Jeg vil vise deg den automatiserte skriptfunksjonen her i Tabellredigering 3. Vi kan skrive litt grunnleggende kode her eller kopiere og lime inn noen tiltak fra.
Og så er det bare å trykke på Lagre som makro .
For å bruke disse makroene, gå bare til det riktige omfanget, enten det er modell, tabell eller kolonne. Deretter er det bare å høyreklikke og deretter velge Makroer ; etter det, bare bruk det riktige skriptet.
Og så, hvis vi formaterer alt DAX , for eksempel, formaterer det hele DAX, ved å bruke DAX-formatet eller basert på om vi har valgt lang eller kort linje. Vi traff bare kontroll S for å lagre det tilbake til LuckyTemplates-filen.
Til slutt har TE3 Macro , der du kan slå det på, utføre funksjonen du vil automatisere, og deretter bruke koden den lager for å lage det skriptet uten å kunne mye koding selv.
Tabellredigering LuckyTemplates Best Practice Analyzer
En av de virkelig kule tingene i TE3 er at den har et regelsett for beste praksis . Så la oss åpne Best Practice Analyzer . Den har regler for lokal bruker, regler for gjeldende modell og regler for lokal maskin. La oss legge det til, og så kan vi si Inkluder regelfil fra URL . Vi limer deretter inn en URL fra Analyst Hub.
Deretter åpnes en hel rekke regler for beste praksis.
Du kan deretter trykke på Kjør, og det vil kjøre det skriptet, gjøre endringene i modellen din og implementere beste praksis.
Dette er en fantastisk måte å forbedre datamodelleringen din på ved å bare la den gå gjennom, regel for regel, tabell for tabell, og fremheve områder der du ikke overholder de beste praksisene.
Konklusjon
Dette er en veldig rask omvisning gjennom Tabular Editor LuckyTemplates versjon 3. Det er mange flere funksjoner som vi ikke har dekket. Vi har noen datamodelleringsfunksjoner, slik at du kan diagramme datamodellene dine og jobbe med relasjonene dine. Det er partisjoner der du faktisk kan se på M-koden din osv.
Det er en fantastisk rekke funksjoner her, og vi skraper bare i overflaten her. Men forhåpentligvis kan du virkelig se hvordan dette gir deg utvidet funksjonalitet og enorm kapasitet når det gjelder å skrive DAX, , og forbedre datamodellene dine. Det vil også bidra til å forbedre din generelle forståelse av hva som skjer i målene og tabellene dine. Takk til den utrolig talentfulle programmereren, Daniel.
Jeg håper denne informasjonen gir deg litt mot til å teste det ut. Se hva du synes, og se hvordan det endrer måten du bruker LuckyTemplates på.
Beste ønsker!
Lær hvordan du oppretter et PowerApps-søkefelt fra bunnen av og tilpasser det til å matche det overordnede temaet for appen din.
Høst eller fang en verdi inne i et mål for å gjenbruke i et annet mål for dynamiske beregninger ved å bruke SELECTEDVALUE DAX i LuckyTemplates.
Oppdag hvordan versjonshistorikk i SharePoint kan hjelpe deg med å se utviklingen av bestemte data, og hvor mange endringer den har gjennomgått.
Her er et verktøy for å lage rapporter og grafikk, en sekskantkodevelger for farger som du kan bruke for enkelt å få fargene til LuckyTemplates-rapportene dine.
Du kan enkelt vise en datoperiode som en slicer i rapporten ved hjelp av en periodetabell. Bruk en M-kode for å lage den dynamiske datoskjæreren i LuckyTemplates.
Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.
Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.
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.