Hvordan fjerne pivotkolonner i Lucky-maler

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.  

Hvordan fjerne pivotkolonner i Lucky-maler

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.

Hvordan fjerne pivotkolonner i Lucky-maler

Innholdet i hovedtabellen er  utenlandsk valutalokal valutafulle 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 .

Hvordan fjerne pivotkolonner i Lucky-maler

Fra  Navigator-  vinduet, velg Tabell7 og klikk deretter  OK-  knappen.   

Hvordan fjerne pivotkolonner i Lucky-maler

Gi nytt navn  til Tabell 7  til  Exchange_Rates

Hvordan fjerne pivotkolonner i Lucky-maler

La oss flytte denne tabellen inn i vår  gruppe. 

Hvordan fjerne pivotkolonner i Lucky-maler

Deaktiver deretter lastealternativet.   

Hvordan fjerne pivotkolonner i Lucky-maler

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.

Hvordan fjerne pivotkolonner i Lucky-maler

La oss deretter flytte denne referansetabellen inn i  datamodellgruppen vår  og gi den navnet  Exchange Rates .  

Hvordan fjerne pivotkolonner i Lucky-maler

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.

Hvordan fjerne pivotkolonner i Lucky-maler

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 .

Hvordan fjerne pivotkolonner i Lucky-maler

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.

Hvordan fjerne pivotkolonner i Lucky-maler

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.

Hvordan fjerne pivotkolonner i Lucky-maler

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.

Hvordan fjerne pivotkolonner i Lucky-maler

Flytt den deretter ved siden av kolonnen Valutakurskode og høyreklikk på den. Deretter velger du alternativet Etter skilletegn i alternativet Delt kolonne .

Hvordan fjerne pivotkolonner i Lucky-maler

I  popup-boksen Del kolonne etter skilletegn  klikker du bare på  OK-  knappen. 

Hvordan fjerne pivotkolonner i Lucky-maler

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 .

Hvordan fjerne pivotkolonner i Lucky-maler

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.

Hvordan fjerne pivotkolonner i Lucky-maler

Flytt referansetabellen igjen til vår  datamodellgruppe  og gi den nytt navn til  valutaer

Hvordan fjerne pivotkolonner i Lucky-maler

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 .

Hvordan fjerne pivotkolonner i Lucky-maler

I popup-vinduet, la oss skrive inn  2  for  Antall rader , og klikk deretter  OK-  knappen.

Hvordan fjerne pivotkolonner i Lucky-maler

Etter å ha fjernet de andre radene, høyreklikk på  Datoer-  kolonnen og velg  alternativet Unpivot Other Columns  . 

Hvordan fjerne pivotkolonner i Lucky-maler

La oss høyreklikke på  Attributt-  kolonnen igjen for å velge  Split Column og  By Delimiter  -alternativet. 

Hvordan fjerne pivotkolonner i Lucky-maler

I popup-vinduet klikker du bare på  OK-  knappen igjen. 

Hvordan fjerne pivotkolonner i Lucky-maler

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  . 

Hvordan fjerne pivotkolonner i Lucky-maler

Høyreklikk på den igjen og velg  alternativet Fjern duplikater  .

Hvordan fjerne pivotkolonner i Lucky-maler

Gi nytt navn til  Valutatyper .  

Hvordan fjerne pivotkolonner i Lucky-maler

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


Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Lær hvordan du demonterer en PBIX-fil for å trekke ut LuckyTemplates-temaer og bilder fra bakgrunnen og bruke den til å lage rapporten din!

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

Python i LuckyTemplates: Hvordan installere og sette opp

Python i LuckyTemplates: Hvordan installere og sette opp

Lær hvordan du installerer programmeringsspråket Python i LuckyTemplates og hvordan du bruker verktøyene til å skrive koder og vise visuelle elementer.

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Lær hvordan du beregner dynamiske fortjenestemarginer ved siden av LuckyTemplates og hvordan du kan få mer innsikt ved å grave dypere inn i resultatene.

Sortering av datotabellkolonner i LuckyTemplates

Sortering av datotabellkolonner i LuckyTemplates

Lær hvordan du sorterer feltene fra kolonner med utvidet datotabell på riktig måte. Dette er en god strategi å gjøre for vanskelige felt.

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

I denne artikkelen går jeg gjennom hvordan du kan finne de beste produktene dine per region ved å bruke DAX-beregninger i LuckyTemplates, inkludert TOPN- og CALCUATE-funksjonene.

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Lær hvordan du bruker en søppeldimensjon for flagg med lav kardinalitet som du ønsker å inkludere i datamodellen din på en effektiv måte.