Een diepe duik in de TREATAS-functie in LuckyTemplates

Een diepe duik in de TREATAS-functie in LuckyTemplates

In deze zelfstudie duiken we in een van de meest geavanceerde DAX-functies in LuckyTemplates, de TREATAS-functie. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Als u TREATAS kunt begrijpen , zult u zien dat het zoveel toepassingen voor u heeft in alle rapporten en dashboards die u in LuckyTemplates gaat maken.

Met TREATAS kunnen we ons model vereenvoudigen , maar het maakt onze formules wel geavanceerder. Dat is de wisselwerking bij het gebruik van deze functie.

Maar toch stelt TREATAS ons in staat om virtuele relaties tussen twee tabellen te creëren waar een fysieke niet logisch kan worden gebruikt. Dit betekent dat we geen fysieke relaties hoeven op te zetten of lijnen nodig hebben om bijvoorbeeld de budgetgegevens met de verkoopgegevens samen te voegen en te vergelijken.

Een diepe duik in de TREATAS-functie in LuckyTemplates

De TREATAS- functie zal de vergelijking voor ons doen.

Er zijn veel toepassingen voor deze functie. De beste is waar de gegevens verschillende granulariteiten kunnen hebben. Een voorbeeld is budgetteringsgegevens die maandelijks, driemaandelijks of jaarlijks gedetailleerd kunnen zijn in vergelijking met werkelijke waarden die dagelijks zijn.

Een goed begrip van de TREATAS- functie en de vereiste syntaxis is een betere optie dan het opnieuw configureren van het model als het gaat om prognoses en budgetteringsgegevens.

Hier is een voorbeeld van hoe deze functie werkt.

Inhoudsopgave

De TREATAS-functie gebruiken

Laten we voorbeelden bekijken om te zien hoe deze functie werkt. Ik heb hier twee functies gemaakt om u twee verschillende manieren te laten zien om ze in te stellen.

Een diepe duik in de TREATAS-functie in LuckyTemplates

Laten we eens kijken naar het eerste voorbeeld.

U moet enkele kolommen uit een bepaalde tabel plaatsen. In dit geval is het het Jaar.

Een diepe duik in de TREATAS-functie in LuckyTemplates

Vervolgens moet u enkele kolommen uit de tabel of ondersteunende tabel opnemen die geen verband houden met de rest van uw model. In dit geval is het het budgetgegevensjaar.

Een diepe duik in de TREATAS-functie in LuckyTemplates

De budgetteringstabel is zo opgesteld dat de budgetten voor elk gewest slechts een jaarlijks budget zijn.

Een diepe duik in de TREATAS-functie in LuckyTemplates

Dit is belangrijk, want als u de TREATAS- functie in de verkeerde context gebruikt, krijgt u een zinloos resultaat.

Teken geen relatie tussen de tabel Regio's of tussen de tabel Datums.

Een diepe duik in de TREATAS-functie in LuckyTemplates

Maak in plaats daarvan de relatie binnen de formule met behulp van de TREATAS- functie en plaats deze vervolgens in CALCULATE .

Een diepe duik in de TREATAS-functie in LuckyTemplates

Sleep het jaar en de totale verkoop om een ​​tabel te vormen.

Een diepe duik in de TREATAS-functie in LuckyTemplates

Gebruik vervolgens TREATAS om het budget op te halen en dit over het jaar toe te wijzen.

Een diepe duik in de TREATAS-functie in LuckyTemplates

Een diepe duik in de TREATAS-functie in LuckyTemplates

Je zult zien dat er geen relaties zijn via het model. In plaats daarvan heb je een relatie gecreëerd tussen de Jaarwaarde en het Budget vanwege de TREATAS- functie.

Een diepe duik in de TREATAS-functie in LuckyTemplates

Het budgetbedrag voor 2016 is 62 miljoen en het Totale Verkoopbedrag, afgeleid van de Verkooptabel, is 60 miljoen. Het model retourneert geen TREATAS- resultaat voor 2015 omdat er niets te zien is. De TREATAS- functie zorgt ervoor dat er geen resultaat wordt geretourneerd voor 2015.

Hoe de TREATAS-functie uit te breiden

Deze kolom toont dezelfde formule met TREATAS .

Een diepe duik in de TREATAS-functie in LuckyTemplates

Maar je zult zien dat het onjuiste resultaten geeft. Dit komt omdat de context van deze berekening verkeerd is.

Er is het jaar 2016, de stad en de regio. Er wordt echter geen fysieke of virtuele relatie gecreëerd door de TREATAS- functie binnen de formule voor de Regio. Dit is slechts een evaluatie van het jaarlijkse aantal van 62 miljoen.

Dit is dus waar je TREATAS moet uitbreiden, zodat je meer virtuele relaties kunt opnemen.

Zo breid je het uit.

Een diepe duik in de TREATAS-functie in LuckyTemplates

Plaats een samengevatte virtuele tabel met behulp van de SUMMARIZE- functie in het eerste deel van de TREATAS- functie. Hiermee kunt u de kolommen uitvouwen die u wilt vergelijken. Het stelt je ook in staat om de virtuele relaties ertussen op te bouwen.

In dit geval is er een virtuele tabel van de stad en het jaar, en omdat deze twee in de budgettabel staan, kun je ze virtueel matchen.

Een diepe duik in de TREATAS-functie in LuckyTemplates

U kunt virtueel meerdere relaties tegelijk creëren binnen deze ene formulesyntaxis.

Kolommen binnen de tabel aanpassen

Onder de kolom TREATAS Voorbeeld 2 ziet u dat het wordt uitgesplitst naar Jaar en Stad.

Een diepe duik in de TREATAS-functie in LuckyTemplates

U kunt deze kolom aanpassen door herhaaldelijk op het filter te klikken totdat er geen lege items meer worden weergegeven.

Een diepe duik in de TREATAS-functie in LuckyTemplates

Aanpassingen maken in de relatietabel

Nu, op basis van de gegevens, hoeft er geen extra context te worden geplaatst omdat de Budgettabel alleen een Stad en een Jaar heeft.

Een diepe duik in de TREATAS-functie in LuckyTemplates

Dus als u nog meer wilt doen, moet u de budgetteringsgegevens wijzigen of wat extra logica aan de formule toevoegen.

Er zijn bijvoorbeeld alleen de budgetten op jaarbasis. Dus als u die budgetten voor elke dag wilt opsplitsen, gebruikt u nog steeds een zeer vergelijkbare logica. Maar in plaats van de relaties het filteren te laten doen, zou je de TREATAS- functie het laten doen.

Een diepe duik in de TREATAS-functie in LuckyTemplates

Andere manieren om TREATAS te gebruiken

Er zijn andere toepassingen voor de TREATAS- functie dan budgetanalyse.

Laten we nog een voorbeeld bekijken.

Als je naar de relaties kijkt, kun je zien dat het jaar geen kolom is in de datumtabel op het hoogste niveau van granulariteit.

Een diepe duik in de TREATAS-functie in LuckyTemplates

De datum is het meest gedetailleerde getal in deze tabel.

Een diepe duik in de TREATAS-functie in LuckyTemplates

Het is dus beter om geen fysieke relaties uit het jaar te trekken. U moet uw relaties altijd maken vanuit de kolom met uw unieke waarden. U kunt deze dummy-relatie echter nog steeds virtueel creëren met TREATAS .

Conclusie

Hopelijk heeft deze tutorial je een goed idee gegeven van de TREATAS- functie en hoe je deze kunt gebruiken in real-life toepassingen.

Er zijn veel verschillende gegevensopstellingen en gegevensscenario's waarbij het gebruik van TREATAS de dingen in uw model echt enorm kan vereenvoudigen, samen met de DAX-maatregelen die u moet maken.

Wanneer u begrijpt hoe u TREATAS goed kunt gebruiken, zult u snel de mogelijkheden zien die voor u beschikbaar zijn om veel verschillende aspecten van uw eigen modellen te vereenvoudigen.

Al het beste,


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