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.
Vi skal jobbe gjennom noe helt unikt rundt Time Intelligence inne i LuckyTemplates. Denne teknikken kan hjelpe deg med å spore og bestemme det nøyaktige arbeidsdagnummeret i LuckyTemplates ved å bruke en rekke DAX-formler og avansert logikk. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Å komme rundt denne analysen kan bidra til å løse et problem rundt sammenligning og telling av arbeidsdager i en måned for din organisasjon eller bedrift.
Du kan med andre ord sammenligne det første arbeidsdagsnummeret i en bestemt måned med det første arbeidsdagsnummeret i en annen måned. Det kan strekke seg til forrige måned, siste kvartal eller i fjor, og så videre.
Dette var faktisk vanskelig med standard tidsintelligensfunksjoner i LuckyTemplates. Men nå er det en rekke funksjoner for å bestemme antall arbeidsdager for et hvilket som helst år og måned i LuckyTemplates.
Innholdsfortegnelse
Eksempel på innsikt som viser arbeidsdagnummer i LuckyTemplates
Denne opplæringen kommer fra noe jeg jobbet med for. Den snakket om behovet for å sammenligne "like-for-like" i løpet av måneder fra et arbeidsdagsperspektiv.
I dette spesielle tilfellet vil du se denne eksempelinnsikten som gir arbeidsdag- og helgetall i LuckyTemplates.
Her er det flere ting jeg kan vise i denne tabellen. Først har jeg plassert en Working Days slicer i den øvre delen av bordet.
Det er her du kan velge dataene du vil ha tilgang til, enten ukedag- eller helgedata . Du kan også velge hvilken som helst tidsramme – hvilken som helst måned og hvilket som helst år!
Hvorfor er det viktig å bruke denne arbeidsdagstallanalysen i LuckyTemplates? Vel, dette er mest nyttig når du prøver å finne ut om du har mer salg på bestemte arbeidsdager eller mer i helgene.
I dette eksemplet ser vi på mai måned i begynnelsen av den nordamerikanske sommeren.
Gjennom disse dataene som jeg presenterte, kan du kanskje evaluere salgstrenden din og vite på forhånd hva som blir salget ditt den første arbeidsdagen i mai neste år.
Nå vil tidsintelligensberegninger ikke fungere direkte i dette tilfellet. I hovedsak kan du bare evaluere ett år kontra året før, uansett om det er en ukedag eller en helg.
Utfordringen her er først å finne ut hvilken arbeidsdag som er en ukedag og hvilken som er en helg. Deretter kan vi forgrene oss til mer relevante tidsintelligensberegninger med litt avansert logikk.
Målet mitt i denne opplæringen er å hjelpe deg å forstå hvordan du kan dele ut arbeidsdagstallene. Jeg vil vise deg i neste del av denne opplæringen.
Utarbeide formlene for arbeidsdagstall
Så generelt kommer vi til å ha mellom 20 og 22 hverdagsarbeidsdager i løpet av en måned. Og da vil tallene sannsynligvis være rundt 8-10 helgedager.
I vårt eksempel nedenfor har mai måned totalt 17 virkedagstall og 7 helgetall.
For å komme med den nevnte innsikten brukte jeg formelen nedenfor.
Integrering av RANKX-funksjon
Jeg elsker å bruke variabler, og jeg anbefaler på det sterkeste å gjøre det. Det viktigste her er at jeg har integrert funksjonen i formelen vår.
Inne i RANKX -funksjonen skal jeg finne en tabell som heter MONTHTABLE.
For å finne ut MÅNEDSTABELLEN , må jeg bare bruke et filter og evaluere datoene for hver eneste dag.
Men i løpet av denne tiden skal vi filtrere den for enten ukedager eller helger. Dette er gjort mulig fordi jeg i tabellen min har denne spesielle kolonnen der jeg spesifiserte om en dato er en arbeidsukedag eller en helg.
Så ved å bruke denne formelen kan jeg filtrere ukedagene i en bestemt måned.
Deretter vil RANKX gå over hver eneste av disse dagene, og deretter evaluere rangeringen for hver eneste dag eller rad i den virtuelle tabellen.
I dette tilfellet må vi også legge inn dagen i en måned i denne tabellen.
Til slutt har jeg lagt til ASC- funksjonen for å evaluere det laveste resultatet i stigende rekkefølge.
For eksempel kan du se i kolonnen Workday Number at den returnerer 1 2. mai.
Så, når formelen skal evalueres for 6. mai, kommer den til å returnere 6 i Workday Number siden 7. og 8. mai er helger.
Finne ut helgenummeret
Hvis vi skulle hoppe over til helgenummeret, er det det samme som det blir for ukedagslogikken, men med mindre endringer.
Det viktigste er at du bare må endre den virtuelle tabellen for HELGNUMMER.
Etter å ha brukt den nye formelen for helgenummeret, vil du se nye resultater her i den virtuelle tabellen.
Du vil også se under Helgenummer- kolonnen at 1. mai har 1 verdi. Det betyr at 1. mai har det laveste resultatet basert på denne logikken.
Deretter er den nest laveste rangeringen for 7. mai, etterfulgt av 8. mai. Dette er alt fordi vi brukte helger i filteret vårt. Dermed evaluerer formelen bare alle helgene i måneden, og returnerer deretter verdien.
I tillegg til det, hvis vi hopper til en annen måned, vil du se at denne beregningen er dynamisk . Du vil se at den revurderes basert på hvilken måned vi fokuserer på.
Jeg tror fra denne opplæringen kan du komme frem til et spesifikt spørsmål om salgssammenligning. For eksempel salget på den første virkedagen i november i år kontra første arbeidsdag i fjor.
Konklusjon
Dette er noen virkelig kraftige ting, og jeg har dykket ned i alle nøkkelbegrepene i denne opplæringen. Hvis du fullfører denne analysen, anbefaler jeg på det sterkeste å se videoen. I mellomtiden kan du se og forstå mer hvordan du kan bruke denne logikken i din egen.
Til slutt håper jeg at jeg ga deg et interessant aspekt ved tidsberegning som du enkelt kan bruke på virksomheten din.
Nyt!
***** Lære Lucky Templates? *****
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