Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Deze zelfstudie laat zien hoe u een LuckyTemplates-voortgangstracker maakt voor verkoop- en ordergegevens. Je leert hoe je een scenario kunt oplossen waarin je meer dan één datum in je feitentabel hebt.
Dit is de tabel Verkoop die in deze zelfstudie wordt gebruikt.
U kunt zien dat het twee datumkolommen heeft, Orderdatum en Verzenddatum. Van daaruit moet u weten hoeveel bestellingen er momenteel in uitvoering zijn tussen de bestel- en verzenddatums. Dat kan vervolgens worden doorgegeven in meerdere scenario's met hetzelfde DAX-formulepatroon .
Inhoudsopgave
Gegevensmodel voor de LuckyTemplates-voortgangstracker
Er zijn een paar dingen waar je rekening mee moet houden. De lopende gebeurtenissen betekenen dat u meer dan één relatie moet maken tussen de tabel Datums en de tabel Verkoopgegevens in het gegevensmodel.
Vervolgens moet u die relaties inactief maken om te voorkomen dat u een andere relatie overschrijft. In het datamodel zie je dat de tabel Datums is gekoppeld aan de tabel Verkoopgegevens.
Dus als u een relatie maakt tussen de kolom Datum van de tabel Datums en de kolommen Verzenddatum van de tabel Verkoopgegevens, ziet u dat er slechts één relatie actief is.
Om beide relaties inactief te maken, klikt u op de actieve relatie en schakelt u het selectievakje uit waardoor deze actief wordt.
Als u klaar bent, zijn beide relaties inactief en kunt u ze vervolgens gebruiken in uw DAX-formule.
Maatregelen die worden gebruikt in de LuckyTemplates-voortgangstracker
Het datamodel zorgt voor enkele problemen waarmee u in uw rapport te maken krijgt. Als u bijvoorbeeld de maateenheid Totale verkoop in het rapport sleept, krijgt u de totale verkoop van de volledige tabel Verkoop.
De reden voor het probleem is dat de meting niet weet wat er moet worden gefilterd, omdat er geen actieve relaties zijn met de tabel Datums en de tabel Verkoopgegevens. Dus als u de kolom Datum van de tabel Datums naar het rapport sleept, wordt er niets gefilterd in de tabel Verkoopgegevens.
Als u lopende evenementen wilt uitvoeren, moet u een beslissing nemen. U kunt ofwel een andere tabel maken die een zeer specifieke berekening kan uitvoeren, ofwel een -instructie en de functie gebruiken om uw kernmetingen te berekenen.
Als u ervoor kiest om de laatste te gebruiken, geeft de kolom Totale verkoop in het rapport de juiste waarden.
Hierdoor hoeft u niet nog een datumtabel te maken. Vervolgens kunt u de berekening uitvoeren en de lopende gebeurtenissen berekenen.
De meting verkoop in uitvoering
Er is een formulepatroon dat u kunt gebruiken om te weten hoeveel transacties of verkopen er zijn tussen de besteldatum en de verzenddatum. Geef met behulp van de gegevens Verkoop de meting Verkoop in uitvoering een naam . Bereken vervolgens de Total Sales binnen een andere context met behulp van de CALCULATE- functie.
Gebruik vervolgens de functie om filters te maken om aan de analyse te werken. Filter voor het eerste filter met de OrderDate van de verkoopgegevens. Voer vervolgens een filterexpressie in. In dit geval moet de besteldatum van de verkoopgegevens kleiner zijn dan of gelijk zijn aan de datum van de tabel Datums.
Kopieer voor het tweede filter het vorige filter en wijzig OrderDate in ShipDate en de uitdrukking in groter dan of gelijk aan de datum van de tabel Datums. Als u klaar bent, drukt u op Enter om de maat te laden.
Als u nu de meting Verkoop in uitvoering naar het rapport sleept, ziet u dat deze niet de juiste resultaten oplevert. Dit komt doordat de totale omzet in de functie BEREKENEN niet de is van de totale omzet.
Als u die parameter wijzigt, worden de juiste resultaten weergegeven.
Als u de totale verkoop uit het rapport verwijdert en er een grafiek van maakt, beginnen de gegevens logisch te worden.
Het resultaat is het doorwerken van de complexe gegevens door elke rij in de tabel Verkoop te evalueren en ervoor te zorgen dat ze de filteruitdrukkingen volgen.
De truc zit hem in het datamodel met twee inactieve relaties. Die relaties worden vervolgens gebruikt en aangeroepen in een maat met behulp van de instructie CALCULATE .
De Bestellingen in uitvoering maatregel
Het wordt aanbevolen om het formulepatroon meerdere keren te leren en opnieuw te gebruiken. Hergebruik dit patroon met Bestellingen. Maak een nieuwe meting en noem deze Bestellingen in uitvoering . Kopieer het formulepatroon van de meting Verkoop in uitvoering en plak deze in de nieuwe meting.
Wijzig vervolgens de parameters in de CALCULATE -instructie van SUM van de totale opbrengst in van de tabel Verkoopgegevens. Kopieer vervolgens het diagram Verkoop in uitvoering en wijzig het veld Waarden van Verkoop in uitvoering in Bestellingen in uitvoering.
Als u klaar bent, kunt u het aantal lopende bestellingen zien, wat aangeeft hoeveel producten er zijn besteld maar niet zijn verzonden op een bepaalde datum.
U kunt ook extra filters maken. Als u de trend van een product in termen van bestellingen wilt zien, kunt u een selectiesnijder toevoegen om gegevens te filteren en u informatie te tonen op basis van de selectie. In dit voorbeeld worden verkopen en bestellingen voor Product 6 verstrekt.
Conclusie
Voorraadbeheer en het volgen van de voortgang zijn belangrijke bedrijfsstatistieken . Het is het beste om een rapport voor het bijhouden van gegevens te maken om verkopen en lopende bestellingen te volgen met behulp van visualisaties en slicers in LuckyTemplates. Met de juiste dataset en DAX functies kan er een mooie rapportage gemaakt worden.
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