Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
In deze zelfstudie bespreken we technieken voor het schrijven van DAX-formules en hoe u modellen in LuckyTemplates kunt vereenvoudigen.
We bespreken de belangrijkste functies en methoden om de interface van ons model te organiseren en gebruiksvriendelijker te maken.
De methoden die we gaan doornemen zijn formulesyntaxis , meetgroepen en het opmaken van DAX-codes in LuckyTemplates. Het is cruciaal dat we deze drie onderwerpen begrijpen om DAX-berekeningen en het schrijven van formules in LuckyTemplates onder de knie te krijgen.
We zullen ze allemaal bespreken en hun unieke bijdragen en belang bekijken.
Inhoudsopgave
Hoe een formulesyntaxis werkt
De formulesyntaxis die we zullen bespreken, is een beetje anders in vergelijking met andere formuletalen. Maar dit is essentieel voor onze modellen in LuckyTemplates.
Klik om te beginnen op de tabel Verkoop in het gebied Velden.
Klik vervolgens op Nieuwe meting .
We noemen deze nieuwe meting Total Sales . Typ vervolgens .
Er zijn ook informatieboxen aanwezig om de functies uit te leggen.
Met DAX-formules moeten we ons concentreren op de tabellen en kolommen. Concentreer u op de tabel waarnaar we moeten verwijzen en de kolom erin.
Voer nu Total Revenue in de SUM-functie in.
In LuckyTemplates komt het verwijzen naar de tabel altijd eerst, daarna komt de kolom.
Er zijn echter formules, zoals de meting Totale Hoeveelheid , waarvoor alleen naar de tabel hoeft te worden verwezen.
Als we de functie gebruiken , kunnen we zien dat deze alleen om een tabel vraagt.
Raadpleeg vervolgens de tabel Verkoop en we hebben nu een andere maatstaf die de totale hoeveelheid die we hebben verkocht telt.
Er is nog een maatstaf in dit LuckyTemplates-voorbeeld genaamd Totale kosten .
Voor deze meting gebruiken we de itererende functie . Deze functie retourneert de som van een uitdrukking die wordt geëvalueerd voor elke rij in een tabel .
Raadpleeg vervolgens de tabel Verkoop. Verwijs vervolgens voor de uitdrukking naar de kolom Bestelhoeveelheid. Verwijs ten slotte opnieuw naar de tabel Verkoop met de kolom Totale kosten per eenheid.
Dat geeft ons onze Totale Kosten.
Belang van maatregelgroepen
In LuckyTemplates worden meetwaardengroepen gebruikt om DAX-berekeningen te ordenen . Het wordt ten zeerste aanbevolen dat we ze in ons model gebruiken wanneer we beginnen met het maken van metingen.
Om meer analyses in onze LuckyTemplates-modellen uit te voeren, moeten we veel maatregelen creëren.
Het creëren van voldoende maatregelen zou ons echter een druk ogend model kunnen geven. We moeten dus maatgroepen maken om te voorkomen dat onze maten en gegevenstabellen door elkaar lopen.
Het aanmaken van een maatgroep is eenvoudig. Ga eerst naar Home en klik vervolgens op Gegevens invoeren .
Maak vervolgens een dummytabel en noem deze (Key Measures) en klik vervolgens op Laden.
Die tabel komt dan in ons rapport.
Verplaats vervolgens de andere maten naar de dummytabel, Key Measures. Klik op de vervolgkeuzepijl en selecteer Sleutelmaatregelen.
Zodra de metingen in de tabel Key Measures staan, kunnen we nu de dummykolom of Column1 verwijderen.
Klik ten slotte tweemaal op het deelvenster Weergeven/verbergen.
Het sorteert en verandert het pictogram van de maatgroep als volgt:
Deze maatregelgroep is slechts één voorbeeld. In LuckyTemplates zijn er nog andere groepen, zoals tijdvergelijkingsgroepen en voortschrijdende gemiddelden.
In sommige showcase-modellen in LuckyTemplates zullen we zien dat we 6-8 groepen of meer kunnen hebben.
Door maatgroepen te gebruiken om onze maatregelen te organiseren, ziet ons model er strak en naadloos uit.
De waarde van de juiste opmaak van DAX-codes
Het opmaken van een formule maakt de zaken eenvoudig in ons model en maakt onze metingen in onze formules en rapporten niet al te ingewikkeld.
Laten we als voorbeeld aannemen dat dit onze totale hoeveelheid is en dat we iets geavanceerds willen doen.
Klik eerst op Nieuwe meting .
Schrijf vervolgens Formule Voorbeeld . Gebruik vervolgens de functie en voeg vervolgens de totale hoeveelheid toe.
Gebruik daarna de functie voor de tabel Verkoop. We maken de klantnaamindex groter dan 5.
De Customer Name Index moet ook kleiner zijn dan 20. Voeg dus nog een FILTER- functie toe om door de Sales te gaan. Ten slotte hoeven we alleen het kanaal gelijk te stellen aan de groothandel.
Zodra we klaar zijn met het schrijven van de DAX-formule, kunnen we nu de resultaten zien. Het is net als de SUM-formule in MS Excel, maar het is een beetje ingewikkeld in LuckyTemplates.
Het gebruik van inspringen voor sleutelfuncties
Het is belangrijk om formules in ons model op te maken en te ordenen.
Het wordt ook aanbevolen om op verschillende rijen verschillende sleutelfuncties met verschillende inspringingen te plaatsen . Dit maakt het gemakkelijk te begrijpen wat we proberen te berekenen als de functies gescheiden zijn.
Houd hiervoor shift ingedrukt en druk op enter. Inspringen en dingen op een nieuwe rij plaatsen als er een sleutelformule is geïntroduceerd.
We kunnen zien dat de functie BEREKENEN op een andere rij staat, evenals de FILTER- functies. Ze zijn gerangschikt zodat het gemakkelijker te lezen is. Dit voorkomt verwarring bij het maken van analyses voor ons model.
Als we geavanceerde formules willen gebruiken, zoals churn-analyse, klantverloop of zelfs de IF-verklaring, begin dan met inspringen. Op deze manier kunnen we duidelijk de stroom van onze berekening zien.
We moeten gewoon blijven inspringen elke keer dat we meer sleutelfuncties toevoegen. We zullen niet gedesoriënteerd raken door de tientallen berekeningen in ons model.
Conclusie
In LuckyTemplates komen we veel modellen, functies en formules tegen. Met deze schrijfformuletechnieken kunnen we de presentatie van de berekeningen en modellen verbeteren.
Wat we hier hebben geleerd, zijn slechts enkele methoden, zoals het groeperen van eenheden en het opmaken van DAX-berekeningen, om onze analyses efficiënt te berekenen, te vereenvoudigen en te organiseren voor een betere presentatie.
We kunnen ze gebruiken om beter te begrijpen wat er in ons datamodel gebeurt.
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