LuckyTemplates dynamische X-as met behulp van een losgekoppelde tabel

LuckyTemplates dynamische X-as met behulp van een losgekoppelde tabel

Ik ga je laten zien hoe je een LuckyTemplates dynamische x-as kunt maken, ook wel temporele schaal genoemd, met behulp van een niet-verbonden tabel waarmee je het granulariteitsniveau kunt wijzigen, afhankelijk van je datum- of tijdbasis. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Met een dynamiek kunt u op een gedetailleerd detailniveau de belangrijkste actuele informatie weergeven. Het toont minder granulariteit voor eerdere datums.

Deze tutorial is een voortzetting van mijn recente blog waarin ik deze visualisatie heb gebouwd, de R10_table. Het is gebouwd op deze berekende kolommen DTS IsCurrentQuarter en DTS SortBy .

LuckyTemplates dynamische X-as met behulp van een losgekoppelde tabel

IsCurrentQuarter identificeert waar of niet waar, of we nu in het huidige kwartaal zitten of niet. Op basis van die kolom kunnen we vervolgens de DTS-kolom maken, die in wezen een weekindeling of een kwartaalindeling als tekst retourneert. SortBy geeft ons ons viercijferige jaartal, dan een kwartnummer en dan een weeknummer in het geval van week. Anders retourneert het alleen het viercijferige jaar en een week.

Vandaag ga ik een identieke visualisatie bouwen, maar in plaats van berekende kolommen te gebruiken, gebruik ik een losgekoppelde tabel, namelijk deze R10a_table die een meting gebruikt.

LuckyTemplates dynamische X-as met behulp van een losgekoppelde tabel

Inhoudsopgave

Hoe maak je een LuckyTemplates dynamische X-as

De R10a_table is eigenlijk gebaseerd op de R10_table, dus de aanname is dat je een soort feitentabel hebt of een datumtabel met datum erin. Als je naar de DAX kijkt, ziet het er misschien een beetje angstaanjagend uit, maar het is exact dezelfde code als de berekende kolommen. We maken eigenlijk gewoon de berekende kolommen binnen deze tabelberekening.

We pakken onze datumkolom uit R10_table. We beginnen dus met een grote lijst met datums, elke datum die in die tabel staat. Vervolgens gebruiken we en voegen we die huidige toe IsCurrentQuarter . En dan hebben we het aangepast om niet terug te verwijzen naar de tabel, maar alleen naar de datumkolom.

Dit geldt ook voor onze DTS-kolom en DTS SortBy-kolom. Het is dezelfde code. Aan het einde hiervan gebruiken we om onze DTS, onze DTS SortBy en onze IsCurrentQuarter te selecteren. En dan gebruiken we om alleen de afzonderlijke rijen te retourneren.

LuckyTemplates dynamische X-as met behulp van een losgekoppelde tabel

Wat we aan het einde hiervan overhouden, is slechts een duidelijke lijst met waarden die in de as van onze visualisatie zal eindigen. Dit is nog steeds dynamisch en wordt up-to-date gehouden als onderdeel van het datamodel.

LuckyTemplates dynamische X-as met behulp van een losgekoppelde tabel

Aangezien dit nergens mee verbonden is, hebben we een meting nodig om erachter te komen waar we zijn tot aan deze toegang, en gaan dan de Gemiddelde Inventaris berekenen. Laten we dus eens kijken naar de maat die ik heb gemaakt.

LuckyTemplates dynamische X-as met behulp van een losgekoppelde tabel

Het eerste dat we doen, is dat we de MAX van de DTS SortBy pakken, want dat zal het gemakkelijkste zijn dat we kunnen doen om te ontleden in welk jaar, kwartaal en week we ons bevinden. In het geval van het jaar , pakken we gewoon de meest linkse vier cijfers.

En dan hebben we deze optelling nul (+ 0) omdat we de waarde ontleden en daarvoor een op tekst gebaseerde benadering gebruiken. Dit retourneert eigenlijk een tekst. Als we een tekst proberen te vergelijken met een getal, krijgen we een foutmelding. Het eenvoudigste is dus om gewoon nul toe te voegen, en dat dwingt DAX om dit vervolgens terug te geven als een getal in plaats van als tekst.

Voor het kwartaal gebruiken we alleen de MID-functie om het vijfde teken te pakken. De week is iets ingewikkelder omdat het een eencijferige week kan zijn, of het kan een tweecijferige week zijn. In dit geval controleren we gewoon of de lengte van de waarde zes is, we pakken het laatste teken, als het zeven is, pakken we de laatste twee tekens en als het geen van beide is, geven we BLANCO terug. Dan voegen we natuurlijk nul toe.

Als week BLANCO is, dan doen we en weten we dat we in een kwartaal zitten, dus pakken we onze kwartaalinformatie. Als we over een week zijn, en week is niet BLANCO, dan gaan we per week grijpen.


Berekende kolommen LuckyTemplates: tips en best practices
Vergelijking van berekende kolommen en metingen in LuckyTemplates
Berekende tabel en kolom in tabelvormeditor 3

Conclusie

Dat is eigenlijk alles wat er is. Zo maakt u een LuckyTemplates dynamische X-as met behulp van een losgekoppelde tabel met een meting. De DAX is niet super ingewikkeld, zeker niet als je hem in brokken neemt. Alles wat we hier doen, is filteren op jaar en kwartaal, en dan de GEMIDDELDE EX ervan nemen, en we hebben dezelfde visualisatie als degene die berekende kolommen gebruikt.

Ik hoop dat je deze tutorial nuttig vindt en deze in je eigen werk implementeert. Je kunt de volledige video hieronder bekijken voor meer details en het eerste deel van deze tutorial bekijken voor meer informatie.

Al het beste!

Greg


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