LuckyTemplates Tabular Editor 3: automatiseren met een script

LuckyTemplates Tabular Editor 3: automatiseren met een script

Vandaag hebben we het over een van mijn favoriete programma's, de LuckyTemplates Tabular Editor 3 (TE3). Laten we dieper ingaan op de scriptmogelijkheden van Tabular Editor 3: de verschillende manieren waarop u scripts erin kunt genereren, opnemen en gebruiken om repetitieve taken binnen LuckyTemplates te automatiseren en te vereenvoudigen. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Dit is eigenlijk een voortzetting van een zelfstudie die ik in april heb gedaan, waar ik een overzicht gaf van de algemene functieset van TE3. Er zijn een aantal echt geweldige functionaliteiten in de TE3, en sommige dingen waarvan ik denk dat je ze zult vinden, zijn enorme tijdbesparingen en manieren om het programma echt aan te passen zodat het voor jou het beste werkt.

In dit voorbeeld heb ik hier een eenvoudig model, dat alleen de LuckyTemplates Practice Data Set, External Tool is. Dit is een eenvoudig sterschema van oefendataset en ik heb het net opgezet met één meting, maar dat gaat snel veranderen als we de scriptingmogelijkheden in een hogere versnelling zetten.

LuckyTemplates Tabular Editor 3: automatiseren met een script

Inhoudsopgave

LuckyTemplates Tabular Editor 3 Scriptmogelijkheden

Wat die scriptmogelijkheden betreft, zijn er vier manieren om een ​​script in de Tabular Editor te plaatsen. De eerste daarvan is de C#. U kunt hier gewoon op Nieuw C#-script klikken , beginnen met coderen en dat vervolgens opslaan als een macro.

LuckyTemplates Tabular Editor 3: automatiseren met een script

Dit zal waarschijnlijk niet de manier zijn waarop de meesten van ons toegang krijgen tot de scripts. Ik denk dat de meesten van ons toegang zullen krijgen tot bestaande scripts. Er is een echt coole Script Record- functie. Het overbrugt de kloof tussen wat aangepaste programmering en het gebruik van bestaande scripts.

LuckyTemplates Tabular Editor 3: automatiseren met een script

Voor degenen onder u die C# niet kennen, u kunt hier op record klikken. Laten we dan zeggen dat we de kolom Samenvatting in onze kolom Jaar in onze tabel Datum willen uitschakelen. En dus klik je op Jaar en selecteer je Geen; sla dat dan op als Macro.

Dat is echter geen super handig script. Het is vrij beperkt in het gebruik en nut ervan. Maar het geeft je de C#-scriptcode. Door die code te nemen en die te combineren met de code die je in bestaande scripts aantreft, kun je misschien enkele rudimentaire scripts bouwen die echt iets heel nuttigs doen, zelfs als je niet veel programmeerervaring hebt.

LuckyTemplates Tabular Editor 3: automatiseren met een script

Het is zeker de moeite waard om met C# te spelen, maar ik denk dat het gebruikelijker is om bestaande scripts te gebruiken . Er zijn een aantal repositories die erg nuttig zijn. Er is een hele bibliotheek met nuttige scriptfragmenten in de TE3-documentatie, variërend van het maken van metingen tot het genereren van documentatie tot opmaak, DAX-expressies, het maken van relaties en een hele reeks scripts die u rechtstreeks in uw versie van TE3 kunt toepassen.

LuckyTemplates Tabular Editor 3: automatiseren met een script

Verder is er een gemeenschapsrepository waar mensen scripts kunnen leveren aan de TE3-gemeenschap. Deze zijn onderverdeeld in basic en intermediate. Er zijn hier enkele echt goede, nuttige scripts.

LuckyTemplates Tabular Editor 3: automatiseren met een script

U kunt eenvoudig enkele maten vanaf hier kopiëren en in de Tabular Editor 3 plakken en opslaan als macro. Hiermee kunt u automatisch eenvoudige maatregelen aanmaken.

LuckyTemplates Tabular Editor 3: automatiseren met een script

Een ander ding dat volgens mij echt interessant is, is dat als we naar Total Sales gaan en er vervolgens op klikken, er een macro is waarmee we tijdintelligentiemetingen kunnen maken voor elke geselecteerde meting.

LuckyTemplates Tabular Editor 3: automatiseren met een script

En dus, als we daarop klikken, genereert het automatisch maand-tot-datum (MTD), vorig jaar (PY), kwartaal-tot-datum (QTD), jaar op jaar (YoY), jaar op jaar percentage (YoY%) en jaar tot op heden (YTD).

LuckyTemplates Tabular Editor 3: automatiseren met een script

Voor degenen onder u die gebruikers zijn, ga naar Analyst Hub en zoek naar tabel in de Raw Code-toepassing. Je vindt er een hele reeks scripts, waar je de codes ook rechtstreeks in TE3 kunt kopiëren.

LuckyTemplates Tabular Editor 3: automatiseren met een script

Het volgende dat ik je wilde laten zien, zijn enkele goed gedocumenteerde en gevestigde scripts . Laten we naar Macro's gaan en eens kijken naar Create SUM Measures als voorbeeld. Dit is echt een interessante. Het creëert niet alleen een meting, maar stelt ook een opmaaktekenreeks in en biedt documentatie die een basiskolom verbergt.

LuckyTemplates Tabular Editor 3: automatiseren met een script

maat vervangen en bijvoorbeeld -maten of maten maken .

Als laatste wil ik je de Best Practices Analyzer laten zien. Microsoft heeft een zeer uitgebreide 1.1-versie van de regelset gepubliceerd en die hebben we in de Analyst Hub geplaatst. U kunt het gewoon vanaf daar kopiëren en in de Tabular Editor 3 plakken.

LuckyTemplates Tabular Editor 3: automatiseren met een script

Dit is een geweldige functie van het programma, maar we zullen hier in een andere tutorial dieper op ingaan. Ik wilde je alleen laten zien hoe je dat moet laden, zodat je er zelf doorheen kunt gaan en ermee kunt beginnen te spelen.


Tabular Editor LuckyTemplates: Versie 3 Review & Tutorial
Tabular Editor gebruiken om rekengroepen te maken in LuckyTemplates
Verbeter het menu met externe tools in LuckyTemplates

Conclusie

Dat is de basisfunctionaliteit van scripting van Tabular Editor 3. Ik heb je zojuist laten zien waar je naartoe kunt gaan om scripts op te halen en hoe je ze zelf kunt genereren. Ik hoop dat je deze blog nuttig vindt. Ik raad je aan om deze tool meer te verkennen.

Laat me in de commentaarsectie hieronder weten wat je eigen ervaring is met het gebruik van de Tabular Editor 3.

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