Hvordan kommentere i Python – En hurtigveiledning for nybegynnere
Hvordan kommentere i Python – En hurtigveiledning for nybegynnere
I denne opplæringen skal vi lære å løsne kolonner i LuckyTemplates, og forstå viktigheten av å gjøre det i datamodellene våre. Når vi jobber med data i LuckyTemplates, ønsker vi generelt at de skal være i et ikke-pivotert format. Dette er den mest optimaliserte måten en tabell kan settes opp for alle DAX-beregningene som vi skal kjøre over rådataene når de er integrert i modellen vår i LuckyTemplates.
Funksjonen Unpivot Columns i LuckyTemplates konverterer dataoverskriftene som er lagret horisontalt til et vertikalt format.
Når vi opphever pivotering av kolonner, må vi vite hvor vi kan få informasjon som er nøyaktig den samme eller har lignende natur med kolonnene i tabellene våre.
Innholdsfortegnelse
Analyse av valutakurstabellen
La oss analysere dette tabell som er et perfekt eksempel for å vise viktigheten av å ikke dreie kolonner i LuckyTemplates. Merkbart at alle disse tallene er de samme som de er alle valutakurser.
I stedet for å ha dem i forskjellige kolonner, er det mer effektivt å ha dem i bare én kolonne . Dette er fordi når vi gjør beregninger, ønsker vi å se over en enkelt kolonne i stedet for å se over syv forskjellige for å finne den tilsvarende valutakursen vi trenger.
Et annet eksempel er titlene våre her. Som du kan se, handler disse alle om valutakurser, som er samme type informasjon. Så vi må få dem i én kolonne i stedet for syv. Hvis vi lar dem være syv kolonner, er det ikke mulig å slå sammen en hovedvalutainformasjonstabell med denne spesielle tabellen.
Innholdet i hovedtabellen er utenlandsk valuta , lokal valuta , fulle valutakurser og en alternativ måte å referere til valutakursen på . Dette er alle forskjellige dimensjoner som vi kanskje ønsker å legge inn i visualiseringene våre.
Koble til demodataene
La oss nå starte med å koble til demodataene våre for den europeiske salgsorganisasjonen ved å klikke på Excel i alternativet Ny kilde .
Fra Navigator- vinduet, velg Tabell7 og klikk deretter OK- knappen.
Gi nytt navn til Tabell 7 til Exchange_Rates .
La oss flytte denne tabellen inn i vår gruppe.
Deaktiver deretter lastealternativet.
Vi må la dette være en iscenesettelsesforespørsel fordi vi skal gjøre en rekke transformasjoner på den.
Det neste vi skal gjøre er å referere til det.
La oss deretter flytte denne referansetabellen inn i datamodellgruppen vår og gi den navnet Exchange Rates .
Unpivoting The Columns
La oss begynne å løsne kolonnene i denne tabellen. Det er to måter å gjøre dette på. Det første alternativet er å multi-velge disse syv kolonnene ved å holde nede Shift- tasten. Velg deretteralternativ.
La oss nå bruke den andre måten å løsne kolonner i LuckyTemplates. Høyreklikk på Data- kolonnen, og velg deretter alternativet Unpivot Other Columns .
Nå skal vi se at valutakurstabellen vår har endret seg. Den flyttet alle tittelattributtene og valutakursverdiene inn i bare én kolonne, som er nøyaktig slik vi vil at den skal være.
La oss deretter gi nytt navn til Attributt- kolonnen til Valutakurskode , og Verdi -kolonnen til Valutakurser . Vi kunne ikke gjøre dette før fordi alt var spredt i forskjellige kolonner. Men nå bringer dette oss en enkelt lignende dimensjon i én kolonne.
Bruk av tilleggstransformasjoner etter å ha opphevet kolonner i LuckyTemplates
La oss nå gjøre ytterligere transformasjoner i denne tabellen. Først, la oss høyreklikke på kolonnen Valutakurskode , og velg deretter alternativet Dupliser kolonne.
Flytt den deretter ved siden av kolonnen Valutakurskode og høyreklikk på den. Deretter velger du alternativet Etter skilletegn i alternativet Delt kolonne .
I popup-boksen Del kolonne etter skilletegn klikker du bare på OK- knappen.
Den vil da legge til disse to ekstra kolonnene. La oss gi nytt navn til kolonnen Valutakurskode – Copy.1 til Home Ccy , og Valutakurskode – Copy.2 -kolonnen til Foreign Ccy .
Hvis vi ser på valutakurstabellen vår , vil vi innse at det er en faktatabell siden vi skal bygge relasjoner mellom datoene. Dette vil gjøre oss i stand til å referere til en bestemt valutakurs. Vi ønsker imidlertid også å lage en oppslagstabell av utenlandsk valuta, og deretter lage en lenke til både salgstabellen og valutakurstabellen .
Opprette en oppslagstabell etter å ha fjernet pivotering av kolonner i LuckyTemplates
Høyreklikk på valutakurstabellen under vår Staging Queries- gruppe. Så la oss referere til dette igjen.
Flytt referansetabellen igjen til vår datamodellgruppe og gi den nytt navn til valutaer .
Vi vil deretter fjerne noen rader i denne tabellen fordi vi ikke trenger dem. Så la oss klikke på radtransformasjonsikonet og deretter velge alternativet Behold øverste rader .
I popup-vinduet, la oss skrive inn 2 for Antall rader , og klikk deretter OK- knappen.
Etter å ha fjernet de andre radene, høyreklikk på Datoer- kolonnen og velg alternativet Unpivot Other Columns .
La oss høyreklikke på Attributt- kolonnen igjen for å velge Split Column og By Delimiter -alternativet.
I popup-vinduet klikker du bare på OK- knappen igjen.
Den neste tingen vi skal gjøre, som er forskjellig fra den forrige, er å høyreklikke på Attribute.2 -kolonnen. Deretter velger du alternativet Fjern andre kolonner .
Høyreklikk på den igjen og velg alternativet Fjern duplikater .
Gi nytt navn til Valutatyper .
Til slutt har vi denne tabellen over unike valutatyper. Vi kan bruke denne som en oppslagstabell for å bli med i selve vekslings- og salgstabellen , som også har en valutakode .
Vi kan også legge til flere kolonner på toppen av dette, hvor vi kan skrive forskjellige koder eller forskjellige måter vi ønsker å representere koder på. Videre kan vi sette inn en kolonne her som indikerer siste valutakurs eller noe lignende. Dette gir oss mer fleksibilitet rundt modellen vår.
*****Relaterte linker*****
Konklusjon
En av de mange fordelene med denne teknikken er at alle semi-formaterte eller uformaterte data lett kan evalueres hvis de bringes til tilstanden der vi først så rad-kolonne-arrangementet.
Dette er tingene vi kan oppnå når vi løsner kolonner i LuckyTemplates og bruker de andre transformasjonene. Å bruke dem alle sammen er en effektiv måte å generere den virkelige kraften til spørringsredigeringsprogrammet .
Hvordan kommentere i Python – En hurtigveiledning for nybegynnere
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.