DAX-tabelfunktioner i LuckyTemplates

I dette blogindlæg vil jeg introducere dig til DAX-tabelfunktioner. Bordfunktioner er ganske enkeltder returnerer et bord.

Nogle af de mest almindelige tabelfunktioner, som du kan støde på i LuckyTemplates, er funktionerne FILTER , VALUES og ALL . Ved at bruge disse tabelfunktioner kan du oprette virtuelle tabeller inde i LuckyTemplates.

Fysiske tabeller er tabeller, som du bogstaveligt talt kan finde i datamodellen. Virtuelle tabeller er dem, der er blevet virtuelt skabt ved hjælp af forskellige DAX-funktioner.

I de næste afsnit vil jeg lære dig nogle teknikker til, hvordan du bruger tabelfunktioner.

Indholdsfortegnelse

Brug af tabelfunktioner

I dette eksempel vil jeg beregne antallet af transaktioner, der er over 10.000 USD ved hjælp af formlen Total Større Transaktioner .

Jeg starter formlen medfungere. Baseret på beskrivelsen tæller den nævnte funktion antallet af rækker i en tabel efter den indledende kontekst. Derfor skal jeg indtaste en tabel efter funktionen. Tabellen behøver dog ikke at være fysisk som Salgstabellen .

Hvis du sætter salgstabellen , vil resultaterne blot vise antallet af transaktioner. Dette svarer bare til resultaterne af målingen Total Transactions .

DAX-tabelfunktioner i LuckyTemplates

Hvis du ser på formlen for Total Transactions , bruger denfungere. Dette er blot endnu en måde at beregne de samme resultater ved hjælp af DAX-funktioner.

DAX-tabelfunktioner i LuckyTemplates

I det følgende eksempel vil jeg vise dig, hvordan COUNTROWS- funktionen fungerer. Denne gang vil jeg bruge tabelfunktionenat oprette en virtuel tabel.

DAX-tabelfunktioner i LuckyTemplates

FILTER - funktionen vil gennemgå hver enkelt række i salgstabellen . Den vil evaluere hver række i kolonnen Samlet salg , hvis den er større end $10.000 eller ej. Hvis salget af en enkelt række er større end $10.000, vil det blive talt som én transaktion.

Som du kan se, er resultaterne under kolonnen Større transaktioner i alt nu opdateret.

DAX-tabelfunktioner i LuckyTemplates

Ved hjælp af den virtuelle tabel har jeg oprettet et ekstra filter efter den indledende kontekst. Vigtigst af alt lavede jeg det inden for selve formlen uden at skulle oprette en fysisk tabel.

Lad os for eksempel undersøge det bestemte resultat for den 10. oktober 2018. I datamodellen kan du se, at filteret flød ned fra tabellen Datoer til tabellen Salg .

DAX-tabelfunktioner i LuckyTemplates

Inden for formlen har jeg lige placeret et andet filter ved hjælp af en anden tabelfunktion, så jeg kan evaluere, hvor mange transaktioner der er større end $10.000. Denne beregning er et godt eksempel på, hvor nyttige virtuelle tabeller er.

Brug af VALUES-funktionen

Nu vil jeg vise endnu et eksempel på tabelfunktioner. Dette handler om at beregne det gennemsnitlige salg ved at brugefungere.

Jeg starter målingen for Gennemsnitligt salg efter by medfungere. Ifølge IntelliSense skal jeg bruge et bord. Endnu en gang behøver det ikke at være et fysisk bord, så jeg vil gøre brug af en virtuel.

DAX-tabelfunktioner i LuckyTemplates

For at oprette en virtuel tabel bruger jeg VALUES- funktionen og tilføjer derefter Regioner[By] samt Total Sales .

DAX-tabelfunktioner i LuckyTemplates

Med AVERAGEX -funktionen vil formlen evaluere hver enkelt række i den virtuelle tabel. Efter den indledende kontekst beregner formlen det samlede salg for alle byerne række for række.

Efter at have beregnet salget af hver enkelt by, regner formlen ud af gennemsnittet. I resultaterne kan du se det gennemsnitlige salg pr. by på de givne datoer.

DAX-tabelfunktioner i LuckyTemplates

Beregning af salg ved hjælp af tabelfunktioner

I dette sidste eksempel vil jeg vise dig en anden DAX-tabelfunktion, som erfungere. Denne gang vil jeg udarbejde det samlede bysalg ved hjælp af.

I formlen Alle bysalg kan du se, at jeg startede formlen med funktionen CALCUATE .

Tilføjelse af funktionen ALLE fjerner de filtre, der er på plads i kolonnen By . Derfor vil foranstaltningen beregne det samlede salg i alle de tilgængelige byer.

DAX-tabelfunktioner i LuckyTemplates

Hvis du sammenligner resultaterne for Alle bysalg og Samlet salg , vil det have de samme resultater. Men hvis du vælger en bestemt by fra udsnitsværktøjet, forbliver resultaterne for salg af alle byer de samme.

DAX-tabelfunktioner i LuckyTemplates

Det vil give dig de samme resultater uanset ethvert valg. Dette skyldes funktionen CALCUATE .

Den nævnte funktion giver dig mulighed for at ændre konteksten for beregningen. Når du tilføjer funktionen ALLE , fjerner den den indledende kontekst fra tabellen Regioner .




Konklusion

Denne vejledning introducerer dig til de mest almindelige tabelfunktioner. Hvis du bruger dem ofte i dine beregninger, kan du mestre det på ingen tid.

Ydermere kan du gøre tingene mere avancerede, hvis du begynder at kombinere de nævnte tabelfunktioner. Du vil sandsynligvis støde på dette, når du kører kumulative totaler, glidende gennemsnit, nedslidningsanalyse og krydssalgsanalyser.

Du lærer merenår vi går videre til at måle forgrening.


Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.

Punktdiagrammer: Avancerede brugerdefinerede billeder til Lucky Templates

Punktdiagrammer: Avancerede brugerdefinerede billeder til Lucky Templates

Lær, hvordan du opretter og tilpasser Bullet-diagrammer i LuckyTemplates, som hovedsageligt bruges til at måle ydeevne i forhold til mål eller tidligere år.