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.
Den andra pelaren i utvecklingen av LuckyTemplates är datamodellering. I den här handledningen kommer du att lära dig om alla viktiga saker att tänka på när det gäller att ställa in din LuckyTemplates-datamodell. Vad som följer är en omfattande översikt över bästa praxis för utveckling av datamodeller.
Innehållsförteckning
Organisera din LuckyTemplates-datamodell
1. Stjärnschema
Ett av de bästa sätten att ställa in en LuckyTemplates-datamodell är att använda stjärnschemat. Den har fått sitt namn för att den liknar en stjärna.
Faktatabellen är i mitten av stjärnan och dimensions- eller uppslagstabellerna finns vid varje punkt på stjärnan.
Så här ser det ut med relationer:
Datamodellen behöver inte se exakt ut som en stjärna. Tanken är att placera faktabordet i mitten medan de andra borden prydligt omger det.
2. Vattenfallsmetod
Ett annat bra sätt att organisera en datamodell är att använda vattenfallsmetoden.
Tabellerna Dimension eller Lookup är ordnade överst medan värde- eller faktatabellerna är ordnade nedan. Detta gör det enkelt att visualisera relationerna som om de "faller" till faktatabellen.
Det här är de olika delarna av vattenfallslayouten:
Uppslagstabellerna är placerade överst medan faktatabellerna placeras i mitten. Måtttabellerna är grupperade i en kolumn till höger. Stödborden är placerade i rader längst ner till vänster.
Hantera relationer i en LuckyTemplates-datamodell
1. Hantera relationer
Se till att ta bort alla relationer som kan ha genererats automatiskt av LuckyTemplates. Det är bättre att manuellt återskapa varje relation. Du kan använda dialogen Hantera relationer för att upprätthålla relationerna i din datamodell .
När du använder Hantera relationer visas hela listan över relationer i din modell.
Du kan se alla Från och Till tabeller och kolumner. Detta gör det lättare att upptäcka felaktiga nycklar som används för att ansluta tabeller. Tillståndet för varje relation presenteras också. Detta gör att du kan aktivera eller inaktivera relationer efter behov.
2. Kardinalitet i en LuckyTemplates-datamodell
Dialogen Manage Relationships gör det också enkelt att se kardinaliteten och dess riktning.
Helst kan relationer antingen vara en-till-många eller många-till-en . LuckyTemplates är utmärkta på att ställa in kardinalitet enligt dina data.
För att se kardinaliteten, klicka på knappen Redigera längst ned i dialogrutan.
I det här exemplet kan du se förhållandet mellan försäljning och kanaler. När du rullar till kolumnen längst till höger i varje tabell ser du att LuckyTemplates har plockat upp kanalnyckeln för varje rad.
Du kan också välja rätt kardinalitet. Se till att din korsfilterriktning är antingen Single eller Both, beroende på din datamodell.
LuckyTemplates använder Single som standard. Så när du ser att standarden för korsfilterriktningen är Båda, ta en stund för att bekräfta att data i din datamängd laddas och transformeras som avsett.
3. En-till-många kontra många-till-en
För relationer i LuckyTemplates rekommenderas det att använda en-till-många-relationer så mycket som möjligt. Detta betecknas med en enda pilspets.
Undvik dubbelriktade relationer om det inte är absolut nödvändigt. Dubbelriktade relationer betecknas med dubbelriktade pilspetsar. Dessa typer av relationer kan leda till inkonsekventa resultat och kräver ofta mer komplex DAX.
4. Aktiva kontra inaktiva relationer
Du kan bara ha en mellan två relaterade tabeller. Men du kan ha hur många inaktiva relationer du vill mellan dessa tabeller.
Som ett exempel, om du försöker aktivera kolumnen OrderDate från Sales, kommer en popup att visas som säger att du inte kan göra två relationer mellan samma två tabeller.
Så du måste inaktivera förhållandet Fakturadatum . Det är då du kan aktivera OrderDate .
Även genom att användakommando kan du använda en inaktiv relation på begäran i ett DAX-mått.
Lägga till tabeller och kolumner i en LuckyTemplates-datamodell
1. Mättabeller
Du kan lägga till genom att välja Ange data från hemmenyn.
När du klickar på det kommer ett fönster upp som låter dig skapa en ny tabell.
När du skapar en mättabell, se till att ge den ett meningsfullt namn. I det här fallet kallas det Core Measures. När du är klar klickar du på Ladda .
I det här exemplet finns det redan en befintlig Core Measures-tabell. Så LuckyTemplates märker automatiskt den nyskapade tabellen som kärnmått (2) . Denna har också en standardkolumn 1.
Högerklicka på Kärnmått (2) och välj sedan Nytt mått .
För demonstrationens skull, låt oss bara mata in m1 = 1 i måttet.
Detta läggs nu till under Kärnåtgärder (2). Se till att ta bort eller dölja standardkolumnen.
Om du döljer och sedan expanderar fältrutan ser du att kärnmått (2) nu visas överst i fältet.
2. Länka kolumner
När det gäller att länka kolumner i LuckyTemplates, rekommenderas det att använda suffixet Key på valfri kolumn som kommer att användas för länkning. Om en kolumn slutar med ID eller kod måste du vara försiktig med dem eftersom de kan betyda olika saker i olika tabeller
Du bör bara länka kolumner som har liknande namn. När du till exempel länkar kundnyckeln är det viktigt att se till att alla fält som används för att länka alla slutar med ordet nyckel . Du måste också se till att de är av rätt datatyp.
3. Kolumnsynlighet
Om du är den enda som använder LuckyTemplates-rapporten som du skapade, är kolumnsynlighet inte så stor sak. Men om du ska publicera en rapport eller datauppsättning som ska användas av andra är det en bra idé att städa i ordning.
Du kan göra det genom att välja rätt mått för grafiken och sedan dölja kolumner som inte visas i dem. Dolda kolumner är nedtonade.
För att dölja kolumner behöver du bara högerklicka på en specifik kolumn och sedan välja Dölj.
Du kan välja att dölja dolda kolumner genom att högerklicka på fältrutan och sedan avmarkera Visa dolda .
Slutsats
Denna handledning ger dig en omfattande översikt över de saker du behöver tänka på och utföra när du skapar datamodeller i LuckyTemplates.
Det är viktigt att se till att datamodeller och relationerna är korrekt inställda för att undvika komplikationer i senare skeden av utvecklingen av din rapport. Genom att följa dessa tips garanteras ett sömlöst flöde från början till slut.
Greg
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.