Hva er Power Query & M Language: En detaljert oversikt
Denne opplæringen gir en oversikt over Power Query Editor og M-språket på LuckyTemplates-skrivebordet.
Her ønsker jeg å vise frem en unik idé rundt finansiell rapportering, som er å allokere resultater til forhåndsbestemte tabellmaler inne i LuckyTemplates . Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Etter å ha brukt ganske lang tid på å finne ut hvordan jeg lager disse tilpassede malene, har jeg endelig laget en strategi rundt LuckyTemplates-utvikling. Denne strategien gjør det mulig for oss å ikke bare lage disse malene , men også tildele unike resultater til disse malene på hver enkelt rad .
Innholdsfortegnelse
Mal og datamodellstrukturen
Først av alt vil jeg vise deg hva malen er og hvordan den ser ut. I dette spesielle eksemplet laget jeg en tabell, som jeg gjorde i Excel. Jeg satte den ut i akkurat det formatet jeg ønsket. Som du kan se, setter jeg et indeksnummer gjennom hver rad, selv om den er tom.
Indeksnummeret er avgjørende for å få dette til å fungere. Du kan tilpasse dette på din egen måte fordi dette er bare malen jeg brukte i denne demonstrasjonen.
La oss nå ta en titt på hvordan datamodellen er strukturert. Du vil se her at tabellen Finansmaler ikke har noe forhold til noe . Ingen relasjon til finansiell informasjon.
Og derfor må vi bruke indeksmål for å samle alt dette . Vi må allokere finansiell informasjon til riktig rad basert på en viss DAX-logikk . I dette tilfellet bruker vi SWITCH TRUE-logikken.
Tildeling av resultater ved hjelp av SWITCH TRUE-logikken
I denne opplæringen fokuserer vi på resultatet for årlige totaler. Det er her logikken skjer.
Den viktigste måten å allokere informasjon til unike rader, overskrifter eller delsummer er å bruke.
Vi må identifisere hvilken rad vi er på. Som du har sett i datamodellen, er det ingen sammenheng mellom tabellene, så for en hvilken som helst rad vi er i, må vi identifisere elementet. Det er det disse variablene faktisk gjør her på hver eneste rad.
Hvis det er lik SANN, vil det bringe gjennom det individuelle resultatet. For eksempel, for den totale nettofortjenesten, vil den bringe gjennom resultatet av nettofortjenesten delt på tusen.
Så med andre ord, vi allokerer resultater til rader basert på logikken vi lager. Vi prøver å identifisere hvilken rad vi er på, og deretter går vi gjennom et individuelt resultat eller mål for den bestemte raden.
Det vi også kan gjøre i SWITCH er å ha et alternativt resultat. Hvis ingen av disse CurrentSummary evalueres til TRUE, går vi ned til de alternative resultatene , som bruker CALCUATE og FILTER -funksjonen.
Dette er den aller siste inngangen vi har i SWITCH TRUE-funksjonen. Det alternative resultatet her er veldig likt, men det kan være litt mer dynamisk fordi jeg opprettet en annen formel ( Actuals ) tidligere, som jeg legger inn i CALCUATE. Actuals skaper et positivt resultat for inntekter og et negativt resultat for utgifter.
FILTER-funksjonen ser gjennom tabellen Finansielle detaljer , og returnerer deretter den faktiske verdien for det aktuelle elementet vi befinner oss i. Og det er slik vi kan forenkle ting dynamisk. Vi trenger ikke å skrive en SWITCH-setning for hver rad fordi vi kan beregne mange av dem dynamisk på denne måten.
Filtrering av datotabellen
Det jeg også har gjort er at jeg har delt det opp i fire kvartaler. Jeg skal vise deg hva du kan gjøre fra det vi nettopp ser gjennom. I kvartal én (Q1) for eksempel, ser vi at årlige totaler er det vi nettopp har laget.
Alt dette vil fortsatt bli filtrert etter Datoer- tabellen fordi i datamodellen er det en relasjon mellom Datoer-tabellen og Finansielle detaljer-tabellen.
Dette gjør det mulig for oss å klikke inn i et bestemt år, og det vil endre seg dynamisk for det året.
Hvordan lage unike delsummer i LuckyTemplates-tabeller ved hjelp av DAX
Konklusjon
I denne bloggen viser jeg hvordan du kan sette opp maler og allokere til dem i LuckyTemplates finansiell rapportering.
Dette er relevant for økonomi- eller regnskapstyper av arbeid i LuckyTemplates. Du vil se hvordan dette kan gjelde for mange forskjellige tilpassede tabellmaler som du kanskje trenger i forskjellige organisasjoner og forretningsfunksjoner.
Nyt å jobbe gjennom denne.
Denne opplæringen gir en oversikt over Power Query Editor og M-språket på LuckyTemplates-skrivebordet.
Lær hvordan du lager en paginert rapport, legger til tekster og bilder og deretter eksporterer rapporten til ulike dokumentformater.
Lær hvordan du bruker SharePoint-automatiseringsfunksjonen til å lage arbeidsflyter og hjelpe deg med å mikroadministrere SharePoint-brukere, -biblioteker og -lister.
Utvid rapportutviklingsferdighetene dine ved å bli med i en dataanalyseutfordring. Akseleratoren kan hjelpe deg å bli en LuckyTemplates-superbruker!
Lær hvordan du beregner løpende totaler i LuckyTemplates ved hjelp av DAX. Løpende totaler lar deg ikke bli fanget opp i et individuelt resultat.
Forstå konseptet med variabler i DAX i LuckyTemplates og implikasjonene av variabler for hvordan målene dine beregnes.
Lær mer om det tilpassede visuelle bildet kalt LuckyTemplates Slope-diagram, som brukes til å vise økning/reduksjon for en enkelt eller flere beregninger.
Oppdag fargetemaene i LuckyTemplates. Disse er avgjørende for at rapportene og visualiseringene dine skal se ut og fungere sømløst.
Å beregne et gjennomsnitt i LuckyTemplates kan gjøres på mange måter for å gi deg nøyaktig informasjon for bedriftsrapportene dine.
La oss fordype oss i Standard LuckyTemplates-tema, og gjennomgå noen av funksjonene som er innebygd i selve LuckyTemplates Desktop-applikasjonen.