Pipe In R: Tilslutningsfunktioner med Dplyr
I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.
Et andet vigtigt nøgleord at lære, når du bruger, er nøgleordet COLUMN . I enkleste termer giver nøgleordet COLUMN dig mulighed for at oprette og efterligne en beregnet kolonne i DAX Studio.
De følgende eksempler er nogle af de måder, du kan bruge COLUMN i dine koder i DAX Studio.
Indholdsfortegnelse
Grundlæggende eksempel
For dette eksempel vil produkttabellen være fokus for diskussionen.
Før du bruger COLUMN, skal du indtaste nøgleordet DEFINE . Du skal derefter oprette en kolonne, der adskiller en hel tabel i to kategorier: Trendy og Kedelige produkter.
I dette tilfælde anses produkter, der er røde, blå, lyserøde og sorte, som trendy; mens dem, der er ekskluderet på denne liste, er kedelige. Ved at bruge EVALUATE kan du se produkttabellen.
Hvis du kører koden, vil du se, at en ny kolonne, Produkttype, er blevet tilføjet. Den kategoriserede produkterne til enten Trendy eller Kedelige som specificeret af DAX-koden.
Andre DAX-funktioner med KOLONNE
Du kan også bruge nøgleordet COLUMN sammen med andre funktioner.
Ved at tilføje, kan du indstille kolonnen Produkttype til kun at vise den værdi, du har angivet. I dette tilfælde blev kun resultater med en trendy produkttype returneret. Kun 985 rækker er vist.
Du kan også bruge.
I modsætning til den tidligere DAX-kode returnerer denne 1.532 rækker.
Dette er en meget nyttig funktion, da den nyoprettede kolonne kun eksisterer i den aktuelle DAX-session. Det vil sige, det vil ikke påvirke dine tidligere eller efterfølgende sessioner.
Når du er fortrolig med koden, kan du overføre den til din tabelmodel ved hjælp af en hurtig kopi og indsæt.
En anden funktion, du kan bruge, er på produkttabellen.
Brug af denne funktion vil give dig de to værdier under produkttype-kolonnen. Dette er nyttigt, når du vil se på statistikken for specifikke kategorier.
Du kan yderligere tilføje to kolonner, der returnerer det samlede salg og procentdelen af hver produkttype.
Så i dette tilfælde tegner kedelige produkter sig for 67%, mens de trendy produkter står for 32% af hele det samlede salgsbeløb.
Du kan yderligere tilføje andre kolonner i resultattabellen afhængigt af hvilken statistik du ønsker at hente.
I dette tilfælde blev produktkategori og kundekøn tilføjet til DAX-koden. I resultaterne kan du se disse som ekstra kolonner. Det samlede salg og procentdelen ændrer sig også i værdi.
DAX Nøgleord: MÅL OG KOLONNE
En anden kombination, du kan gøre, er ved at bruge nøgleordene MEASURE og COLUMN sammen i en enkelt forespørgsel.
Opret et mål på produkttabellen, der tæller antallet af rækker. Du kan gøre dette ved at brugefungere. Brug derefterfunktion for at fjerne alt i produkttabellen undtagen kolonnen Produkttype. Opret en anden kolonne, # Produkter , som viser antallet af produkter for den angivne kategori.
Hvis du prøver at køre denne kode ved hjælp af EVALUATE, får du en overfyldt resultattabel. Så trim det ned ved at bruge.
Nu, hvis du kører denne kode, får du en tabel bestående af fire kolonner: Produktnøglen, Brand, Farve og # Products.
Du kan se to værdier, 985 og 1.532, i kolonnen # produkter. Tallet 985 svarer til antallet af produkter, der er Trendy, og 1.532 for dem i kategorien Kedelige.
Konklusion
Nøgleordet COLUMN kan nemt blandes og matches med andre nøgleord og funktioner i DAX Studio. Det er et alsidigt søgeord, der giver dig mulighed for at tilføje flere kolonner eller beregnede kolonner til din eksisterende tabel uden at påvirke tidligere eller efterfølgende DAX Studio-sessioner.
Det er vigtigt at forstå, hvordan og hvornår søgeord kan bruges. Dette er grundlæggende viden ved kodning i DAX Studio.
I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.
RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.
Lær, hvordan du adskiller en PBIX-fil for at udtrække LuckyTemplates-temaer og -billeder fra baggrunden og bruge den til at oprette din rapport!
Excel Formler Snydeark: Mellemvejledning
LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det
Lær, hvordan du installerer programmeringssproget Python i LuckyTemplates, og hvordan du bruger dets værktøjer til at skrive koder og vise billeder.
Lær, hvordan du beregner dynamiske fortjenstmargener ved siden af LuckyTemplates, og hvordan du kan få mere indsigt ved at grave dybere ned i resultaterne.
Lær, hvordan du sorterer felterne fra kolonner med udvidet datotabel korrekt. Dette er en god strategi at gøre for vanskelige felter.
I denne artikel gennemgår jeg, hvordan du kan finde dine topprodukter pr. region ved hjælp af DAX-beregninger i LuckyTemplates, herunder funktionerne TOPN og CALCUATE.
Lær, hvordan du bruger en uønsket dimension til flag med lav kardinalitet, som du ønsker at inkorporere i din datamodel på en effektiv måde.