LuckyTemplates-formulesyntaxis, opmerkingen en variabelen

LuckyTemplates-formulesyntaxis, opmerkingen en variabelen

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 .

LuckyTemplates-formulesyntaxis, opmerkingen en variabelen

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 .

LuckyTemplates-formulesyntaxis, opmerkingen en variabelen

Daarna heb je elke afzonderlijke datum in slechts één kolom.

LuckyTemplates-formulesyntaxis, opmerkingen en variabelen

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.

LuckyTemplates-formulesyntaxis, opmerkingen en variabelen

Daarna kunnen we terugkomen om onze kolom Datum in het nieuwe formaat te zien.

LuckyTemplates-formulesyntaxis, opmerkingen en variabelen

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.

LuckyTemplates-formulesyntaxis, opmerkingen en variabelen

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.

LuckyTemplates-formulesyntaxis, opmerkingen en variabelen

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.

LuckyTemplates-formulesyntaxis, opmerkingen en variabelen

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 .

LuckyTemplates-formulesyntaxis, opmerkingen en variabelen

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" .

LuckyTemplates-formulesyntaxis, opmerkingen en variabelen

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 .

LuckyTemplates-formulesyntaxis, opmerkingen en variabelen

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 .

LuckyTemplates-formulesyntaxis, opmerkingen en variabelen

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.

LuckyTemplates-formulesyntaxis, opmerkingen en variabelen

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.

LuckyTemplates-formulesyntaxis, opmerkingen en variabelen

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.

LuckyTemplates-formulesyntaxis, opmerkingen en variabelen

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.

LuckyTemplates-formulesyntaxis, opmerkingen en variabelen

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" .

LuckyTemplates-formulesyntaxis, opmerkingen en variabelen

U kunt opmerkingen plaatsen waar u maar wilt, aangezien ze niet als berekeningen worden geregistreerd in uw formulebalk.

LuckyTemplates-formulesyntaxis, opmerkingen en variabelen


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

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