Werken met meerdere datums in LuckyTemplates

Werken met meerdere datums in LuckyTemplates

Zodra je een paar LuckyTemplates-modellen gaat ontwikkelen, loop je hoogstwaarschijnlijk tegen een probleem aan waarbij je twee datums in je feitentabel hebt en je geen twee relaties tussen je datumtabel en de andere tabel kunt plaatsen. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

U kunt zelfs meerdere datums hebben, zoals de ingevoerde datum, de besteldatum, de factuurdatum, de verzenddatum en mogelijk andere.

Je zou kunnen denken dat er een probleem is met LuckyTemplates, of dat je een geheel nieuwe datumtabel nodig hebt.

Je hebt eigenlijk geen andere tafel nodig en je hoeft je ook geen zorgen te maken.

Het belangrijkste om te beseffen is dat u meerdere relaties tussen tabellen kunt hebben. U kunt veel 'inactieve' relaties hebben, maar niet meer dan één 'actieve' relatie.

De truc met inactieve relaties is dat je ze 'aan' kunt zetten door de juiste DAX-formule te gebruiken.

In dit bericht laat ik je zien hoe je de USERELATIONSHIP -functie samen met de CALCULATE-functie kunt gebruiken om relaties in je datamodel te activeren.

Inhoudsopgave

Werken met datums in LuckyTemplates

Als we naar onze onderliggende tabel kijken, zult u merken dat we een kolom Orderdatum en een kolom Verzenddatum hebben.

Werken met meerdere datums in LuckyTemplates

Laten we dan eens kijken naar ons gegevensmodel en de datumopzoektabel naar onze besteldatum slepen.

Werken met meerdere datums in LuckyTemplates

Zoals u kunt zien, hebben we hier een ononderbroken lijn die een actieve relatie vertegenwoordigt .

Werken met meerdere datums in LuckyTemplates

Laten we dan proberen hetzelfde te doen, maar deze keer tussen de datum en de verzenddatum.

Werken met meerdere datums in LuckyTemplates

Wat we nu hebben is een stippellijn, wat betekent dat we een zogenaamde inactieve relatie hebben gecreëerd .

Werken met meerdere datums in LuckyTemplates

Zoals u kunt zien, kunnen we maar één actieve relatie opbouwen.

Laten we nu kijken wat er zal gebeuren met de natuurlijke filtering van onze actieve relatie.

We kunnen een nieuwe maatstaf maken en deze Totale verkoop noemen en vervolgens SUM gebruiken in de kolom Totale inkomsten .

Werken met meerdere datums in LuckyTemplates

Als we deze meting naar het canvas slepen en er een tabel van maken, ziet u dat we hier de kolom Totale verkoop hebben.

Werken met meerdere datums in LuckyTemplates

Waar u echter op moet letten, is dat dit de Totale verkoop per besteldatum is , aangezien dit de actieve relatie is in ons gegevensmodel.

Daarnaast moeten we duidelijk maken aan wat voor soort datum we werken.

Dit kunnen we eerst doen door onze maatregelen goed te benoemen. In plaats van alleen Total Sales te zeggen, kunnen we het bijvoorbeeld Total Sales by Order Date noemen .

Werken met meerdere datums in LuckyTemplates

Zoals u kunt zien, staat in onze tabel nu Totale verkoop per besteldatum in plaats van alleen Totale verkoop .

Werken met meerdere datums in LuckyTemplates

Maar afgezien van het specificeren van de datum in onze meting, kunnen we ook een opmerking in onze formule toevoegen, zoals deze hieronder, om het duidelijk te maken aan iedereen die onze gegevens gebruikt.

Werken met meerdere datums in LuckyTemplates

Wat als we de totale verkoop per verzenddatum willen weergeven ?

Onthoud dat de Totale verkoop per verzenddatum een ​​inactieve relatie heeft met de datumtabel. Laten we verder gaan met hoe we deze relatie kunnen activeren.

Inactieve relatie inschakelen

Om de totale verkoop per verzenddatum daadwerkelijk te analyseren , moeten we eerst deze inactieve relatie inschakelen, omdat deze in de huidige staat helemaal niet registreert.

Werken met meerdere datums in LuckyTemplates

Het goede nieuws is dat dit eigenlijk heel gemakkelijk te doen is. We kunnen deze speciale DAX-functie genaamd USERELATIONSHIP gebruiken om een ​​van die relaties fysiek aan te zetten.

We gaan dus een nieuwe meting maken en deze Totale verkoop per verzenddatum noemen .

Vervolgens gebruiken we BEREKENEN en vervolgens Totale verkoop op besteldatum en springen dan naar een andere regel.

Nu gaan we USERELATIONSHIP toevoegen en vervolgens Dates , daarna gaan we Sales by Ship Date toevoegen .

Werken met meerdere datums in LuckyTemplates

Als we dit hier naar de tabel slepen, zult u zien dat de resultaten in onze Totale verkoop per verzenddatum sterk verschillen van die in onze Totale verkoop per besteldatum .

Werken met meerdere datums in LuckyTemplates

We konden onze totale verkoop per verzenddatum berekenen omdat we dit filter hier hebben ingeschakeld en het vrijwel een ononderbroken lijn of een actieve relatie is geworden.

Werken met meerdere datums in LuckyTemplates

U beseft ongetwijfeld hoe gemakkelijk het is om deze techniek te implementeren, maar het kan ook nuttig voor u zijn om te weten dat sommige mensen in de war raken bij het werken met datums in LuckyTemplates, vooral degenen die nog nieuw zijn.

Verwarrende acties bij het werken met meerdere datums

Een benadering die sommige mensen proberen, is dat ze naar het gegevensmodel gaan, op de stippellijn klikken zodat het pop-upvenster Relatie bewerken verschijnt.

Vervolgens klikken ze op de optie "Maak deze relatie actief".

Werken met meerdere datums in LuckyTemplates

Als u deze aanpak probeert, zult u zien dat u een foutmelding krijgt zoals deze hieronder.

Werken met meerdere datums in LuckyTemplates

En omdat de foutmelding u dat vertelt, zou u kunnen proberen de actieve relatie te deactiveren om de andere in te schakelen, maar dan zult u een andere fout tegenkomen.

Dus als u op meerdere datums in LuckyTemplates werkt, hoeft u alleen maar de functie USERELATIONSHIP te gebruiken en dan zijn uw berekeningen eenvoudig uit te voeren.


Toon resultaten tot de huidige datum of een specifieke datum in LuckyTemplates
Toon dagen voor of na een geselecteerde datum met behulp van LuckyTemplates
De DATEADD-functie: de beste en meest veelzijdige Time Intelligence-functie in LuckyTemplates

Conclusie

We hebben zojuist besproken hoe te werken aan een dataset die relaties en meerdere datums heeft in LuckyTemplates.

Na het gebruik van de USERELATIONSHIP- functie samen met de CALCULATE- functie konden we relaties in het datamodel activeren.

Door deze techniek te gebruiken, hebt u de mogelijkheid om uw gegevens snel op een van deze datums te filteren, en opent u een scala aan analyses die traditioneel, met Excel, zeer tijdrovend zouden zijn om te maken.

Als u deze techniek eenmaal onder de knie heeft, kunt u een aantal zeer effectieve LuckyTemplates-gegevensmodellen bouwen.

Proost,


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