Använda DAX Studios användargränssnitt: En översikt

I den här handledningen går vi igenom en snabb översikt över alla tillgängliga alternativ i användargränssnittet för DAX Studio. Dessa inkluderar rutorna och varje knapp i menyfliksområdet. Vi kommer att diskutera hur användningen av dessa funktioner hjälper dig att förbättra din prestanda i DAX Studio.

Det är viktigt att bekanta dig med syftet och funktionen för varje funktion i DAX Studio. Så vi går igenom det här från topp till botten.

Innehållsförteckning

Använda DAX Studio Ribbon

DAX Studio har tre flikar på bandet: Hem , Avancerat och Hjälp .

Använda DAX Studios användargränssnitt: En översikt

1. Fliken Hem:

Alternativen under fliken Hem är grupperade efter syfte.

Använda DAX Studios användargränssnitt: En översikt

För att bygga och utföra frågor

Dessa är knapparna i frågegruppen :

Använda DAX Studios användargränssnitt: En översikt

Den första knappen till vänster är Kör . Detta alternativ låter dig exekvera DAX-koden du har skrivit. Och om du klickar på rullgardinsmenyn visas ytterligare två knappar: Kör fråga och Rensa cache och Kör .

Nästa knapp är Avbryt . Om du klickar på det här alternativet kommer frågan att stoppas. Detta är särskilt användbart om en fråga tar lång tid att köra.

Alternativet Rensa cache liknar Rensa cache och kör , bara att det förstnämnda helt enkelt rensar cacheminnet i programmet. Så om du vill köra frågan efter att ha rensat cacheminnet är det bättre att välja det senare alternativet för att minska antalet klick.

Alternativet Utdata låter dig extrahera resultaten för visning och redigering i en annan programvara . Om du till exempel vill se resultaten i Excel kan du använda alternativet Utdata för att extrahera resultaten som en Excel-fil.

Använda DAX Studios användargränssnitt: En översikt

Gruppen Visa har bara en knapp i sig: Frågebyggaren .

Query Builder låter dig köra en DAX-fråga utan att behöva skriva någon kod.

Använda DAX Studios användargränssnitt: En översikt

Efter att ha klickat på Query Builder behöver du bara dra och släppa kolumner och/eller mått från din metadataruta.

Redigera - gruppen innehåller knappar som liknar den i andra program, som Excel.

Använda DAX Studios användargränssnitt: En översikt

Dessa kommandon är tillämpliga på de koder du har skrivit.

För formatering av DAX-kod

Nästa grupp är Format :

Använda DAX Studios användargränssnitt: En översikt

Format Query är ett utmärkt verktyg att använda när du skriver DAX-kod. Om du klickar på detta formateras dina DAX-koder enligt DAX Studio-standarden.

Det här alternativet använder en tjänst som kallas daxformatter.com . Den skickar en förfrågan till denna webbplats och i sin tur formaterar webbplatsen koden och skickar den sedan tillbaka till DAX Studio. Observera att du behöver en internetanslutning för att denna funktionalitet ska fungera.

Därefter låter knapparna Kommentar och Avkommentera dig lägga kommentarer i din DAX-kod.

Med knapparna Till Upper och To Lower kan du ändra skiftläge i din skrivna DAX-kod.

Alternativet Debug Commas är en funktion som låter dig flytta kommatecken från slutet av raden till början av raden. Detta är särskilt användbart när du skriver flera rader kod. Det minskar förvirringen.

Nästa grupp Sök med knapparna Sök och Ersätt har liknande funktioner som andra program.

Använda DAX Studios användargränssnitt: En översikt

För att mäta och övervaka prestanda

Framåt, det finns LuckyTemplates- gruppen.

Använda DAX Studios användargränssnitt: En översikt

Knappen Ladda Perf Data låter dig importera data som har exporterats från.

För att göra detta måste du först extrahera en fil från LuckyTemplates. Gå till fliken Visa i LuckyTemplates och klicka på Performance Analyzer .

Använda DAX Studios användargränssnitt: En översikt

Panelen Performance Analyzer visas då. Klicka på knappen Starta inspelning medan du går igenom grafiken och DAX-koden i LuckyTemplates som du vill analysera och klicka sedan på Exportera .

Använda DAX Studios användargränssnitt: En översikt

Gå tillbaka till DAX Studio och ladda sedan filen du extraherade från LuckyTemplates med alternativet Load Perf Data .

Nästa är Traces- gruppen:

Använda DAX Studios användargränssnitt: En översikt

Den första knappen i den här gruppen är Alla frågor . När du klickar på den visas en ny flik som heter Alla frågor längst ner.

Använda DAX Studios användargränssnitt: En översikt

Den här fliken innehåller Starttid, Typ, Varaktighet, Användare, Databas och Fråga. Den tillhandahåller digital statistik över de frågor som skickas till analystjänsterna i antingen LuckyTemplates, , , eller .

Alternativet Frågeplan ger information om den logiska och fysiska frågeplanen. Dessa kan hjälpa dig att förstå hur DAX-motorn löser en DAX-kod. När du klickar på det här alternativet visas ytterligare en ny flik längst ner.

Använda DAX Studios användargränssnitt: En översikt

Sedan finns det alternativet Server Timings . Den ger information om hur data extraherades från Storage Engine . På samma sätt öppnas en annan ny flik om du klickar på den.

Använda DAX Studios användargränssnitt: En översikt

För Traces kan du inte ha alla tre alternativen aktiverade samtidigt.

Om du försöker klicka på två alternativ samtidigt visas ett felmeddelande som säger att du måste vänta på att spåret ska uppdateras.

För användning med extern programvara

Den sista gruppen under fliken Hem är Anslutning :

Använda DAX Studios användargränssnitt: En översikt

Anslut - knappen låter dig ansluta eller ändra den aktuella anslutningen till antingen LuckyTemplates-modellen, Analysis Services eller Excel från DAX studio.

Till exempel, du arbetar med en LuckyTemplates-modell och du vill växla omedelbart mellan SQL Server-dataverktygen eller SSAS. Sedan använder du bara alternativet Anslut och gör de ändringar du behöver.

Använda DAX Studios användargränssnitt: En översikt

Alternativet Uppdatera metadata , när det klickas, kommer att uppdatera dina tabeller och data som finns i rutan Metadata i DAX Studio.

Till exempel har du gjort ändringar i din data i LuckyTemplates. Denna ändring kommer inte att spåras automatiskt av DAX Studio. Så du måste klicka på Uppdatera metadata och det kommer sedan att uppdateras därefter.

2. Fliken Avancerat:

Den andra fliken i menyfliksområdet är fliken Avancerat .

Använda DAX Studios användargränssnitt: En översikt

Alternativen på denna flik är grupperade i 4 efter funktion.

Först är gruppen Metrics :

Använda DAX Studios användargränssnitt: En översikt

Låt oss först diskutera alternativet Visa statistik .

När du klickar på den öppnas rutan VertiPaq Analyzer Metrics som ger flera information om tabeller, kolumner och andra data som används i din nuvarande DAX Studio-fil.

Använda DAX Studios användargränssnitt: En översikt

Alternativet Exportera mätvärden kommer sedan att exportera informationen i måttenhetsfönstret medan alternativet Importera mätvärden tar in mätvärden från källor utanför DAX Studio.

Exportgruppen innehåller alternativet Exportera data som låter dig exportera data i din DAX Studio som antingen en .csv-fil eller som SQL-tabell .

Använda DAX Studios användargränssnitt: En översikt

Använda DAX Studios användargränssnitt: En översikt

Därefter innehåller gruppen Prestanda alternativet Kör benchmark .

Använda DAX Studios användargränssnitt: En översikt

Du kan använda detta när du vill köra samma kod flera gånger med hjälp av kall cache och varm cache.

Använda DAX Studios användargränssnitt: En översikt

Den sista gruppen under fliken Avancerat är Externa verktyg .

Använda DAX Studios användargränssnitt: En översikt

När du klickar på den öppnar SQL Profiler fönstret SQL Server Profiler.

Använda DAX Studios användargränssnitt: En översikt

Det låter dig spåra koden som exekveras tillsammans med händelserna som genereras bakom kulisserna. DAX Studio gör dock redan samma operation så det finns inget behov av att använda det här alternativet.

Detta är något du skulle använda om du inte kan öppna DAX studio på din dator. Det här alternativet är tillgängligt i SQL Server Management Studio.

Alternativet Analysera i Excel låter dig ansluta DAX Studio till Excel. Detta är särskilt användbart om du snabbt vill skapa en pivottabell eller rapport.

Använda DAX Studios användargränssnitt: En översikt

När du klickar på detta startar Excel-programmet och som standard omdirigerar du dig till att skapa pivottabeller.

3. Fliken Hjälp:

Den sista fliken i DAX Studios Ribbon är fliken Hjälp .

Använda DAX Studios användargränssnitt: En översikt

Den här fliken hjälper dig att ytterligare förstå funktionerna och funktionerna i DAX Studio.

Under gruppen Länkar finns DAX Studio Hjälp , Power Pivot Forum och Analysis Services Forum .

Det här är länkar som du kan komma åt om du har frågor. Dessa länkar omdirigerar dig till onlinekällor, så se till att du är ansluten till internet.

Förutom det finns det också Issues -gruppen.

Om du någonsin stöter på ett fel när du använder DAX Studio kan du rapportera det med alternativet Rapportera en bugg . Du kan också begära funktioner med alternativet Begär en funktion . Och om det finns en specifik funktion som du inte förstår kan du klicka på alternativet Ställ en fråga .

Om du vill veta mer information om din version av DAX Studio kan du klicka på alternativet Om DAXStudio .

Använda DAX Studios användargränssnitt: En översikt

Du kan också använda detta för att dela mer detaljerad information om problem du har stött på när du använder DAX Studio.

Lägga till funktioner till verktygsfältet Snabbåtkomst

Om det finns funktioner eller funktioner som du använder flera gånger om dagen när du använder DAX Studio, kan du lägga till dem i verktygsfältet Snabbåtkomst .

För att lägga till objekt i verktygsfältet Snabbåtkomst behöver du bara högerklicka på dem och sedan välja Lägg till i verktygsfältet Snabbåtkomst .

Använda DAX Studios användargränssnitt: En översikt

Snabbåtkomstverktygsfältet finns i det övre vänstra hörnet av DAX Studio.

Använda DAX Studios användargränssnitt: En översikt

Du kan också välja att överföra den under menyfliksområdet.

Detta är särskilt användbart om du ofta använder alternativ som finns i rullgardinsmenyer. Genom att lägga till dem i verktygsfältet Snabbåtkomst minskar du antalet klick du behöver göra.

Dessutom, om du har allt du behöver i verktygsfältet, kan du stänga menyfliksområdet. Detta kommer att göra din DAX Studio-arbetsyta mindre rörig.

Använda metadatarutan i DAX Studio

Metadatarutan ger dig information om din datamodell .

Använda DAX Studios användargränssnitt: En översikt

Den första rullgardinsmenyn ger dig namnet på datamodellen. Om du är ansluten till SQL Server Analysis Services kommer du att se flera databaser listade i den här rullgardinsmenyn.

Sökalternativet låter dig filtrera bort innehållet i din datamodell såsom tabeller och kolumner .

Använda specialfunktioner i DAX Studio

En distinkt funktion i DAX Studio är möjligheten att zooma in och ut ur varje ruta.

Använda DAX Studios användargränssnitt: En översikt

Dessutom, om du håller muspekaren över en tabell i Metadata-fönstret, kommer detaljerad statistik att visas om den tabellen/kolumnen.

Använda DAX Studios användargränssnitt: En översikt

Du kommer också att märka att det finns tabeller med genomskinliga ikoner som inte ursprungligen är en del av LuckyTemplates-filen som används i DAX Studio.

Använda DAX Studios användargränssnitt: En översikt

Dessa tabeller finns eftersom varje gång du använder funktionen för automatisk datum/tid i LuckyTemplates kommer DAX Studio att skapa flera tabeller för varje kolumn i din datamodell.

Det är därför det är viktigt att ha en datumtabell i varje datamodell ifall du ska använda den i framtiden för att utföra tidsintelligensberäkningar.

Dessa tabeller visas bara i externa verktyg som DAX studio och är inte synliga i LuckyTemplates som standard. Du kan stänga av det här alternativet så att det inte tar upp mycket utrymme i programmets minne.

Använda funktionsfönstret i DAX Studio

Panelen Funktioner används om du vill förstå parametrarna och argumenten för en given funktion.

Använda DAX Studios användargränssnitt: En översikt

För att visa parametrarna, dra och släpp en funktion från fönstret Funktioner till kodningsområdet. I det här exemplet är det DATE-funktionen.

Använda DAX Studios användargränssnitt: En översikt

Du kommer då att se argumentet du behöver för att få DATE-funktionen att fungera korrekt i DAX Studio.

Använda DMV-rutan i DAX Studio

DMV står för Dynamic Management Views . Dessa DMV:s returserverstatusinformation .

Använda DAX Studios användargränssnitt: En översikt

Du kan komma åt all information om din datamodell med hjälp av dessa DMV:er. De ser ut som en SQL-sats, men de är egentligen inte en kod.

Som ett exempel, låt oss dra och släppa DISCOVER_KEYWORDS i kodningsområdet och sedan köra det.

Använda DAX Studios användargränssnitt: En översikt

I resultatrutan ser du att den innehåller en kolumn som säger Nyckelord.

Om du försöker köra ett av dessa nyckelord i LuckyTemplates får du ett felmeddelande som säger att koden är felaktig.

Använda DAX Studios användargränssnitt: En översikt

Detta beror på att dessa sökord är reserverade.

Du kan inte använda reserverade nyckelord i din DAX-kod.

Detta är en mycket användbar funktion eftersom den hjälper till att förhindra sökordsmisstag. Att använda rätt nyckelord i DAX Studio och LuckyTemplates är särskilt viktigt om du skriver flera rader kod.

Använda de andra tillgängliga panelerna i DAX Studio

Utdatapanel

Utdatarutan ger information om de åtgärder du utförde i DAX Studio .

Använda DAX Studios användargränssnitt: En översikt

Detta inkluderar, men är inte begränsat till, upprättande av anslutningar, väntan på att spårningen ska starta och/eller uppdatering av metadata. Den innehåller också detaljerad information om fel.

Om du kör en kod kommer den också att ge information om antalet rader som returnerades och bearbetningstiden för frågan.

Resultatfönstret

Resultatfönstret visar resultatet av DAX-koden eller DMV som du körde .

Använda DAX Studios användargränssnitt: En översikt

Frågehistorikpanel

Frågehistorikfönstret visar en sammanfattning av de koder du har kört .

Använda DAX Studios användargränssnitt: En översikt

Detta är särskilt användbart om du stänger en DAX Studio-session och vill hämta information om de frågor du körde. Om du dubbelklickar på en fråga visas den automatiskt i kodfönstret.

Annan information

Längst ned till höger i DAX Studio finns annan information tillgänglig.

Använda DAX Studios användargränssnitt: En översikt

Den viktigaste informationen är den lokala värden och kodnumret . När du försöker ansluta Excel till antingen LuckyTemplates eller Analysis Services behöver du denna information så att du kan göra en anslutning mellan DAX Studio och någon av de två nämnda programvarorna.

Tiden låter dig i slutändan hålla reda på de sekunder eller minuter som har förflutit när du kör en fråga .


Slutsats

DAX Studio är det bästa verktyget att använda när man analyserar DAX-frågor i LuckyTemplates. Så det är viktigt att bli bekant med varje funktion som den har byggt med. Det är viktigt att förstå vad de är, hur de kan användas och hur de kan påverka ditt arbetsflöde när du använder DAX Studio.

Denna översikt över användargränssnittet i DAX Studio är en bra grund innan du skriver DAX-koder. Ju mer djupgående kunskap du har om grunderna, desto mer kommer du att lyckas när du hanterar avancerade problem.


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.

Extrahera LuckyTemplates-teman och bilder från PBIX

Extrahera LuckyTemplates-teman och bilder från PBIX

Lär dig hur du tar isär en PBIX-fil för att extrahera LuckyTemplates-teman och bilder från bakgrunden och använda den för att skapa din rapport!

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

Python i LuckyTemplates: Hur man installerar och ställer in

Python i LuckyTemplates: Hur man installerar och ställer in

Lär dig hur du installerar programmeringsspråket Python i LuckyTemplates och hur du använder dess verktyg för att skriva koder och visa bilder.

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Lär dig hur du beräknar dynamiska vinstmarginaler vid sidan av LuckyTemplates och hur du kan få fler insikter genom att gräva djupare i resultaten.

Sortering av datumtabellkolumner i LuckyTemplates

Sortering av datumtabellkolumner i LuckyTemplates

Lär dig hur du sorterar fälten från en utökad datumtabells kolumner korrekt. Detta är en bra strategi att göra för svåra fält.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

I den här artikeln går jag igenom hur du kan hitta dina toppprodukter per region med hjälp av DAX-beräkningar i LuckyTemplates, inklusive TOPN- och CALCULATE-funktionerna.

Skräpdimension: Vad är det och varför det är allt annat än skräp

Skräpdimension: Vad är det och varför det är allt annat än skräp

Lär dig hur du använder en skräpdimension för flaggor med låg kardinalitet som du vill infoga i din datamodell på ett effektivt sätt.