Gegevenstabellen verbinden – Tips voor LuckyTemplates-relaties

Gegevenstabellen verbinden – Tips voor LuckyTemplates-relaties

Nu ik heb besproken wat gegevensmodellering is, is het tijd om te begrijpen wat LuckyTemplates-relaties tussen verschillende tabellen kunnen betekenen voor uw rapporten. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Verschillende gegevensbronnen binnen uw modellen moeten de juiste relaties hebben om de juiste resultaten te kunnen opleveren. Als je het concept van deze relaties niet begrijpt, krijg je nooit de inzichten die je nodig hebt. Daarom zijn deze relaties belangrijk.

Inhoudsopgave

Waar LuckyTemplates-relaties voor zijn

Ik stel mijn gegevenstabellen altijd zo eenvoudig mogelijk in. Ik wil dat alles voor zichzelf spreekt, zodat andere mensen later gemakkelijker aan dezelfde tafels kunnen werken.

Hieronder zie je bijvoorbeeld dat ik deze indexkolommen en enkele opzoektabellen heb .

Gegevenstabellen verbinden – Tips voor LuckyTemplates-relaties

In elke tabel heb ik een ID die deze relateert aan de belangrijkste feitentabel, die alle transactie-informatie bevat. Een voorbeeld is de locatie-ID die ik hieronder heb gemarkeerd.

Gegevenstabellen verbinden – Tips voor LuckyTemplates-relaties

Dit betekent dat als ik naar mijn verkooptabel spring en er een relatie tot stand is gebracht tussen mijn locatie- en verkooptabellen, ik een kolom kan zien die overeenkomt met die in mijn verkooptabel.

Gegevenstabellen verbinden – Tips voor LuckyTemplates-relaties

Merk op dat u niet noodzakelijkerwijs hoeft te zoeken naar een kolom met het woord 'ID' in de naam. Het kan een rij zijn met de naam Plaatsnaam, of iets dergelijks. Zolang het gegevens zijn waarnaar u verwijst, is dat goed, ongeacht de naam.

Wat doen deze relaties?

Opzoektabellen bevatten filterinformatie, terwijl feitentabellen alle transactie-informatie bevatten. Kortom, door een relatie tot stand te brengen, kunt u die filters naar de feitentabel sturen.

Het gaat de context creëren voor elke berekening die ik in mijn rapporten uitvoer. Als u rapporten in LuckyTemplates hebt gezien, heeft u waarschijnlijk gezien hoe u op filters in grafieken kunt klikken om de resultaten in visualisaties of in het rapport zelf te wijzigen. Dat wordt mogelijk gemaakt door de relaties die op de achtergrond draaien.

Hoe u relaties opbouwt tussen tabellen

Het is van cruciaal belang dat u de juiste soort relaties in de juiste kolommen maakt. Er zijn twee manieren om dit te doen.

De eerste manier om dit te doen is door simpelweg de ID-kolom naar de feitentabel te slepen en neer te zetten.

In mijn voorbeeldmodel hieronder begin ik met mijn verkoper-ID. Het is gemakkelijk genoeg om erachter te komen waar ik die ID-kolom moet neerzetten, aangezien er ook een Sales Person ID-kolom in de Sales-tabel staat.

Gegevenstabellen verbinden – Tips voor LuckyTemplates-relaties

Zodra dat is gebeurd, wordt automatisch deze relatie gemaakt tussen de tabel Verkopers en de tabel Verkoop.

Gegevenstabellen verbinden – Tips voor LuckyTemplates-relaties

Laat me dieper ingaan op deze relatie voordat ik verder ga, vooral omdat dit het soort relatie is waarmee u 95% van de tijd zult werken in LuckyTemplates.

Dit is wat je een "een-op-veel"-relatie noemt .

Merk op dat de relatie een nummer 1 heeft aan het einde van de opzoektabel. Dit betekent dat elk stukje data maar één keer wordt weergegeven. In dit geval hebben we het over elke verkoper.

Gegevenstabellen verbinden – Tips voor LuckyTemplates-relaties

Als je die relatie volgt, zul je zien dat het leidt tot een ster op de feitentabel. Deze ster betekent veel.

Als je erover nadenkt, kan een enkele verkoper meerdere keren verkopen, toch? Dit betekent dat zelfs als elke verkoper één keer in de opzoektabel wordt weergegeven, deze meerdere keren in de feitentabel kan worden gezien, afhankelijk van hoe de gegevens worden gefilterd.

Dit is precies waarom de opzoektabellen alleen unieke waarden voor elke specifieke groep zouden moeten vermelden. Daarom heb ik aparte tabellen voor Verkopers, Producten, Locaties, etc.

Ik ga nu een andere relatie opbouwen, maar deze keer tussen producten en verkoop. Ik ga dezelfde methode van slepen en neerzetten gebruiken.

Gegevenstabellen verbinden – Tips voor LuckyTemplates-relaties

Zodra de lijn die de relatie vertegenwoordigt verschijnt, kan ik eroverheen bewegen om die relatie te markeren. Dit is een goede manier om te controleren of je de juiste tabellen aan elkaar hebt gekoppeld, vooral als er al een aantal regels in de feitentabel lopen.

Gegevenstabellen verbinden – Tips voor LuckyTemplates-relaties

De tweede manier om relaties op te bouwen is door de knop Relaties beheren op het Home-lint te gebruiken .

Gegevenstabellen verbinden – Tips voor LuckyTemplates-relaties

Zodra ik daarop klik, laat het venster me de relaties zien die ik eerder heb toegevoegd.

Gegevenstabellen verbinden – Tips voor LuckyTemplates-relaties

Om nog een relatie aan deze lijst toe te voegen, klikt u gewoon op Nieuw.

Gegevenstabellen verbinden – Tips voor LuckyTemplates-relaties

Vervolgens wordt me gevraagd om te selecteren welke brontabel ik zou moeten gebruiken. Ik ga in dit geval de tabel Datums gebruiken.

Gegevenstabellen verbinden – Tips voor LuckyTemplates-relaties

Wanneer de tabel verschijnt, zal ik de kolom Datum markeren, aangezien dit is wat telt als onze "ID" van deze kolom.

Gegevenstabellen verbinden – Tips voor LuckyTemplates-relaties

Vervolgens kies ik de feitentabel, wat mijn verkooptabel is. Ik zal de kolom Productdatum markeren, aangezien dit overeenkomt met de kolom Datum uit de tabel Datums.

Gegevenstabellen verbinden – Tips voor LuckyTemplates-relaties

Onder de kardinaliteit kies ik Eén voor veel. Zorg ervoor dat er een vinkje staat naast 'Maak deze relatie actief'. Dan klik ik op OK.

Gegevenstabellen verbinden – Tips voor LuckyTemplates-relaties

Er is nu een relatie gevormd tussen de tabel Datums en Verkoop.

Gegevenstabellen verbinden – Tips voor LuckyTemplates-relaties

Ik ga hier een andere relatie maken voor Locaties.

Gegevenstabellen verbinden – Tips voor LuckyTemplates-relaties

Daarna ga ik hetzelfde doen voor klanten.

Gegevenstabellen verbinden – Tips voor LuckyTemplates-relaties

Nu alle noodzakelijke relaties zijn gevormd, heb ik een waterval van filters die uit mijn rij opzoektabellen bovenaan komen en naar mijn feitentabel onderaan gaan. Die pijlen zullen altijd naar de vele kanten wijzen.

Gegevenstabellen verbinden – Tips voor LuckyTemplates-relaties

Conclusie

Als u begrijpt hoe relaties werken, wordt het werken met LuckyTemplates eenvoudiger. Nogmaals, deze relaties voegen context toe aan elke berekening die in uw rapporten wordt uitgevoerd. Dit betekent dat zolang u een basiskennis heeft van hoe de gegevens en de bijbehorende filters stromen, het gemakkelijker is om erachter te komen welke maatregelen u moet schrijven.

Sommige mensen raken in de war alleen omdat ze het gevoel hebben dat hun scenario anders is. Ze hebben het gevoel dat ze een veel ingewikkelder opzet nodig hebben dan dit. De waarheid is dat u alleen uw gegevens hoeft te vereenvoudigen.

Wanneer u de juiste opzoektabellen lokaliseert en inzoomt op de juiste feitentabel, kunt u dezelfde basisopstelling hebben, hoe ingewikkeld u uw situatie ook vindt.

Ik heb ook te maken gehad met echt complexe scenario's in LuckyTemplates. Maar in de kern van de meeste van die rapporten heb ik nog steeds dezelfde modelfilosofie. U kunt deze complexe scenario's verkennen zodra u zich heeft aangemeld voor een lidmaatschap bij en toegang krijgt tot meer cursussen.

Al het beste,


Virtuele relaties creëren in LuckyTemplates met behulp van de TREATAS-functie
Werken met meerdere datums in LuckyTemplates
Hoe bezettingsdagen per maand berekenen in LuckyTemplates met DAX





 



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