Skapa en datumtabell i LuckyTemplates
Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.
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 .
1. Fliken Hem:
Alternativen under fliken Hem är grupperade efter syfte.
För att bygga och utföra frågor
Dessa är knapparna i frågegruppen :
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.
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.
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.
Dessa kommandon är tillämpliga på de koder du har skrivit.
För formatering av DAX-kod
Nästa grupp är Format :
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.
För att mäta och övervaka prestanda
Framåt, det finns LuckyTemplates- gruppen.
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 .
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 .
Gå tillbaka till DAX Studio och ladda sedan filen du extraherade från LuckyTemplates med alternativet Load Perf Data .
Nästa är Traces- gruppen:
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.
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.
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.
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 :
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.
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 .
Alternativen på denna flik är grupperade i 4 efter funktion.
Först är gruppen Metrics :
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.
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 .
Därefter innehåller gruppen Prestanda alternativet Kör benchmark .
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.
Den sista gruppen under fliken Avancerat är Externa verktyg .
När du klickar på den öppnar SQL Profiler fönstret SQL Server Profiler.
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.
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 .
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 .
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 .
Snabbåtkomstverktygsfältet finns i det övre vänstra hörnet av DAX Studio.
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 .
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.
Dessutom, om du håller muspekaren över en tabell i Metadata-fönstret, kommer detaljerad statistik att visas om den tabellen/kolumnen.
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.
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.
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.
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 .
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.
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.
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 .
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 .
Frågehistorikpanel
Frågehistorikfönstret visar en sammanfattning av de koder du har kört .
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.
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.
Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.
Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.
I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.
Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.
Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.
I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.
I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.
I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.
I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.
Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.