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.
I dette indlæg udvider jeg mere om evalueringskonteksten i LuckyTemplates DAX. Du kan se den fulde video af denne tutorial nederst på denne blog.
Evalueringskontekst er også kendt som den indledende kontekst i LuckyTemplates. Det er miljøet, som din beregning er baseret på.
For at gøre tingene mere avancerede, kan dine formler faktisk have flere sammenhænge, der fungerer på samme tid?
Indholdsfortegnelse
Ændring af kontekst inden for en formel
At have flere sammenhænge er ikke så kompliceret, og jeg vil vise dig dette gennem et eksempel.
Først og fremmest skal vi altid forstå, hvad evalueringen eller den indledende kontekst er.
Du skal have en stor forståelse for, hvordan kontekst fungerer inden for din formel.
Ellers ville du nogle gange ikke have nogen idé om, hvor dine resultater kommer fra i sidste ende.
I dette eksempel er det ret simpelt, da det blot er indholdet af tabellen.
Men hvad nu hvis jeg ville beregne en løbende total her?
For at gøre dette vil jeg først oprette et mål og kalde det 30 Day Running Total . Så vil jeg sætte en funktion i min næste linje.
Jeg vil dække funktionen CALCUATE i detaljer i et senere afsnit, men i det væsentlige beregner den ethvert udtryk, vi lægger i, og giver os mulighed for at ændre konteksten for beregningen inden for et mål.
CALCUATE bliver din mest brugte funktion, da det er den vigtigste funktion i DAX.
For at fortsætte skal jeg beregne kolonnen Samlet salg , men jeg vil beregne det i en anden kontekst .
Jeg vil bruge funktionen, som giver mig mulighed for at oprette et filter i den nye kontekst, som jeg ønsker.
FILTER giver mig mulighed for at sætte en tabel inde i den, men du behøver ikke at sætte en egentlig tabel, da du også kan bruge en tabelfunktion som i dette eksempel.
Jeg vil derefter bringe det nye mål til bordet og lægge det i visualisering for lettere forståelse.
Logisk set får vi den løbende total for hver specifik dag ved at se tilbage fra den dag til tredive dage før og derefter opsummere dem alle sammen .
Dette er vigtigt med hensyn til kontekst, da vi først har evalueringskonteksten gennem kolonnen Dato , men derefter ændrer vi konteksten for at beregne det samlede salg i et nyt miljø gennem en formel.
Vi opretter den nye kontekst gennem FILTER- funktionen ved at fjerne konteksten fra Datoer ved hjælp af funktionen eller fjern filterfunktionen .
Efter at have fjernet filteret fra en hvilken som helst dato, vil jeg derefter arbejde gennem hver enkelt dato og se på tredive dages vinduet fra den specifikke dato gennem denne del.
Du kan nu se, at vi har skabt en anden kontekst inden for selve formlen .
Vigtigheden af at forstå evalueringskontekst
Det er meget vigtigt at forstå evalueringskonteksten på hvert enkelt tidspunkt. Det bliver mere avanceret, da der er mange måder, hvorpå vi kan ændre konteksten for at beregne noget anderledes .
Men efterhånden som du kommer dybere ind i LuckyTemplates, åbner det også op for en ny verden af muligheder, hvor dine formler ikke unødigt ville være lange og komplekse.
At kende disse begreber ville gøre det muligt for dig at skrive ting mere effektivt, hvor komplekse beregninger kunne udføres med en simpel formel .
Konklusion
Denne artikel er blot en introduktion til, hvordan du kan ændre konteksten for at skrive effektive formler.
Der er mange applikationer til kontekst, så forhåbentlig er du spændt på at se, hvad du kan opnå gennem de formelkombinationer og mønstre, du kan skabe.
Lad os runde dette afsnit af og gå videre til flere vigtige ideer og funktionaliteter, når vi bruger DAX-funktioner.
Alt det bedste,
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.