Brug af DAX til at indlæse data fra SSAS til LuckyTemplates

I denne vejledning lærer du om DAX's kø-funktion. Du lærer, hvordan du bruger det til at indlæse data fra SQL Server Analysis Services (SSAS) til LuckyTemplates.

I dette eksempel er der allerede oprettet en SQL Server-datamodel. Den indeholder tabeller for kunde-, datoer, produkter og salgsdata.

Du lærer, hvordan du indlæser dataene i datamodellen i LuckyTemplates.

Indholdsfortegnelse

DAX-koden

Start og opret en foranstaltning. Brug nøgleordet DEFINE og erklær en MÅLING for det samlede salg. Brug derefter funktionen. For dens rækkekontekst ganges mængden med nettoprisen.

For at sikre, at du returnerer små værdier, skal du dividere salgsbeløbet med 10.000. Placer SUMX-argumentet i enfunktion til at fjerne decimaler.

Brug af DAX til at indlæse data fra SSAS til LuckyTemplates

Opret et andet mål for den løbende total. Deklarer en variabel ved hjælp affungere. Dette vil holde den sidste synlige dato i filterkonteksten. Den sidste synlige dato er lig medaf datoen.

Selvom du ikke har en Dato-tabel i LuckyTemplates-datamodellen, vil du stadig kunne få adgang til filterkonteksten ved hjælp af SSAS-versionen.

Opret en anden variabel, der viser resultatet. Dette vildet samlede salg. Brug RETURN for at vise resultatet.

Brug af DAX til at indlæse data fra SSAS til LuckyTemplates

For at visualisere resultatet i LuckyTemplates, brug EVALUATE ogfunktioner. Du skal bruge kalenderårsnummer og -måned. For at sikre, at dataene er sorteret i den rigtige rækkefølge, skal du bruge kolonnen Månedsnummer. Opret derefter kolonner for det samlede salg og den løbende total.

Brug af DAX til at indlæse data fra SSAS til LuckyTemplates

Brug derefter ORDER BY- udtrykket for at sikre, at den resulterende tabel sorterer dataene korrekt. Brug ASC- rækkefølgen til både kolonnerne Kalenderårnummer og Månedsnummer.

Brug af DAX til at indlæse data fra SSAS til LuckyTemplates

SSAS-databasevinduet i LuckyTemplates

Kopier den færdige DAX-kode og gå tilbage til LuckyTemplates. Gå til fanen Hjem, klik på Hent data og derefter på Analysis Services . Dette åbner SSAS-databasevinduet.

Brug af DAX til at indlæse data fra SSAS til LuckyTemplates

Angiv navnet på serveren og databasen. Klik derefter på Import- indstillingen. Indsæt DAX-koden i MDX- eller DAX-forespørgselstekstboksen. Klik derefter på OK.

Brug af DAX til at indlæse data fra SSAS til LuckyTemplates

Du vil se, at du kan hente datasættet fra DAX-forespørgslen.

Brug af DAX til at indlæse data fra SSAS til LuckyTemplates

Ved at klikke på knappen Transformer data åbnes . Dette giver dig mulighed for at ændre kolonnenavnene og udføre andre formateringsindstillinger på datatabellen.

Brug af DAX til at indlæse data fra SSAS til LuckyTemplates

Når du klikker på Indlæs , vil du se tabellen i datavisningen.

Brug af DAX til at indlæse data fra SSAS til LuckyTemplates

Du kan se, at du returnerer 60 rækker, som består af en række for hver måned i året.

Konklusion

Denne vejledning gav et kort eksempel på, hvordan man indlæser fra SQL Server Analysis Services til LuckyTemplates. Du har lært, at indlæsning af data og eksekvering af dem mod den installerede version af SSAS er en nem proces. Når du har mestret det grundlæggende, vil det være lettere for dig at hente data fra enhver database i LuckyTemplates.


Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.

LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

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.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

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.