Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

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å.

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

Du kan også lagre dette i Capture Workspaces , og deretter lagre dem i en liste over tilgjengelige Workspaces .

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

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.

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

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.

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

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.

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

Og så kan du klikke på den lenken, som bringer deg rett tilfor ytterligere informasjon om funksjonen.

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

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.

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

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.

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

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.

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

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 .

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

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.

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

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.

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

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 .

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

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.

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

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.

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

Dessuten har vi en innebygd formatering for vår DAX , slik at vi også kan formatere skriptet.

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

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.

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

Vi kan også sprette opp informasjonskolonnen på høyre side for gjennomgang.

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

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.

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

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.

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

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.

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

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.

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

Og så er det bare å trykke på Lagre som makro .

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

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.

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

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.

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

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: Versjon 3 gjennomgang og veiledning

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.

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

Deretter åpnes en hel rekke regler for beste praksis.

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

Du kan deretter trykke på Kjør, og det vil kjøre det skriptet, gjøre endringene i modellen din og implementere beste praksis.

Tabellredigering LuckyTemplates: Versjon 3 gjennomgang og veiledning

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!


PowerApps-søkefelt: Slik legger du til og tilpasser

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.

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

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.

Versjonshistorikk i SharePoint-lister

Versjonshistorikk i SharePoint-lister

Oppdag hvordan versjonshistorikk i SharePoint kan hjelpe deg med å se utviklingen av bestemte data, og hvor mange endringer den har gjennomgått.

Hex-fargekodevelger for Lucky Templates-rapporter

Hex-fargekodevelger for Lucky Templates-rapporter

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.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

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.

Proporsjons- og frekvenstabeller i Excel

Proporsjons- og frekvenstabeller i Excel

Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

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.

LuckyTemplates Shape Map Visualization for romlig analyse

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.

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

I denne opplæringen viser jeg frem en unik idé rundt finansiell rapportering, som tildeler resultater for å forhåndsbestemme tabellmaler inne i LuckyTemplates.

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

Opprett DAX-mål i LuckyTemplates ved å bruke eksisterende mål eller formler. Dette er det jeg kaller tiltaket forgreningsteknikk.