Querys samenvoegen in LuckyTemplates

Querys samenvoegen in LuckyTemplates

Samenvoegen  is een andere krachtige transformatie om onze tabellen en informatie die we mogelijk uit verschillende bronnen halen, te optimaliseren. Het is relevant om te leren hoe u query's kunt samenvoegen in LuckyTemplates, omdat deze transformatie onze gegevensmodellen kan vereenvoudigen.

Gegevens uit verschillende bronnen halen in LuckyTemplates is geen groot probleem. Het maakt niet echt uit waar de gegevens vandaan komen, omdat ze gewoon een query worden. Waar het echt om gaat, is hoe we die tabellen in ons model structureren.

Dat gezegd hebbende, samenvoegen is een geweldige techniek om tabellen te maken die totaal anders zijn dan wat we normaal hebben, omdat we veel tabellen kunnen combineren. In dit artikel leer je hoe je queries effectief samenvoegt in LuckyTemplates.

Inhoudsopgave

Optie Query's samenvoegen in LuckyTemplates

De tabel Channel Details kan bijvoorbeeld een logische opzoektabel zijn die we in ons datamodel kunnen plaatsen. Maar we moeten het laten als een faseringsquery omdat we het nog steeds kunnen gebruiken door het fysiek samen te voegen met onze Sales- tabel.

Query's samenvoegen in LuckyTemplates

Om dat te doen, selecteren we de   tabel  Verkoop en klikken vervolgens op de optie Query's samenvoegen  in het  Home-  lint.  

Query's samenvoegen in LuckyTemplates

De tabel uit  Channel Details  vertakt altijd alle dimensies op basis van het kanaal. Laten we dus de  kolom Kanaal selecteren en markeren  .

Query's samenvoegen in LuckyTemplates

Laten we dan hier de  tabel Kanaaldetails zoeken en selecteren  .

Query's samenvoegen in LuckyTemplates

Dit geeft ons een voorproefje. We zullen zien dat de kolom Kanaalnaam een ​​uitsplitsing maakt van Export , Distributor en Wholesale , de drie soorten elementen in onze feitentabel ( Sales- tabel). Laten we de kolom Kanaalnaam selecteren .

Query's samenvoegen in LuckyTemplates

Voeg query's samen in LuckyTemplates via Join Kind-opties 

Er zijn verschillende Join Kind- opties die we kunnen gebruiken. Ik raad ten zeerste aan om de opties te verkennen die u kunt gebruiken. We zullen niet alle opties doorlopen, omdat we gewoon de optie Linksbuiten kunnen gebruiken .

Het komt echter zelden voor dat we de andere Join Kind- opties moeten gebruiken . We hoeven ze alleen maar te testen en als we niet het juiste resultaat krijgen, moeten we de andere Join Kind- opties proberen.

Query's samenvoegen in LuckyTemplates

In dit voorbeeld gaan we alles samenvoegen van onze kolom Kanaal , die zich in de tabel Verkoop bevindt , tot de linkerkant van de kolom Kanaalnaam in de tabel of query Kanaaldetails .

Selecteer de  optie Linksbuiten  en u ziet hieronder een voorbeeld waarin staat dat er een totale overeenkomst is. Klik daarna op de  knop OK  .  

Query's samenvoegen in LuckyTemplates

Nu zijn er een paar dingen gebeurd in onze  verkooptabel  . Het eerste dat ons zou opvallen is dat we een toegevoegde transformatie hebben binnen onze  APPLIED STEPS , wat aangeeft dat we  Merged Queries hebben . 

Query's samenvoegen in LuckyTemplates

Het heeft ons echter niet alle extra kolommen uit de  tabel Kanaaldetails gegeven  . In dit geval moeten we op de dubbele pijlen naast de kolomnaam   Channel Details klikken .

Query's samenvoegen in LuckyTemplates

We zullen dan alle verschillende beschikbare opties zien, dit zijn de kolommen uit de  tabel Kanaaldetails  . We zijn bijvoorbeeld tabellen aan het samenvoegen en er zijn veel kolommen die we niet wilden samenvoegen. Het enige wat we hoeven te doen is alleen de kolommen selecteren die we willen binnenhalen. Laten we ze eerst allemaal geselecteerd laten en op de   knop  OK klikken.

We zullen zien dat alle kolommen van die ondersteunende tabel nu op elke afzonderlijke rij in onze feitentabel zijn verschenen.  

Query's samenvoegen in LuckyTemplates

Aanvullende transformaties toepassen

Bovendien kunnen we deze  kanaalkolom  hier gewoon verwijderen omdat we al een vergelijkbare kolom hebben die is toegevoegd met behulp van de samenvoegtechniek die we eerder deden.

Query's samenvoegen in LuckyTemplates

Laten we vervolgens de nieuw toegevoegde kolommen in onze tabel hernoemen naar  ChannelShort CodeAlt. Naambelangrijkheid en  eerdere code .  

Query's samenvoegen in LuckyTemplates

Dit zijn allemaal verschillende dimensies die we nu kunnen gebruiken in onze modellen en visualisaties. We kunnen eenvoudig deze gedetailleerde query maken die uiteindelijk een tabel gaat worden. 

Als we nu onze  TOEGEPASTE STAPPEN-  sectie bekijken, zijn alle dingen die we hebben gedaan automatisch toegevoegd. We hebben query's toegevoegd, kolommen samengevoegd, uitgebreid, verwijderd en hernoemd.  

Query's samenvoegen in LuckyTemplates

Als we onze geavanceerde editor controleren  , geeft de  M-code  precies hetzelfde aan als in onze  sectie TOEGEPASTE STAPPEN  . Dat zijn de transformaties die we eerder hebben gedaan. 

Query's samenvoegen in LuckyTemplates

Conclusie

Uiteindelijk is het samenvoegen van query's een andere krachtige transformatie die onze query's en tabellen voor de datamodellen optimaliseert. Het is belangrijk om te begrijpen hoe we ze gaan gebruiken en ze allemaal samen te brengen als één. Hierdoor kunnen we deze query's en tabellen maken die volledig zijn geoptimaliseerd. We kunnen ze vervolgens gebruiken in ons datamodel om onze DAX-berekeningen effectiever te maken.  

Sterker nog, de merge queries transformatie is een onmisbare aanvulling op ons analytisch denken en modelontwikkeling in LuckyTemplates. 


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten