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.
Formelspråket DAX (Data Analysis Expression) är en av nyckelpelarna i LuckyTemplates.
Att lära sig DAX kan vara överväldigande i början. Men när du väl förstår hur det fungerar kan du höja dina analytiska insikter.
Nyckeln till att få bra insikter i dina rapporter är att använda DAX-beräkningar.
För den här handledningen kommer jag att diskutera några viktiga tekniker som du måste komma ihåg när du använder DAX. Detta kommer inte att vara en detaljerad diskussion av DAX-formler och exempel eftersom det finns en separat kurs för det. Jag vill bara hjälpa dig att komma igång med DAX genom att lära dig det väsentliga.
Innehållsförteckning
Lär dig grunderna i DAX i LuckyTemplates
Jämfört med andra formelspråk är DAX det mest effektiva verktyget att använda för att generera analyser av hög kvalitet. Det är därför det är viktigt att känna till grunderna när du använder DAX i LuckyTemplates.
Du kan skriva DAX-formler antingen genom beräknade kolumner eller mått . Du måste också förstå vilket sammanhang som är i LuckyTemplates.
Du kanske har märkt att handledningarna följer en ordning när du diskuterar de olika pelarna i LuckyTemplates. Vi började med grunderna i Query Editor , följt av grunderna i datamodellen . Du måste först förstå dessa innan du studerar DAX-beräkningar. Detta beror på att filter alltid tillämpas först innan någon beräkning.
Det finns två beräkningsmotorer som används för DAX i LuckyTemplates – aggregatorerna och iteratorerna .
Aggregeringar används för att minska dina tabeller och data så att du kan förbättra hastigheten på din beräkning. Under tiden används iterationer för att utvärdera logik på varje rad i din tabell. Det är viktigt att känna till skillnaden mellan dessa två funktioner så att du kan använda dem i relevanta scenarier.
Slutligen måste du vara bekant med den viktigaste funktionen i DAX – denfungera. Du kommer att stöta på den här funktionen många gånger under dina analyser och beräkningar. Det finns ingen annan DAX-funktion i LuckyTemplates som kan matcha användbarheten av CALCULATE- funktionen.
Allt som jag har nämnt här är de viktigaste insikterna om DAX som du bör känna till innan du dyker in i några DAX-beräkningar. I nästa avsnitt ska jag fördjupa mig mer i beräknade kolumner och mått tillsammans med enkla DAX-beräkningar.
Använda beräknade kolumner i LuckyTemplates
Som jag har nämnt kan du skriva DAX-beräkningar i LuckyTemplates genom att använda antingen beräknade kolumner eller mått. Först ska jag visa dig hur du använder beräknade kolumner.
I det här exemplet har du redan kolumnerna Orderkvantitet , Enhetspris , Total enhetskostnad och Total Intäkt .
Om du vill beräkna dina kostnader kan du beräkna dem med hjälp av beräknade kolumner.
För att göra det klickar du på Ny kolumn på fliken Modellering .
Nu när du har den nya kolumnen byter du namn på den till Kostnader . I formelfältet behöver du bara multiplicera orderkvantiteten med den totala enhetskostnaden .
När du har tryckt på enter ser du motsvarande resultat i den nya kolumnen i din försäljningstabell . Så enkelt är det att arbeta med vilken beräkning som helst med hjälp av beräknade kolumner.
Denna teknik fungerar, men den är onödig eftersom du bara kan skapa en formel med en itererande funktion. Om du använder beräknade kolumner skapar du också ytterligare kolumner i din faktatabell.
Men när du använder iteratorer kan du beräkna samma resultat utan att fysiskt placera data i din tabell. Det är den viktigaste skillnaden mellan de två.
Du bör bara använda beräknade kolumner när det är vettigt att göra det. Det är en av de viktigaste insikterna som jag vill dela med dig.
Använda mått i LuckyTemplates
Nu ska jag visa dig hur du använder DAX-beräkningar i LuckyTemplates genom åtgärder.
För att göra det klickar du på Nytt mått från menyfliksområdet Modellering för att skapa ett mått. Du kan också komma åt och klicka på Nytt mått från menyfliksområdet Hem .
Döp nu det nya måttet till Total försäljning . Som jag har nämnt många gånger, se till att du namnger dina åtgärder ordentligt.
Att följa en intuitiv namnkonvention är viktigt när du organiserar saker i ditt och. Detta är också viktigt i DAX-beräkningar.
Du måste namnge dina mått efter vad de exakt handlar om så att när andra människor använder din analys kan de enkelt förstå vad din data handlar om.
Om du går tillbaka till exemplet kan du börja med att skriva enkla åtgärder. Du kan till exempel skriva en kolumn som du vill referera till, och sedan visas relaterade förslag. Tryck bara på fliken för att välja relaterade förslag och tryck på enter.
Detta är ytterligare en anledning till varför du behöver namnge dina kolumner korrekt. Du kan enkelt söka efter vad du behöver när du använder korrekta namnkonventioner.
I exemplet kan du hitta måttet Total försäljning på höger sida av LuckyTemplates. Du kan nu dra den till tabellen för att se kolumnen Totala intäkter :
Om du försöker jämföra data i kolumnerna Totala intäkter och Totala försäljningar ser du att uppgifterna är samma. Du kan bara ta bort kolumnen Totala intäkter här och använda det nya måttet för total försäljning.
Detta exempel visar en enkel DAX-beräkning med mått. Du kan också göra andra enkla analyser som att beräkna totala transaktioner, försäljningsmedelvärden och många fler. Senare kan du förgrena dig till mer komplexa beroende på dina scenarier.
Ytterligare tekniker för att använda DAX
Om du kommer från en Excel-bakgrund kan du vara van vid att beräkna kolumner. Men här i LuckyTemplates bör du lita mer på att använda mått för dina DAX-beräkningar.
Åtgärder tenderar att fungera tillsammans medellerfunktioner medan beräknade kolumner fungerar utan stödjande funktioner.
I det här exemplet finns det redan en kolumn för totala intäkter i tabellen. Du kan till och med förvandla det till en visualisering.
Jag rekommenderar dock inte denna process. Du bör alltid skriva en DAX-formel för alla typer av beräkningar istället för att ta tag i en kolumn.
Oavsett hur enkel informationen är måste du skapa den med hjälp av DAX-mått. Du behöver det när du skapar mer komplexa beräkningar med hjälp av åtgärdsförgreningstekniken .
Åtgärdsgrening är processen att hänvisa till vissa mått inom åtgärder för att skapa mycket avancerad analys.
I ett annat exempel använde jag beräknade kolumner för att lägga till ytterligare dimensioner i min tabell. Exemplet nedan beräknar produktförsäljningen över tid, men jag använde inget tidsfilter.
Jag använde data från produktförsäljning för att skapa kolumnen Kundgrupper genom en annan beräknad kolumn.
Senare använde jag Client Groups som en slicer i visualiseringen.
Som jag har sagt tidigare är det bättre att göra dina beräkningar inuti mått. Viktigast av allt, skapa aldrig en beräknad kolumn i en faktatabell. För att optimera din process, använd mått istället så att du kan göra beräkningar virtuellt.
Till exempel, att beräkna den totala försäljningen och fysiskt ta in den i din tabell kan ta upp ytterligare minne i din modell.
Om du använder mått kan du skriva hundratals virtuella beräkningar utan att ta upp mycket utrymme eller minne.
Slutsats
Jag hoppas att du har lärt dig viktiga tekniker när du arbetar med DAX i LuckyTemplates.
Först måste du känna till de viktigaste skillnaderna mellan beräknade kolumner och mått . Du måste också förstå när du ska använda dem.
Jag nämnde också de korrekta namnkonventionerna för dina kolumner, mått och DAX-formler.
Skål!
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.