Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Een vraag die ik kreeg van het draait om een toevoeging aan de datumquerytabel. Deze toevoeging voorkomt dat u gegevens handmatig moet filteren op de laatste datum telkens wanneer er nieuwe gegevens binnenkomen. Dit kan handig zijn als u aan een lopend rapport werkt. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Ik zal een link naar het genoemde bericht toevoegen aan de gerelateerde ondersteuningsforumberichten hieronder.
Houd er rekening mee dat de oplossing die ik geef het gebruik van de oude datumtabelsjabloon vereist die ik heb gegeven in de cursussen Ultimate Beginner's Guide to LuckyTemplates en Ultimate Beginner's Guide to DAX. De links daarnaar vindt u ook hieronder.
De sjabloon is een tekstbestand dat in de query-editor moet worden geplaatst. Het genereert een datumtabel op basis van de datumparameters die u invoert.
Zodra dat op zijn plaats is, laat ik je zien hoe je de tabel dynamisch kunt maken op basis van de werkelijke gegevens die je hebt.
Inhoudsopgave
Een dynamische datumtabel maken met behulp van live gegevens
Eerst ga ik de algemene datums in de tabel Verkoop controleren.
De verkooptabel zal dienen als de feitentabel terwijl we proberen de algemene minimumdatum te krijgen. Ik ga de functie BEREKENEN gebruiken en vervolgens de besteldatum.
Merk op dat ik hier ook slicers heb, dus ik moet ALLE datums gebruiken. Dit verwijdert alle filters die de meting in de verkeerde context zouden kunnen brengen.
Nu moet ik deze maat opnieuw maken. Dus ik kopieer deze formule en klik op Nieuwe maat.
Deze nieuwe maat is voor de totale maximale datum, dus ik hoef alleen de MIN te wijzigen in MAX.
Laat me deze maatregelen in mijn rapport slepen om te zien welke data eraan komen.
Als ik naar de gegevens uit de tabel Verkoop kijk, valt de eerste datum in mijn tijdlijn begin 2014, terwijl de laatste datum midden november 2018 valt.
Datums Queryparameters
Aangezien het belangrijkste doel hier is om de tabel Datums dynamisch te maken, zullen de resulterende datums enigszins verschillen van de kaarten die u eerder zag, vooral als we dingen veranderen in de Query-editor.
Ik ga beginnen met het invoeren van de datumsquery.
Daarna ga ik naar de geavanceerde editor.
Hier ziet u een tekstbestand waarin u persoonlijk de behandelde datums kunt invoeren.
Dit gaat nu de volledige datumtabelcode genereren op basis van wat we in de StartDate, EndDate en FYStartMonth plaatsen.
Het is deze Dates Query die de onderstaande tabel heeft gegenereerd.
De dynamische datumtabel maken
Wat ik nu ga doen, is de vorige tabel dupliceren en dit duplicaat gebruiken om een Dynamic Date-tabel te starten.
Normaal gesproken gaat u naar de bron om de gegevens te genereren.
Vervolgens kunt u de datum hier in de Datums-query wijzigen.
Maar wat ik je ga laten zien, is hoe je het in plaats daarvan kunt overlappen.
Ik ga beginnen met Lijst Min. Mijn verkooptabel blijft mijn feitentabel, daarna verwijs ik naar de besteldatum.
Het tweede deel van de meting is de Lijst Max, en zal ook de tabel Verkoop en de Orderdatum gebruiken.
Met deze wijzigingen in de meting wordt de tabel nu automatisch bijgewerkt telkens wanneer er nieuwe gegevens in de tabel Verkoop binnenkomen. De datumtabel wordt ook aangepast aan de relevante datums.
Natuurlijk heb je ook wat aanpassingsruimte nodig. Daarom voeg ik meestal ongeveer 30 dagen toe aan de laatste datum. Daar is dit laatste deel van de maatregel voor.
Dit is een interessant concept dat u zou helpen bij het uitvoeren van elke vorm van scenarioanalyse. Het is beter om op het einde wat extra tijd toe te voegen in plaats van het gewoon af te snijden op de laatste date.
Als we teruggaan naar de kaarten die de eerste en laatste datum tonen, zie je dat de laatste datum al is aangepast.
Bouw een uitgebreide datumtabel in LuckyTemplates Heel snel
Toon resultaten tot de huidige datum of een specifieke datum in LuckyTemplates
Hoe te werken met meerdere datums in LuckyTemplates
Conclusie
Met een dynamische datumquerytabel is het niet nodig om de datums handmatig te filteren telkens wanneer er nieuwe gegevens in uw feitentabel komen.
Nogmaals, ik geef er altijd de voorkeur aan om datumtabellen in de query-editor te maken, omdat dit nog steeds de meest efficiënte manier is om dit te doen.
Daarvoor heb je de tekstcode nodig die je kunt downloaden van de Ultimate Beginner's Guide-cursussen, dus bekijk de link naar die cursussen hieronder.
Al het beste,
Wat is zelf in Python: voorbeelden uit de echte wereld
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.
In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.
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.
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.
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.
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.
Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.
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