Opprette en datotabell i LuckyTemplates
Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.
I denne opplæringen skal jeg vise deg hvordan jeg maksimerte en teknikk kalt måleforgrening for å fremskynde rapportutviklingsprosessen min for innsendingen til .
LuckyTemplates Challenge er en serie scenarier der et datasett er gitt og deltakerne blir bedt om å levere settet med krav som er gitt i hver prosjektoppgave. Det er en fin måte for LuckyTemplates-brukere å finne kreative måter å bruke kunnskapen og ferdighetene sine på i virkelige scenarier.
Denne innleveringen kommer med flere sider, to av dem har jeg allerede diskutert i en annen veiledning. I dette blogginnlegget skal jeg diskutere hvordan jeg lagde tre sider til som er litt mer komplekse. Til tross for kompleksiteten klarte jeg å gjøre prosessen mer effektiv.
Innholdsfortegnelse
Opprette plantens rapportside
Jeg starter med Planter-siden . Slik ser sluttresultatet ut.
Hvis du har gått gjennom den andre opplæringen jeg nevnte tidligere, vil du se at bakgrunnen er litt lik. Det er fordi jeg opprettet bakgrunnene for hele rapporten min i PowerPoint ved å bruke en enkelt mal. Jeg endret bare overskriften for hver side.
Deretter lastet jeg opp denne bakgrunnen på hver side. Siden jeg lagret bakgrunnslysbildet for denne siden som Plants.png, vil du se det samme filnavnet under Sidebakgrunn i visualiseringsruten.
Jeg brukte også disse skjærerne for leverandør, kategori og materialtype, som også vises på andre sider.
Hjem-knappen er en konstant på alle sidene mine. Det er et flott navigasjonsverktøy som gjør det enkelt for brukere å gå tilbake til hjemmesiden med ett klikk når de er ferdige med denne siden.
Det som er unikt med Planter-siden er knappen her som lar brukere se den kombinerte informasjonen for planter og leverandører.
Dataene for leverandører har en hel side for seg selv, men å kombinere dataene for disse to sidene er nyttig, spesielt hvis brukeren ønsker dypere innsikt.
Jeg har enda et ikon her på toppen som lar brukere se planteavvik.
Anomalier er ganske nye og ble introdusert i november 2020-oppdateringen for LuckyTemplates.
Helt til venstre på denne siden brukte jeg det som kalles en chiclet slicer.
Jeg opprettet den sliceren ved å bruke dette ikonet som er uthevet under visualiseringsruten til høyre.
Hvis du ikke ser chiclet-skjæreren fra enden, betyr det at du må hente appen først. Bare klikk på Flere bilder under Eksterne verktøy , og velg deretter Fra AppSource .
Dette vil åpne et vindu som viser en liste over forskjellige applikasjoner du kan bruke for rapporten. Pass på at du har "Alle" uthevet i venstre rute.
Bruk søkefeltet, bare skriv inn "chiclet" og trykk deretter på søkeknappen. Sliceren du leter etter vil komme ut i søkeresultatene.
Når du trykker på Legg til , vil sliceren vises i visualiseringsruten på LuckyTemplates-skrivebordet. Denne skjæreren er en fin måte å legge til variasjon i rapportene dine, spesielt hvis du ønsker å gå utover standardalternativene som følger med LuckyTemplates.
Lage visuelle elementer og bruk måle forgreninger på nedetidsminutter og defekttrender
Visualiseringen til høyre på siden min viser trendene for nedetidsminutter , kumulative nedetidsminutter etter dato , defekttrender og kumulative defekter etter dato .
For nedetidsminuttertrender brukte jeg et linjediagram.
Jeg opprettet det ved å bruke dette ikonet under visualiseringsruten.
Når det gjelder målingen jeg brukte, kan du finne den under mappen Nøkkelmål under Moving Avg .
Dette målet er en beregning av nedetiden en måneds glidende gjennomsnittstrend.
For de av dere som leser mye av LuckyTemplates-veiledningene eller ser noen av opplæringsvideoene våre, vil du finne denne tilnærmingen til å være kjent. Vår administrerende direktør, Sam McKay, bruker denne en måneds glidende gjennomsnittsteknikken i mange av videoene sine.
Det er et enkelt DAX-mål som brukermedframinus en måned. Alt dette gjøres i løpet av nedetidsminuttene.
Dette målet er allerede formatert. Men jeg vet også at mange av oss formaterer DAX-målene våre på forskjellige måter. Uansett hvordan du formaterer målene dine, bruker jeg et flott verktøy som også kan være nyttig for deg.
Hvis du besøker , vil du legge merke til at hvis du blar helt til bunnen av et innlegg, vil du se ulike verktøy og ressurser som kan være nyttige for rapportutviklingsprosessen. For å formatere mine DAX-mål bruker jeg .
Jeg vet at det finnes andre nettsteder der ute, men jeg velger å bruke dette verktøyet fordi det er knyttet til en rekke andre LuckyTemplates-verktøy i Analyst Hub. Den er også veldig grei og enkel å bruke.
For å vise deg hvordan det fungerer, limer jeg inn målet jeg viste deg tidligere i rommet. Deretter klikker jeg på Format- knappen nederst på siden.
Dette fikser automatisk tiltaket, og gir det det reneste formatet som mulig mens du vurderer dine preferanser.
Du kan angi dine preferanser i innstillingene til høyre på siden. For eksempel, hvis du heller vil ha lange linjer i stedet for korte, kan du bytte alternativet for det under Linjer .
Personlig foretrekker jeg å bruke flere korte linjer for målene mine.
Du har også muligheten til å legge til et mellomrom etter hver funksjon du bruker på målet. Som du ser, gjør plassen tiltaket lettere å forstå.
Når du er fornøyd med hvordan målingen din ser ut, klikker du bare på Kopier kode nederst.
Gå deretter tilbake til LuckyTemplates-skrivebordet og lim inn det formaterte målet.
Etter min mening er det svært viktig å holde DAX-kodene rene og riktig formatert. Så sørg for å også ta deg tid til å gjøre det når du jobber med komparative mål.
Nå som du har sett hvordan jeg opprettet nedetidsminuttene, blir det enkelt å jobbe på siden Defekter. Sam snakker alltid om måleforgrening, og det er konseptet jeg brukte her.
Mål forgrening betyr å starte med et enkelt kjernemål, og deretter opprette eller forgrene seg til andre tiltak.
I dette tilfellet kopierte jeg ganske enkelt målingen for Nedetidsminutter og konverterte den til Defekter.
Nå som tiltakene er på plass, vil jeg gå tilbake til det visuelle.
Når jeg jobber med linjegrafer som denne, liker jeg at linjene er tykkere enn vanlig. Dette gjør trenden mer synlig. Standarden er vanligvis ganske tynn, noe som betyr at trendene ikke fremheves godt nok.
For å justere vekten på linjene går du bare til Shapes under visualiseringer og øker Stroke Width . Jo høyere tallet er, jo tykkere blir linjen. For det visuelle ovenfor satte jeg den til 3.
Du vil se at det er mange alternativer her for hvordan du kan forbedre bildene dine ytterligere. Du kan velge datafarger eller legge til dataetiketter .
Når det kommer til denne typen visuelle bilder, bruker jeg vanligvis ikke dataetiketter. Men jeg liker å bruke verktøytips. Det er derfor når du fremhever pekeren over et hvilket som helst punkt i visualiseringen, vil du se det glidende gjennomsnittet for én måned for den aktuelle datoen.
Lage visuelle elementer og bruk måle forgreninger på kumulative nedetidsminutter og defekter
Når vi går videre til det visuelle for kumulative nedetidsminutter etter dato , vil du se at det er et grunnleggende områdediagram. Igjen, jeg brukte akkurat det visuelle som følger med LuckyTemplates som standard.
Dette var de kumulative tiltakene jeg laget. Jeg organiserte dem ved å gruppere dem i Kumulativ-mappen.
Dette er målet jeg brukte for kumulative nedetidsminutter .
Som du kan se, ble målingen for kumulative nedetidsminutter beregnet ved å brukefunksjon brukt på nedetidsminutter. Da brukte jegoverDatatabell med dato som er mindre enn eller likDato. Denne beregningen gir meg en kumulativ total over tid innenfor dette diagrammet.
Noen ganger inkluderer jeg sekundære verdier i disse diagrammene. For eksempel kan jeg bruke et element som Downtime Minutes.
Så jeg søker etter Nedetidsminutter under feltruten.
Så setter jeg det som en sekundær verdi.
Men når vi ser på det visuelle nå, gir det oss ikke et klart bilde av dataene.
Dette er grunnen til at jeg valgte å ikke bruke en sekundær verdi her. Så jeg skal ta ut den sekundære verdien og så bringe den tilbake til hvordan den var før.
Det jeg brukte i denne visualiseringen er zoom-glidebryterne . Jeg brukte dem både på X- og Y-aksen.
Zoomglidere ble introdusert i LuckyTemplates-oppdateringen fra november 2020. Det er en kul funksjon som lar brukere finne mer spesifikke detaljer.
Zoom-glidebryterne kan aktiveres under formateringsruten.
Du har muligheten til å bruke zoom-glidebryteren for enten X-aksen eller Y-aksen, eller du kan slå på begge.
Du har også muligheten til å legge til etiketter og verktøytips hvis du vil. Men i mitt tilfelle har jeg ikke så mye plass som jeg ønsker, så jeg valgte å ikke legge dem til. Men hvis jeg jobbet med et større bilde, ville jeg sannsynligvis brukt dem også.
I utgangspunktet trenger du bare å klikke på glidebryteren og dra den opp eller ned for å zoome inn og ut av det visuelle. På Y-aksen kan du for eksempel se hvordan innzooming faktisk også utvider tallene.
Å zoome inn på Z-aksen gjør det samme. Når du zoomet ut tidligere, viste den bare årene. Men når jeg zoomer inn, begynner den å vise smalere tidsperioder, som måneder.
Det er en veldig kul funksjon, spesielt hvis du jobber med så mye data og ønsker å la brukere se nærmere på detaljene i det visuelle bildet ditt. Når du zoomer inn på denne måten, kan du også se en større visning ved å klikke på dette ikonet for fokusmodus.
Dette utvider den spesifikke visningen til hele skjermen, noe som gjør det enklere å sjekke ut data på bestemte punkter.
For de kumulative defektene brukte jeg nok en gang måleforgrening for å gjøre prosessen min mer effektiv. Jeg kopierte målingen for mine kumulative nedetidsminutter, som jeg viste tidligere.
Deretter dupliserte jeg det og byttet ut Nedetidsminutter for defekter.
Når det gjelder det visuelle, gjorde jeg det samme. Jeg dupliserte akkurat det visuelle bildet for kumulativ nedetid minutter etter dato, endret fargeformatet litt ved å velge en lysere nyanse, og deretter brukte jeg målet for kumulative defekter.
Bruke måle forgreninger ved rangering av ytelse
Det siste bildet jeg skal diskutere for denne siden er tabellen i midten. Det var her jeg virkelig gjorde mye arbeid, tatt i betraktning hvor mange tiltak som måtte inn.
Du kan se at denne visuelle viser anleggets plasseringer, nedetidsminutter og defekter, samt noen gjennomsnitt og rangeringer.
Jeg skal begynne med tiltaket for Gjennomsnittlig nedetid .
Slik ser tiltaket ut.
Det er et grunnleggende mål som bruker AVERAGEX for datoenbrukt på nedetidsminutter for hvert anlegg. Dette er mitt primære grunnlag når jeg rangerer plantene.
Deretter skal jeg vise deg hvordan jeg gjorde rangeringsmålene. Jeg begynner med rangering etter nedetidsminutter .
Jeg kalte tiltaket Best Performing Plants By Downtime . Tydeligvis er dette navnet for langt til å brukes på det visuelle. Det er derfor jeg kalte kolonnen Rangering etter nedetidsminutter i stedet.
I utgangspunktet brukte jeg for anleggsstedet.
Jeg brukte denne kombinasjonen fordi jeg ikke trengte en total som vises nederst. Jeg ønsket at anleggsstedene skulle filtreres ut slik at ingen total kommer opp. Tross alt er det ingen vits i å ha en total når kolonnen bare rangerer dataene. Det er derfor du vil se at de tilsvarende totalsummene er tomme.
Noen kan også bruke IF her i stedet for ISFILTERED . Du kan velge hvilken som helst teknikk du føler deg komfortabel med, så lenge den har samme resultat.
Deretter brukte jegfunksjon brukt påPlanteplasser.
Du kan også brukei stedet for ALLE , avhengig av hvilke resultater du vil se. Den grunnleggende forskjellen her er at ALLE inkluderer alle dataene uansett om jeg har filtre på plass.
Her er et eksempel som viser forskjellen. Jeg velger en spesifikk leverandør fra sliceren her på toppen.
Når jeg gjør det, vil dataene i tabellen bare vise de gjeldende radene. Legg merke til at under Rangering etter nedetidsminutter viser den 2, 4, 5 og så videre. Slik ser det ut hvis du bruker ALL-funksjonen. Den beholder samme rangering fordi rangeringen ikke bør endres hvis du filtrerer ut noen av dataene.
Hvis jeg bruker ALLSELECTED i samme formel, vil disse kolonnene vise 1, 2, 3, og så videre. Det er fordi det bare vil rangere de filtrerte resultatene og ekskludere dataene som ikke vises når filtrene er på plass.
Går tilbake til målet, at RANKX også brukes på nedetidsminuttene, med dataene i ASC- rekkefølge.
På slutten av den IF- setningen brukte jegfunksjon.
Dette sikrer at hvis en anleggsplassering blir filtrert, vil en rangering vises. Hvis ikke, vil den la plassen stå tom.
Neste er rangering etter gjennomsnittlig nedetidsminutter .
Nok en gang skal jeg bruke litt forgrening her. Jeg kommer til å bruke den samme formelen som jeg brukte for Rangering etter nedetidsminutter og bruke gjennomsnittlig nedetid i stedet.
Jeg gjorde det samme for Rank By Defects .
Du kan se at ved å bruke målforgrening er det raskere og mer effektivt å lage LuckyTemplates-rapporter.
Nå som jeg har gjort målene for rekkene, skal jeg jobbe med den samlede gjennomsnittlige rangeringen .
Denne var litt vanskeligere og innebar å lage variabler. Jeg startet med å lage enfor AddRank, som tar de tre rangeringene – toppytende anlegg etter nedetid , toppytende anlegg etter mangler og toppytende anlegg etter gjennomsnittlig nedetid – og oppsummerer dem.
Den neste variabelen, som jeg kalte Resultat , bruker barefunksjon på AddRank -variabelen med tre.
Deretter ville jeg ha en RETURN som bruker HVIS ISFILTERED -funksjonene igjen. Selvfølgelig, hvis resultatet ikke er filtrert, vil jeg at det skal returnere en BLANK .
Det neste målet jeg opprettet var den samlede rangeringen .
Nok en gang brukte jeg IF ISFILTERED- funksjonene igjen. Den brukte også RANKX basert på det siste overall Avg Rank- målet som jeg nettopp gjorde. Det er veldig likt de tre første formlene jeg laget.
Når du ser på den samlede rangeringen , kan du se at det er uavgjort.
Hvis jeg ønsket å lage et mål som skiller en samlet rangering og ikke har uavgjort, er det måter å gjøre det på med DAX.
Merk at du kan sortere den samlede rangeringen fra sist til første ved ganske enkelt å klikke på pilen på kolonnenavnet. Dette vil sette de dårligste resultatene på topp.
Opprette sidene for leverandører og materialtyper
Planter -siden kan ha krevd mye arbeid, men sidene Leverandører og Materialtyper inneholder de samme elementene. Det betyr at jeg har kopiert og limt inn tiltakene for disse sidene.
For Leverandørs-lysbildet dupliserte jeg bare Plants-lysbildet og satte ut detaljene som er spesifikke for planter, til detaljer som er spesifikke for leverandører.
Chiclet-skjæreren på Leverandørsiden har bare flere oppføringer enn Planter-siden, men alt annet er det samme.
Jeg gjorde det samme for Material Type-siden .
Dette viser at i rapporter på flere sider som disse kan du bare lage ett lysbilde og gjøre det om til tre lysbilder i løpet av få minutter. Alt som skal til er riktig planlegging.
Konklusjon
Rapportutvikling bør være en grundig prosess fordi du vil at folk skal få så mye innsikt de kan. Men det er også kontraproduktivt hvis du gjør det til en altfor kjedelig prosess fordi ikke alle har tid til å komme med komplekse rapporter.
Dette gjør målegrening til en flott teknikk for å gjøre prosessen så effektiv som mulig uten å ofre resultatene.
Det hjelper også å ha en klar plan og noen designmaler å jobbe med. Som du har sett i denne opplæringen, er det mulig å lage flere lysbilder på kort tid i en gjennomtenkt rapport.
Jeg håper at du klarte å plukke opp noen av teknikkene jeg brukte, slik at du også kan begynne å gjøre prosessen så effektiv som mulig.
Beste ønsker,
Jarrett
Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.
Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.
I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.
Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.
Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.
I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.
I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.
I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.
I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.
Lær hvordan du oppretter og tilpasser punktdiagrammer i LuckyTemplates, som hovedsakelig brukes til å måle ytelse mot mål eller tidligere år.