Använda DAX för att ladda data från SSAS till LuckyTemplates

I den här handledningen får du lära dig om kökapaciteten hos DAX. Du kommer att lära dig hur du använder den för att ladda data från SQL Server Analysis Services (SSAS) till LuckyTemplates.

I det här exemplet har en SQL Server-datamodell redan skapats. Den innehåller tabeller för kund-, datum-, produkter- och försäljningsdata.

Du kommer att lära dig hur du laddar data inuti datamodellen i LuckyTemplates.

Innehållsförteckning

DAX-koden

Starta och skapa en åtgärd. Använd nyckelordet DEFINE och deklarera ett MÄTTA för den totala försäljningen. Använd sedan funktionen. För dess radkontext, multiplicera kvantiteten med nettopriset.

För att säkerställa att du kommer att returnera små värden, dividera försäljningsbeloppet med 10 000. Placera SUMX-argumentet i enfunktion för att ta bort decimaler.

Använda DAX för att ladda data från SSAS till LuckyTemplates

Skapa ett annat mått för den löpande summan. Deklarera en variabel med hjälp avfungera. Detta kommer att hålla det senaste synliga datumet i filtersammanhanget. Det sista synliga datumet är lika medav datumet.

Även om du inte har en Dates-tabell i LuckyTemplates-datamodellen, kommer du fortfarande att kunna komma åt filterkontexten med SSAS-versionen.

Skapa en annan variabel som visar resultatet. Det här kommer attden totala försäljningen. Använd RETURN för att visa resultatet.

Använda DAX för att ladda data från SSAS till LuckyTemplates

För att visualisera resultatet i LuckyTemplates, använd EVALUATE ochfunktioner. Du måste använda kalenderårsnummer och månad. För att säkerställa att uppgifterna sorteras i rätt ordning, använd kolumnen Månadsnummer. Skapa sedan kolumner för den totala försäljningen och den löpande summan.

Använda DAX för att ladda data från SSAS till LuckyTemplates

Använd sedan ORDER BY- satsen för att se till att den resulterande tabellen sorterar data korrekt. Använd ASC- ordningen för både kalenderårsnummer och månadsnummer.

Använda DAX för att ladda data från SSAS till LuckyTemplates

SSAS-databasfönstret i LuckyTemplates

Kopiera den färdiga DAX-koden och gå tillbaka till LuckyTemplates. Gå till fliken Hem, klicka på Hämta data och sedan Analystjänster . Detta öppnar SSAS-databasfönstret.

Använda DAX för att ladda data från SSAS till LuckyTemplates

Ange namnet på servern och databasen. Klicka sedan på alternativet Importera . Klistra in DAX-koden i MDX- eller DAX-frågetextrutan. Klicka sedan på OK.

Använda DAX för att ladda data från SSAS till LuckyTemplates

Du kommer att se att du kan hämta datamängden från DAX-frågan.

Använda DAX för att ladda data från SSAS till LuckyTemplates

Genom att klicka på knappen Transformera data öppnas . Detta gör att du kan ändra kolumnnamnen och utföra andra formateringsalternativ på datatabellen.

Använda DAX för att ladda data från SSAS till LuckyTemplates

När du klickar på Ladda , ser du tabellen i datavyn.

Använda DAX för att ladda data från SSAS till LuckyTemplates

Du kan se att du returnerar 60 rader som består av en rad för varje månad på året.

Slutsats

Denna handledning gav ett kort exempel på hur man laddar från SQL Server Analysis Services till LuckyTemplates. Du har lärt dig att det är en enkel process att ladda data och köra den mot den distribuerade versionen av SSAS. När du har bemästrat grunderna blir det lättare för dig att hämta data från vilken databas som helst i LuckyTemplates.


Upptäck unika insikter med LuckyTemplates TOPN-funktion

Upptäck unika insikter med LuckyTemplates TOPN-funktion

Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Här dyker vi in ​​i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.

LuckyTemplates parametrar via frågeredigerare

LuckyTemplates parametrar via frågeredigerare

Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.

Runda stapeldiagram – En visualisering för din instrumentpanel

Runda stapeldiagram – En visualisering för din instrumentpanel

Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.

PowerApps funktioner och formler | En introduktion

PowerApps funktioner och formler | En introduktion

Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.

Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.