Bruke DAX for å laste inn data fra SSAS til LuckyTemplates

I denne opplæringen lærer du om køfunksjonen til DAX. Du vil lære hvordan du bruker den til å laste data fra SQL Server Analysis Services (SSAS) til LuckyTemplates.

I dette eksemplet er en SQL Server-datamodell allerede opprettet. Den inneholder tabeller for kunde-, datoer, produkter og salgsdata.

Du vil lære hvordan du laster inn dataene i datamodellen i LuckyTemplates.

Innholdsfortegnelse

DAX-koden

Start og lag et mål. Bruk nøkkelordet DEFINE og erklær en MÅL for totalt salg. Bruk deretter funksjonen. For radkontekst, multipliser mengden med nettoprisen.

For å sikre at du returnerer små verdier, del salgsbeløpet med 10 000. Plasser SUMX-argumentet i enfunksjon for å fjerne desimaler.

Bruke DAX for å laste inn data fra SSAS til LuckyTemplates

Opprett et annet mål for den løpende totalen. Deklarer en variabel ved å brukefunksjon. Dette vil holde siste synlige dato i filterkonteksten. Den siste synlige datoen er likav datoen.

Selv om du ikke har en Dates-tabell i LuckyTemplates-datamodellen, vil du fortsatt kunne få tilgang til filterkonteksten ved å bruke SSAS-versjonen.

Lag en annen variabel som viser resultatet. Dette vildet totale salget. Bruk RETURN for å vise resultatet.

Bruke DAX for å laste inn data fra SSAS til LuckyTemplates

For å visualisere resultatet i LuckyTemplates, bruk EVALUATE ogfunksjoner. Du må bruke kalenderårsnummer og -måned. For å sikre at dataene er sortert i riktig rekkefølge, bruk kolonnen Månedsnummer. Deretter oppretter du kolonner for totalt salg og løpende total.

Bruke DAX for å laste inn data fra SSAS til LuckyTemplates

Deretter bruker du ORDER BY- leddet for å sikre at den resulterende tabellen sorterer dataene riktig. Bruk ASC- rekkefølgen for både kalenderårnummer og månedsnummerkolonnene.

Bruke DAX for å laste inn data fra SSAS til LuckyTemplates

SSAS-databasevinduet i LuckyTemplates

Kopier den ferdige DAX-koden og gå tilbake til LuckyTemplates. Gå til Hjem-fanen, klikk på Hent data og deretter Analysetjenester . Dette vil åpne SSAS-databasevinduet.

Bruke DAX for å laste inn data fra SSAS til LuckyTemplates

Angi navnet på serveren og databasen. Klikk deretter på Importer- alternativet. I tekstboksen for MDX- eller DAX-spørring limer du inn DAX-koden. Etterpå klikker du OK.

Bruke DAX for å laste inn data fra SSAS til LuckyTemplates

Du vil se at du kan hente datasettet fra DAX-spørringen.

Bruke DAX for å laste inn data fra SSAS til LuckyTemplates

Ved å klikke på Transform Data-knappen åpnes . Dette lar deg endre kolonnenavnene og utføre andre formateringsalternativer på datatabellen.

Bruke DAX for å laste inn data fra SSAS til LuckyTemplates

Når du klikker på Last inn , vil du se tabellen i datavisningen.

Bruke DAX for å laste inn data fra SSAS til LuckyTemplates

Du kan se at du returnerer 60 rader som består av én rad for hver måned i året.

Konklusjon

Denne opplæringen ga et kort eksempel på hvordan du laster fra SQL Server Analysis Services til LuckyTemplates. Du har lært at det er en enkel prosess å laste dataene og kjøre dem mot den distribuerte versjonen av SSAS. Når du har mestret det grunnleggende, vil det være lettere for deg å hente data fra en hvilken som helst database i LuckyTemplates.


LuckyTemplates Shape Map Visualization for romlig analyse

LuckyTemplates Shape Map Visualization for romlig analyse

Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

I denne opplæringen viser jeg frem en unik idé rundt finansiell rapportering, som tildeler resultater for å forhåndsbestemme tabellmaler inne i LuckyTemplates.

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

Opprett DAX-mål i LuckyTemplates ved å bruke eksisterende mål eller formler. Dette er det jeg kaller tiltaket forgreningsteknikk.

Den kraftigste funksjonsanropet i LuckyTemplates

Den kraftigste funksjonsanropet i LuckyTemplates

I denne bloggen kan du utforske LuckyTemplates-datasettet, det kraftigste funksjonskallet som bringer tusenvis av M- og DAX-funksjoner til fingertuppene.

Datamodelleringsteknikker for å organisere DAX-mål

Datamodelleringsteknikker for å organisere DAX-mål

For dagens veiledning vil jeg dele noen få datamodelleringsteknikker for hvordan du kan organisere DAX-tiltakene dine bedre for en mer effektiv arbeidsflyt.

LuckyTemplates Financial Dashboard: Komplette tabelltilpasningstips

LuckyTemplates Financial Dashboard: Komplette tabelltilpasningstips

LuckyTemplates er et flott verktøy for finansiell rapportering. Her er en veiledning om hvordan du lager tilpassede tabeller for ditt LuckyTemplates økonomiske dashbord.

Gode ​​fremgangsmåter for Power Query Language Flow

Gode ​​fremgangsmåter for Power Query Language Flow

Denne opplæringen vil diskutere Power Query Language Flow og hvordan den kan bidra til å lage en jevn og effektiv datarapport.

LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

Jeg vil diskutere en av mine favorittteknikker rundt LuckyTemplates egendefinerte ikoner, som bruker egendefinerte ikoner på en dynamisk måte i LuckyTemplates visuals.

Opprette LuckyTemplates-tabeller ved å bruke UNION & ROW-funksjonen

Opprette LuckyTemplates-tabeller ved å bruke UNION & ROW-funksjonen

I denne bloggen viser jeg deg hvordan du kan lage LuckyTemplates-tabeller ved å bruke en formel som kombinerer UNION-funksjonen og ROW-funksjonen.

On-Premises Data Gateway In Power Automate

On-Premises Data Gateway In Power Automate

Oppdag hvordan on-premises data gateway lar Power Automate få tilgang til skrivebordsapplikasjoner når brukeren er borte fra datamaskinen.