LuckyTemplates Query-editor: rij- en kolomtransformaties

LuckyTemplates Query-editor: rij- en kolomtransformaties

In deze zelfstudie bespreken we essentiële transformaties binnen LuckyTemplates Query-editor die kunnen worden gebruikt om uw rijen en kolommen te optimaliseren. Bij het ontwikkelen van een intuïtief LuckyTemplates-model kunt u het beste uw rijen en kolommen in uw tabel vereenvoudigen.

Het optimaliseren van uw tabel is essentieel bij het maken van visualisaties, zodat u uw gegevens gemakkelijk kunt herkennen.

Er zijn tal van rij- en kolomtransformaties die kunnen worden uitgevoerd in de  Query-editor . Eerst leren we over  kolomtransformaties .

De snelste manier om toegang te krijgen tot transformaties voor een kolom is door er met de rechtermuisknop op te klikken. Vervolgens worden alle belangrijke transformaties weergegeven die we voor die kolom kunnen toepassen. 

LuckyTemplates Query-editor: rij- en kolomtransformaties

Inhoudsopgave

Een kanaalcodekolom maken 

We gaan nu enkele kolomtransformaties maken door een code of een verkorte kolom toe te voegen voor de  kolom Channel  . In overeenstemming daarmee moeten we het formaat van deze kolom wijzigen omdat we alleen de eerste vier letters van de waarden willen.  

LuckyTemplates Query-editor: rij- en kolomtransformaties

Eerst dupliceren we deze kolom om de oorspronkelijke kanaalkolom te behouden . Klik met de rechtermuisknop op die kolom en selecteer vervolgens Kolom dupliceren .

LuckyTemplates Query-editor: rij- en kolomtransformaties

Klik daarna met de rechtermuisknop op onze gedupliceerde  kolom Kanaal - Kopiëren  en selecteer de  optie Kolom splitsen  . Selecteer  in de  gesplitste kolom Op aantal tekens .  

LuckyTemplates Query-editor: rij- en kolomtransformaties

Er verschijnt dan een pop-upvenster. Omdat we alleen de vier letters van deze kolom willen behouden, stellen we de waarde van de invoer Aantal tekens in op 4 . Stel vervolgens de Split- instellingen in op " Eenmaal, zo ver mogelijk naar links ". Klik op de knop OK om de updates af te ronden .

LuckyTemplates Query-editor: rij- en kolomtransformaties

Nu is het al gescheiden in twee kolommen. We verwijderen de andere kolom die is gemaakt omdat we deze niet meer nodig hebben. Klik met de rechtermuisknop op de kolom Channel – Copy.2 en klik vervolgens op de optie Verwijderen .

LuckyTemplates Query-editor: rij- en kolomtransformaties

Laten we hier nog een transformatie maken door opnieuw met de rechtermuisknop op deze kolom te klikken en vervolgens de optie Transformeren te selecteren. We zullen zien dat we binnen Transform meer opties hebben , zoals kleine letters , HOOFDLETTERS , enzovoort. In dit scenario gebruiken we de optie Trimmen .

LuckyTemplates Query-editor: rij- en kolomtransformaties

De  Trim-  optie verwijdert alle spaties aan weerszijden van een bepaald woord. Laten we dus op de  optie Trimmen klikken  om onnodige spaties in deze kolom te wissen.  

Laten we, nadat we die kolom hebben ingekort, de inhoud transformeren en deze in hoofdletters veranderen. Klik nogmaals met de rechtermuisknop op die kolom en klik vervolgens op HOOFDLETTERS in de optie Transformeren .

LuckyTemplates Query-editor: rij- en kolomtransformaties

Laten we die kolom nu hernoemen naar " Kanaalcode ". Dit zal een betere naam zijn als iedereen in onze organisatie meer gewend is aan afkortingen of codenamen.   

LuckyTemplates Query-editor: rij- en kolomtransformaties

Laten we ten slotte onze kolom Kanaalcode naar de rechterkant van de kolom Kanaal verplaatsen . We hebben nu een Channel Code- kolom gemaakt door een andere kolomtransformatie te gebruiken.

LuckyTemplates Query-editor: rij- en kolomtransformaties

De optie Waarden vervangen gebruiken

Er is ook nog een andere krachtige transformatie die we in onze kolommen kunnen gebruiken, namelijk de  optie Waarden vervangen  . Laten we een voorbeeld nemen om deze transformatie verder te begrijpen.  

Als we in onze  kolom Kanaal het woord Export  uit onze reeks waarden  niet leuk vinden  , kunnen we het in plaats daarvan misschien Internationaal noemen  . Laten we dus met de rechtermuisknop op die kolom klikken en vervolgens op de  optie Waarden vervangen klikken  . 

LuckyTemplates Query-editor: rij- en kolomtransformaties

Er verschijnt dan een pop-upvenster. Laten we het woord ' Exporteren '  in de  invoer Waarde  zoeken  typen  en vervolgens ' Internationaal ' typen in de  invoer Vervangen door  . Klik op de  knop OK  om de instellingen toe te passen. 

LuckyTemplates Query-editor: rij- en kolomtransformaties

Hierna   worden  al onze exportwaarden gewijzigd in Internationaal .  

LuckyTemplates Query-editor: rij- en kolomtransformaties

Houd er rekening mee dat dit geen invloed heeft op onze  kolom Kanaalcode  . 

LuckyTemplates Query-editor: rij- en kolomtransformaties

Dit is de echte kracht van sequentiële transformaties binnen het deelvenster TOEGEPASTE STAPPEN . Laten we teruggaan naar de vorige stappen door Hernoemde kolommen1 te selecteren . Zoals we kunnen zien, behield de Channel- kolom zijn eerste initiële waarde.

LuckyTemplates Query-editor: rij- en kolomtransformaties

Laten we vervolgens op de nieuwste  stap Opnieuw gerangschikte kolommen1 klikken  en we zullen zien dat we deze hebben gewijzigd in een verkorte waarde in een andere kolom.  

LuckyTemplates Query-editor: rij- en kolomtransformaties

Laten we nu op onze laatste stap klikken, namelijk de Waarde vervangen . We zullen zien dat we daarna nog een transformatie kunnen doen, maar het heeft eerder geen invloed. Dit komt doordat de query stap voor stap verandert. Daarom kunnen we veel dingen in elke tabel veranderen.

LuckyTemplates Query-editor: rij- en kolomtransformaties

Het gegevenstype van numerieke kolommen repareren 

Laten we nog een voorbeeld van transformatie in de query-editor nemen. Als we naar onze kolom Eenheidsprijs kijken , willen we hier misschien een wijzigingstype- transformatie maken. In dit geval passen we het gegevenstype aan, omdat het op basis van het pictogram van het gegevenstype wordt weergegeven als een decimaal getal.

LuckyTemplates Query-editor: rij- en kolomtransformaties

Laten we het gegevenstype van deze kolom corrigeren door er met de rechtermuisknop op te klikken. Klik vervolgens op  Type wijzigen  en selecteer de  optie Vast decimaal getal  .  

LuckyTemplates Query-editor: rij- en kolomtransformaties

In plaats van een decimaal is het gegevenstypepictogram nu een dollarteken. Dit is veel beter omdat het de eenheidsprijs vertegenwoordigt .  

LuckyTemplates Query-editor: rij- en kolomtransformaties

Laten we ook het gegevenstype van de kolommen Totale opbrengst en Totale kosten per eenheid corrigeren door dezelfde stap uit te voeren als bij de kolom Eenheidsprijs .

LuckyTemplates Query-editor: rij- en kolomtransformaties

Een andere optie die we kunnen doen om een ​​kolomtransformatie te maken, is door met de rechtermuisknop op de gegevenstypepictogrammen van de kolommen te klikken. 

LuckyTemplates Query-editor: rij- en kolomtransformaties

Het mooie van deze transformatie is dat dit wordt overgedragen naar onze tafel. Zodra we deze gegevens vastleggen terwijl ze nog in hun andere vorm zijn, moeten we onze totale inkomsten omzetten in een echte dollar, en dat moeten we doen binnen ons model.

We kunnen verschillende transformaties uitvoeren met behulp van Group By , Unpivot Columns , Rename en nog veel meer. Je hebt hier ook toegang tot enkele van deze transformaties in het lint Transformeren  . Ik geef er echter de voorkeur aan om met de rechtermuisknop op de kolommen te klikken om gemakkelijk toegang te krijgen tot alle transformaties. 

LuckyTemplates Query-editor: rij- en kolomtransformaties

Dit is een goede gelegenheid voor ons om meer vertrouwd te raken met alle verschillende dingen die we kunnen doen in LuckyTemplates. 

Het gebruik van Excel of andere tools voor het opschonen van onze gegevens kost veel tijd. Wanneer we LuckyTemplates gebruiken, kunnen we veel gegevenssets opschonen door alle verschillende technieken voor kolomtransformatie die we gaan gebruiken, te combineren. We hoeven er geen ingewikkelde formule voor te schrijven.

Klik op de  optie Voorbeeld vernieuwen  om alle transformaties die we hebben gemaakt te vernieuwen.  

LuckyTemplates Query-editor: rij- en kolomtransformaties

We kunnen onze zoekopdracht nu publiceren door op de   optie  Sluiten en toepassen op het tabblad Start te klikken  . 

LuckyTemplates Query-editor: rij- en kolomtransformaties

Vervolgens worden fysieke tabellen gepubliceerd die zich in een schone en geoptimaliseerde staat bevinden. En dat is alles voor kolomtransformaties. Het volgende dat we gaan bespreken, zijn rijtransformaties.

Rijtransformaties in LuckyTemplates Query-editor

Rijtransformatie geeft ons niet zoveel opties als bij kolomtransformatie. Er zijn echter enkele specifieke doeleinden of unieke gebeurtenissen waarbij een rijtransformatie nuttig kan zijn.  

De plaats waar we toegang zullen krijgen tot de meeste rijtransformaties bevindt zich niet in elke afzonderlijke rij. Dit komt omdat rechtsklikken op een bepaalde rij ons geen transformatie-opties geeft.

Wat we kunnen doen, is naar het gedeelte linksboven van deze specifieke zoekopdracht gaan. Klik vervolgens op het dropdown-pictogram dat ons opties geeft. Hier kunnen we de meeste van onze rijtransformaties uitvoeren.

LuckyTemplates Query-editor: rij- en kolomtransformaties

We hebben ook toegang tot enkele van deze transformaties op het  tabblad Transformeren  .  

LuckyTemplates Query-editor: rij- en kolomtransformaties

Laten we nu een paar voorbeelden proberen met behulp van rijtransformatie. Wanneer we een spreadsheet doorzoeken, staan ​​onze kopteksten meestal in de eerste rij. Laten we als voorbeeld tijdelijk onze kopteksten instellen als de eerste rij.

Klik op de optie Eerste rij gebruiken als kopteksten en selecteer vervolgens Gebruik kopteksten als eerste rij .

LuckyTemplates Query-editor: rij- en kolomtransformaties

Soms krijgen we een type query dat lijkt op waar onze kolomkoppen zich in de eerste rij bevinden.  

LuckyTemplates Query-editor: rij- en kolomtransformaties

We kunnen dat wijzigen of repareren door op de optie Eerste rij als koptekst gebruiken te klikken . Vervolgens worden die koppen van de eerste rij ingesteld als onze daadwerkelijke kolomkoppen. En dat is een van de verschillende rijtransformaties die we kunnen doen.

LuckyTemplates Query-editor: rij- en kolomtransformaties

Er zijn ook andere dingen zoals de  opties TransponerenRijen omkeren en  Rijen tellen  die we kunnen gebruiken in omstandigheden waarin deze van toepassing zijn. 

LuckyTemplates Query-editor: rij- en kolomtransformaties

De optie Transponeren gebruiken in LuckyTemplates Query-editor

Laten we naar een kleinere tabel gaan, zoals de tabel Producten , zodat we de optie Transponeren kunnen proberen.

LuckyTemplates Query-editor: rij- en kolomtransformaties

Klik vervolgens op de  optie Transponeren  . Deze optie schakelt de rij en kolommen van een tabel naar boven, zoals weergegeven in de afbeelding.  

LuckyTemplates Query-editor: rij- en kolomtransformaties

Laten we de  optie Eerste rij als kopteksten gebruiken  om de eerste rij in te stellen als onze kolomkoppen. 

LuckyTemplates Query-editor: rij- en kolomtransformaties

Dit voorbeeld is hier niet van toepassing, maar het kennen van de   optie   Transponeren kan handig zijn, vooral als we in de toekomst een tegengesteld scenario tegenkomen waarin we de kolom en rijen van een bepaalde tabel moeten verwisselen.

Laten we nu de transformaties verwijderen die we in deze tabel hebben gemaakt, aangezien we die alleen als voorbeeld hebben gedaan. Verwijder  in de  TOEGEPASTE STAPPEN  in het deelvenster  Query-instellingen  de  transformaties  Wijzig Type1Gepromoveerde kopteksten en  Transponeer tabel door op het x-  pictogram ernaast te klikken. 

LuckyTemplates Query-editor: rij- en kolomtransformaties

Onze  tabel Producten  zou nu terug moeten gaan naar de oorspronkelijke staat. We kunnen de transformaties die we voor experimentele doeleinden proberen gemakkelijk verwijderen. Hierdoor kunnen we zoveel transformaties doen en proberen als we willen. 

LuckyTemplates Query-editor: rij- en kolomtransformaties

De optie Rijen omkeren en rijen tellen gebruiken 

We kunnen ook de optie Rijen omkeren gebruiken   . Dit kan handig zijn als we een sorteerrichting willen maken of als onze data in omgekeerde richting is gestructureerd. 

LuckyTemplates Query-editor: rij- en kolomtransformaties

Laten we op de  omgekeerde rijen klikken  en we zullen zien dat de waarden van onze rijen nu zijn omgekeerd. Er kunnen bepaalde redenen zijn waarom we deze transformatie zouden willen of moeten gebruiken.  

LuckyTemplates Query-editor: rij- en kolomtransformaties

Laten we onze tafel weer in de originele staat brengen. Verwijder gewoon de  Reversed Rows-  transformatie in de  TOEGEPASTE STAPPEN  door op het  x-  pictogram ernaast te klikken.  

De andere optie die we kunnen gebruiken, is de  optie Rijen tellen  . Laten we naar onze  verkooptabel gaan om de optie Tel rijen  te proberen   . Deze optie kunnen we gebruiken als we bijvoorbeeld willen laten zien hoeveel transacties we hebben.  

LuckyTemplates Query-editor: rij- en kolomtransformaties

Laten we nu op de  optie Rijen tellen klikken  . 

LuckyTemplates Query-editor: rij- en kolomtransformaties

Vervolgens laat het ons zien dat we  8.000  rijen of transacties hebben. 

LuckyTemplates Query-editor: rij- en kolomtransformaties

Laten we die transformatie weer verwijderen, want we willen niet dat onze tabel er permanent zo uitziet. Ga gewoon naar de TOEGEPASTE STAPPEN en verwijder vervolgens de Counter Rows- transformatie.

Gebruik de optie Bovenste rijen verwijderen en indexkolom toevoegen 

Laten we nu de andere beschikbare rijtransformaties proberen die we hebben. Als we weten dat er enkele overbodige rijen bovenaan onze gegevenstabel staan, kunnen we deze eenvoudig verwijderen door op het pictogram Rijtransformatie te klikken. Selecteer vervolgens de optie Bovenste rijen verwijderen… .

LuckyTemplates Query-editor: rij- en kolomtransformaties

Er verschijnt dan een pop-upvenster. We kunnen nu de bovenste 50 rijen van onze gegevenstabel verwijderen door 50 in te voeren bij Aantal rijen en vervolgens op de knop OK te klikken. En dat is nog een goede rijtransformatie die we kunnen gebruiken.

LuckyTemplates Query-editor: rij- en kolomtransformaties

Laten we, voordat we de volgende transformatie proberen, niet vergeten het voorbeeld Verwijder Top Rows- transformatie te verwijderen dat we hebben gedaan.

Een andere goede transformatie die we kunnen gebruiken is de  Indexkolom toevoegen . We hebben al indexkolommen in onze tabellen. Maar laten we, om het als voorbeeld te proberen, naar onze tabel Klanten gaan   en de   optie  Indexkolom toevoegen gebruiken.

LuckyTemplates Query-editor: rij- en kolomtransformaties

Nadat u naar de tabel Klanten bent gegaan , klikt u op het pictogram Rijtransformatie , selecteert u de optie Indexkolom toevoegen en selecteert u vervolgens de optie Vanaf 1 .

LuckyTemplates Query-editor: rij- en kolomtransformaties

We zullen dan zien dat er een Index- kolom is toegevoegd. Laten we niet vergeten die transformatie weer te verwijderen, want die hebben we niet echt nodig in onze tabel Klanten . We hebben het gewoon als voorbeeld geprobeerd.

LuckyTemplates Query-editor: rij- en kolomtransformaties

We hebben ook andere opties voor rijtransformatie die we kunnen gebruiken, zoals  Keep Bottom RowsKeep DuplicatesKeep Error , enzovoort. 

Zoals ik al zei,  zijn rijtransformaties niet zo ontwikkeld als kolomtransformaties . Er zijn echter enkele unieke gevallen waarin deze echt nuttig kunnen zijn.  

Conclusie

Een ander interessant aspect van LuckyTemplates is dat we niets afzonderlijk in een bepaalde cel of rij kunnen wijzigen. Dat komt omdat LuckyTemplates draait om kolommen en tabellen. Dat is ook de reden waarom kolomtransformaties gedetailleerder zijn dan welke rijtransformatie dan ook.

U zult waarschijnlijk enkele van deze transformaties in sommige van onze artikelen tegenkomen. Het is essentieel om ze goed te gebruiken in combinatie met alle andere verschillende transformaties. Hopelijk heeft deze tutorial je geholpen om na te denken over het belang van datatransformatie binnen LuckyTemplates.

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