Hur frågeberoenden fungerar i LuckyTemplates

Innehållsförteckning

LuckyTemplates SQL Query

För den här handledningen ska vi gräva djupare och förstå hurarbeta i LuckyTemplates.

Frågeberoenden visar hur frågorna är länkade inuti LuckyTemplates. Du kan se vilka frågor som beror på andra frågor eller tabeller. Detta är användbart när du planerar att göra många datatransformationer i din modell.

Den här funktionen har varit en del av LuckyTemplates SQL Query ett tag nu, men inte många användare vet hur man maximerar dess funktion. Om du ofta arbetar med komplicerade LuckyTemplates-inställningar måste du förstå Query Dependencies mer.

Förstå frågeberoenden inuti LuckyTemplates

För att komma igång klickar du på menyfliksområdet Visa och klickar sedan på Frågaberoenden .

Hur frågeberoenden fungerar i LuckyTemplates

Det första du kan se i beroendeträdet är källmappen för den initiala frågan.

Hur frågeberoenden fungerar i LuckyTemplates

Under den första frågan kan du se att den förgrenade sig till flera andra frågor. Du har frågorna i tabellen Kunder , Produkter , Regioner och Försäljning . Bara genom att titta på detta har du redan en överblick över hur dessa frågor hänger ihop.

Jag ska visa dig ett exempel på hur frågeberoenden fungerar inuti LuckyTemplates. Till exempel har vi redan vår kanalkolumn och kanalkodkolumn .

Hur frågeberoenden fungerar i LuckyTemplates

Det jag vill göra är att skapa en annan tabell över detta. Jag vill bryta ut denna information och lägga den i en annan tabell. 

Det här är en bra idé eftersom som du kan se i dessa kolumner finns det mycket repetitiv information, speciellt när du har flera kolumner som innehåller liknande saker.

I teorin kan vi bara ha kanal- och kanalkodkolumnerna i en annan tabell för sig och sedan rita en relation mellan kanaltabellen ner till vår försäljningstabell.

För att göra det högerklickar du på tabellen Försäljning och väljer sedan Referens .

Hur frågeberoenden fungerar i LuckyTemplates

Byt sedan namn på den dubblerade försäljningsfrågan från Försäljning (2) till tabellen Kanaler . Klicka på kanalkolumnen i den nya tabellen Kanaler , håll ned Ctrl- tangenten och klicka på kolumnen Kanalkod .

Medan du fortfarande trycker på Ctrl högerklickar du på nämnda kolumner och väljer sedan Ta bort andra kolumner .

Hur frågeberoenden fungerar i LuckyTemplates

Efter det kommer bara kolumnerna Kanal och Kanalkod att finnas kvar i tabellen Kanaler .

Hur frågeberoenden fungerar i LuckyTemplates

Nu måste du skapa en uppslagstabell för alla dina kanaler med hjälp av tabellen Kanaler . Men först måste du ta bort dubblettposterna genom att högerklicka och välja Ta bort dubbletter . Det här är ett effektivt sätt att skapa dina kanalkoder.

Hur frågeberoenden fungerar i LuckyTemplates

Som du kan se finns bara tre poster kvar i båda kolumnerna. Klicka nu på menyfliksområdet Lägg till kolumn och välj sedan Kolumn från exempel . Du måste göra detta så att du kan förkorta dina kanalkoder med den första bokstaven.

Hur frågeberoenden fungerar i LuckyTemplates

Genom att göra detta kan du skapa en ny kolumn och lägga till tabellen Channel Short Code .

Hur frågeberoenden fungerar i LuckyTemplates

Om du tittar tillbaka till vyn Frågeberoenden kan du nu se kopplingen mellan frågan i försäljningstabellen och tabellen Kanaler .

Hur frågeberoenden fungerar i LuckyTemplates

Slutsats

Det här exemplet för frågeberoenden är bara ett enkelt sådant. När du väl har mycket data från olika källor kommer beroendeträdet att se mer komplicerat ut.

Som jag nämnde är den här tekniken användbar när det finns mycket repetitiv information i flera kolumner. Se bara till att den nya tabellen du har skapat fortfarande är ansluten och beroende av den initiala frågan.

Jag hoppas att du har lärt dig mycket av denna handledning. Det finns olika möjligheter att använda frågeberoenden . Nyckeln är att öva och experimentera med olika exempel i olika scenarier.

Tills nästa gång!


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.