Variabler og uttrykk i Power Query Editor
Denne opplæringen vil diskutere om variabler og uttrykk i Power Query Editor. Du lærer hvordan du skriver og bygger dem riktig.
Performance Analyzer- funksjonen er nå tilgjengelig på LuckyTemplates-skrivebordet, og det er det jeg skal vise deg i denne opplæringen. Ved å bruke Performance Analyzer kan du finne ut hvordan rapportelementene dine, for eksempel visuals og DAX-formler, presterer. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Etter å ha kjørt analysen, kan du tolke resultatene levert av Performance Analyzer i LuckyTemplates. Resultatene vil hjelpe deg med å finne ut flaskehalsene i de trege rapportene dine.
Performance Analyzer- funksjonen er det perfekte verktøyet å bruke hvis du har trege modeller. Funksjonen er spesielt nyttig når du prøver å optimalisere modellen din. På denne måten finner du ut hvor opphengene skjer og finner ut hvorfor det tar så lang tid før ting beregnes. Det kan være på grunn av for mange bilder, for mange farger eller for mange formler. Det kan også være på grunn av noen DAX-formler som ikke beregnes riktig.
Totalt sett er det viktig å kjenne til problemene slik at du kan finne ut de plausible feilene på rapportsiden din. Etter det kan du gjøre de nødvendige optimaliseringene for å se endringene i LuckyTemplates-ytelsen din .
Innholdsfortegnelse
Viser ytelsesanalysefunksjonen i LuckyTemplates
For å komme til Performance Analyzer, klikk på View- fanen, og merk deretter av for Performance Analyzer .
Etter det vil Performance Analyzer være synlig på høyre side, ved siden av feltene og visualiseringer -ruten. For denne opplæringen bruker jeg en eksempelrapport, som er .
For å starte ytelsesanalysen av rapportsiden, klikk Start opptak .
Deretter går du til rapportsiden og utfører en handling for å finne ut hvilken del som tar tid å laste. Som du vet, fungerer LuckyTemplates veldig raskt. Jeg snakker om millisekunder. Derfor, hvis noe tar tid, betyr det bare at det er et problem.
Etter å ha startet opptaket, gå til produktkategoriskjæreren og velg et element og klikk deretter Stopp .
I Performance Analyzer- ruten vil hvert enkelt element i rapportene bli listet opp og analysert. Den inkluderer hver slicer, hver formel, visuals, mål i det visuelle og mer. For eksempel, hvis du dykker inn i Matrix , kan du se at den er delt opp i tre forskjellige deler.
Basert på analysen tok det 128 millisekunder for det visuelle å sende spørringen og returnere data. Det er resultatet under. Under Visuell visning viser den tiden det tok å gjengi dataene basert på det nye valget. Basert på analysen tok det 299 millisekunder.
Dataene under Annet er ganske interessant fordi det kan være en rekke ting. Det kan være tiden det tar å utføre eller forberede de underliggende spørringene som går inn i matrisen. Det kan også være tiden det tar å vente på at andre forespørsler skal oppdateres på siden. Alt i alt handler det bare om den generelle bakgrunnsbehandlingen.
Analyserer rapportsiden ved hjelp av flere skjærere
Det er en annen type analyse du kan utføre ved å bruke funksjonen Performance Analyzer . Det involverer flere slicer-endringer samtidig for ytterligere å finne ut om det er noen problemer i rapporten.
Før det, klikk Slett for å kjøre en ny analyse, og klikk deretter Start opptak igjen. Denne gangen velger du flere elementer fra produktkategoriskjæreren . For å gjøre flere variasjoner, gjør endringer i dataene i årsutsnittet ved å velge 2016 .
Som du kan se i Performance Analyzer- ruten, registrerer den alt fra rapporten. Det er enkelt å ta en titt på hastigheten og det samlede registeret. Deretter kan du kjøre en ny analyse og gjøre nye endringer for å se hvordan analysen også endres.
Ytelsesanalysatorfunksjonen er et utrolig tillegg i LuckyTemplates. Det vil være flott for deg å begynne å dykke inn i denne funksjonen litt mer.
Tips for å optimalisere rapportsiden din
Hvis du bare setter opp ting på den beste måten , kan du enkelt optimalisere datatabellene dine. Du kan også enkelt bygge datamodeller og en-til-mange-relasjoner. Når det gjelder enkle DAX-formler, kan du forgrene deg til mer avansert logikk om nødvendig. Ærlig talt, du bør alltid gjøre disse tingene slik at du ikke trenger å bekymre deg for ytelsen til LuckyTemplates.
Men hvis det er problemer i rapportene, kan Performance Analyzer i LuckyTemplates være veldig nyttig. Gjennom Performance Analyzer-funksjonen i LuckyTemplates er det lettere å gå nærmere inn i elementene i DAX-spørringene og visualiseringene. Det kan også hjelpe med å analysere hvilke av visualiseringene som tar tid, slik at du til slutt kan finne ut hva som forårsaker problemene.
Basert på min erfaring, forårsaker gjengivelsen av det visuelle mye av tregheten inne i LuckyTemplates-rapportene. Hvis det er mye grafikk, kommer systemet til å gjengi mye informasjon, og dermed den lange ventetiden.
Bortsett fra det, sørg for at DAX-formlene er riktige . Så mye du kan, forenkle DAX-logikken, spesielt hvis den involverer store datasett. Mesteparten av tiden er det det som gjør LuckyTemplates trege. Selv om det egentlig ikke kommer til å identifisere de komplekse formlene, er det mye bedre hvis du deler ut disse formlene i separate mål. På denne måten vil analysen tydelig vise hvordan hver av disse formlene fungerer.
Ytelsesanalysatoren i LuckyTemplates gir deg faktisk ikke den eksakte løsningen, i stedet forteller den deg hvor problemet er. Det gir deg en oversikt over problemene.
Konklusjon
Alt jeg diskuterte vil hjelpe deg med å optimalisere ytelsesanalysatoren i LuckyTemplates. Jeg ville bare gi deg en oversikt over denne flotte funksjonen og lære deg hvordan du bruker den. Det er ganske enkelt å bruke, men jeg tror også at det bare er et spørsmål om å teste.
Første gang du kommer over en veldig treg modell, er det den beste tiden å hoppe inn i Performance Analyzer, slik at du begynner å lære og optimalisere modellene dine ganske raskt.
Jeg foreslår at du kontrollerer rapportene dine og ikke dveler ved for mange visualiseringer eller for mange farger eller DAX-formler. Det er disse tingene du enkelt kan optimalisere.
For denne typen ytelsesanalyse, jo lavere tiden er, jo bedre. Dermed vil du vite om du har en treg modell basert på hvor høye tiden eller tallene er i resultatene.
Jeg håper du liker å se gjennom denne opplæringen.
Denne opplæringen vil diskutere om variabler og uttrykk i Power Query Editor. Du lærer hvordan du skriver og bygger dem riktig.
Et LuckyTemplates-varmekart er en type visualisering som brukes til å vise datatetthet på et kart. I denne opplæringen vil jeg diskutere hvordan vi kan lage en – ikke gå glipp av noe!
Jeg skal lære deg et veldig interessant eksempel rundt Pareto-prinsippet og hvordan du lager et Pareto-diagram ved hjelp av viktige DAX-formler.
Lær hvordan et tilpasset stolpediagram på markedsplassen kan brukes til datasammenligning og hvordan du kan lage dem ved å bruke eksempler i LuckyTemplates.
Lær hvordan Power Automate Static Results-funksjonen fungerer og hvorfor det er bra å bli lagt til de beste praksisene når du lager flytdiagrammer.
eDNA demonstrerer hvordan du utfører språk- eller tekstoversettelse ved hjelp av Python og overfører det til LuckyTemplates. LuckyTemplates Python-opplæring.
I denne opplæringen lærer du hvordan du bruker Gauge Bullet Graph til å lage et Gantt-diagram i LuckyTemplates Report Builder.
I denne opplæringen lærer du hvordan du lager et tredimensjonalt (3D) spredningsplott ved å bruke Python i LuckyTemplates.
Effektiv LuckyTemplates-rapportering – øktgjennomgang og ressursnedlasting
Ny kundeanalyse med LuckyTemplates – Neste medlemsbegivenhet