Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Vandaag duiken we in wat u zou kunnen doen in de LuckyTemplates-formulebalk in termen van syntaxis, opmerkingen en variabelen.
Dit zijn allemaal zeer belangrijke technieken die u zou kunnen gebruiken in uw werkpatronen. Maar voordat we ingaan op LuckyTemplates-formules, laat ik u zien hoe ik mijn Datums-kolom in mijn visuals sorteer. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Inhoudsopgave
Presentatie van datums vereenvoudigen
Het eerste dat ik zal doen, is de tabel Datums invoeren .
Een ding dat vervelend kan zijn met de tabel Datums , is dat het een automatische hiërarchie in uw tabel bouwt.
Wat ik doe, is op het vervolgkeuzemenu klikken en Datum kiezen in plaats van Datumhiërarchie .
Daarna heb je elke afzonderlijke datum in slechts één kolom.
Een ander ding dat ik ga doen, is het datumformaat wijzigen door naar het gebied Gegevens te gaan .
Ik zal dan de hele kolom Datum markeren en een van de andere beschikbare datumnotaties hieronder selecteren.
Daarna kunnen we terugkomen om onze kolom Datum in het nieuwe formaat te zien.
Ik sleep de datumtabel opnieuw naar binnen en verwijder de hiërarchie nog een keer.
Dan kan ik er een slicer van maken, zodat ik snel het tijdsbestek kan wijzigen om naar een specifiek tijdsbereik te kijken.
Nu ik mijn datumsnijder heb, laat ik je enkele LuckyTemplates-formules zien.
LuckyTemplates-formule met behulp van de FILTER-functie
Laten we een formule maken die complexer is en deze op een nodeloos ingewikkelde manier schrijven, zodat we hem later kunnen vereenvoudigen.
Wat als we een veel specifieker resultaat wilden krijgen? Ik wil bijvoorbeeld gewoon kijken naar de verkopen in Florida binnen mijn maatstaf, zodat ik mijn totale verkopen kan vergelijken met alleen mijn verkopen in Florida .
Om dit te doen, moeten we een nieuwe meting maken met de naam Florida Sales en een functie gebruiken met de naam , die we later zullen bespreken.
Daarin kunnen we onze Total Sales- maatstaf plaatsen, aangezien u daadwerkelijk metingen in formules kunt plaatsen via metingvertakking , wat een uniek concept is voor LuckyTemplates.
En dan zal ik de functie genaamd gebruiken en door de tabel Locaties kijken . Ik zou dan de staatscode kunnen gebruiken en deze gelijkstellen aan "FL" om alleen naar Florida te kijken.
Kortom, met FILTER kan ik een filter binnen een formule maken.
Dus druk gewoon op Enter nadat je de formule hebt ingevoerd, en dan kun je de Florida Sales- maatstaf naar binnen slepen om deze te vergelijken met onze Total Sales- maatstaf.
Vanaf hier kunt u interessantere zaken berekenen, zoals het percentage van Florida Sales tot Total Sales .
Maar ik wil hier nog iets ingewikkelders doen. Ik wil niet alleen naar Florida Sales kijken , maar ook naar de verkoop van specifieke producten .
Om dit te doen, zullen we de FILTER- functie opnieuw gebruiken en de productnaam uit de tabel Products invoeren en gelijk stellen aan "Product 1" .
En dan ga ik de operator OR gebruiken en de productnaam invoeren die gelijk is aan "Product 2" . Ten slotte hernoem ik de meting naar Verkoop in Florida van Product 1 of 2 .
Dit betekent dat ik de resultaten aan het filteren ben om te kijken naar de specifieke verkopen in Florida met de namen Product 1 of Product 2 .
Om enkele resultaten binnen te krijgen, zal ik de formule wijzigen in Product 2 en Product 5 , de meting dienovereenkomstig hernoemen en vervolgens het tijdsbestek verbreden met behulp van de datumslicer .
Het enige dat ik hier wil benadrukken, is hoe de formule er te lang en ingewikkeld uitziet .
We kunnen dingen opschonen door op Shift+Enter te drukken om een regel een rij lager te zetten en vervolgens de Tab-toets te gebruiken om een inspringing te maken.
We halen CALCULATE en de twee FILTER- functies naar beneden. We maken inspringingen vóór de FILTER- functies.
U kunt meteen zien hoeveel gemakkelijker het is om de formule te lezen in vergelijking met wat we eerder hadden.
Dit is een heel gemakkelijke oplossing voor wanneer u complexe formules moet schrijven.
De manier waarop ik het meestal doe, is dat als er een functie is die logica bevat, ik deze meestal op een eigen rij plaats met een inspringing ervoor, zodat de functies aflopend worden weergegeven.
LuckyTemplates-formule met behulp van variabelen
Een andere manier om een LuckyTemplates-formule te vereenvoudigen is door middel van variabelen .
Wat je hier kunt doen is in schrijven en dan je variabele een naam geven zolang het maar één woord is zonder spaties .
Voor ons voorbeeld gebruiken we de naam FloridaLocation en stellen deze vervolgens gelijk aan de FILTER-functie waaraan Florida Sales moet voldoen . Hoewel u enkelvoudige resultaten binnen variabelen kunt opslaan, kunt u er ook tabellen in plaatsen.
Om dit te laten werken, moet u RETURN voor de uiteindelijke logica van uw formule plaatsen .
Vervolgens kunt u de variabele die u zojuist hebt gemaakt, gebruiken om de hele functie te vervangen.
Ik kan een andere variabele maken met de naam ProductSelection , deze gelijk stellen aan de andere FILTER- functie en deze gebruiken als vervanging voor de functie daar beneden.
Nu kunnen we zien hoeveel schoner het is in plaats van de functie die we eerder hadden.
Opmerkingen gebruiken in de LuckyTemplates-formulebalk
Het laatste dat ik wil bespreken, is het schrijven van opmerkingen in uw formulebalk. Dit kan uw team of gebruikers helpen uw LuckyTemplates-formule te begrijpen.
Door gewoon tweemaal een schuine streep ( // ) in te typen, kunt u iets zeggen als "deze maatstaf berekent de verkoop in Florida voor verschillende producten" .
U kunt opmerkingen plaatsen waar u maar wilt, aangezien ze niet als berekeningen worden geregistreerd in uw formulebalk.
DAX-code opmaken
met behulp van variabelen in LuckyTemplates: een gedetailleerd voorbeeld van
effectieve manieren om de GROUPBY-functie in LuckyTemplates te gebruiken
Conclusie
In deze blog heb ik besproken hoe je je LuckyTemplates-formule kunt uitzoeken om het simpel te houden.
Het enige dat ik niet wil zien, is formules uitschrijven zonder na te denken over hoe ze leesbaarder te maken. Want als je met DAX complexer en geavanceerder wordt, worden de formules vaak onleesbaar en onbegrijpelijk.
U doet uzelf een groot plezier door uw formules efficiënt op te zetten.
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