Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Ik dacht dat het interessant zou zijn om een manier te vinden om functies en operators in LuckyTemplates te markeren die je misschien nog niet eerder bent tegengekomen, diep begraven in de menu's, of die je misschien hebt gezien, maar niet echt weet wat zij doen. In deze zelfstudie wil ik de functies LuckyTemplates Modulo en Integer-Divide benadrukken . Laten we eens kijken hoe deze functies nuttig kunnen zijn voor uw rapporten. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
De Modulo en Integer-Divide in de standaardoperator binnen Power Query zijn ongelooflijk handig voor verschillende soorten gegevenstransformatie. Laten we ter demonstratie eens kijken naar een eenvoudig delingsprobleem, veertien gedeeld door drie. Vier hier, wat het hele deel van het resultaat is, is het geheel getal-deel, terwijl de modulo de rest is.
U kunt Modulo en Integer-Divide gebruiken om verschillende soorten herhalende patronen te maken. En in die zich herhalende patronen kun je echt krachtige transformaties doen.
Inhoudsopgave
LuckyTemplates Modulo gebruiken
Dus, laten we eens kijken naar deze zaak. We hebben een eenvoudige dataset van slechts vierentwintig deelnemers aan een training, en we willen deze deelnemers opnemen en verdelen in vier gelijke teams van zes. We kunnen Integer-Delen en Modulo gebruiken om dat op verschillende manieren te doen. Laten we beginnen met Modulo.
Laten we eerst een Index-kolom toevoegen en dan in die kolom gaan werken met Modulo.
In Modulo voeren we het aantal groepen in dat we willen maken, namelijk 4.
U zult zien dat het een herhalend patroon van 0, 1, 2 en 3 creëert. Kijkend naar 4 op de index, wat eigenlijk de vijfde rij is (omdat Power Query nul basisindex is), als we 4 delen door 4, het is een Integer-Divide van 1 en een Modulo van 0 rest. Het creëert dit herhalende patroon helemaal tot aan de onderkant van de dataset.
En dus willen we deze rijen uit Modulo halen en die in kolommen vertalen. We gaan de gegevens draaien op Modulo. Als we naar Transform en Pivot gaan , willen we draaien op First Name en we willen ervoor zorgen dat het niet aggregeert . We willen niet dat het meetelt. We willen gewoon dat het de werkelijke waarden draait.
En dan kunnen we deze vier koppen nemen en een opvulling doen, waardoor het er beter en minder rommelig uitziet. Vervolgens kunnen we de nullen eruit filteren en de duplicaten filteren.
We blijven achter met onze mooie vier teams van zes. Modulo deelde de gegevens door af te tellen met vier.
We kunnen deze teams ook op een andere manier verdelen, waarbij we in plaats van af te tellen en teams op die manier te verdelen, gewoon de eerste zes kunnen tellen. De manier waarop we dit gaan doen is met Integer-Divide.
Integer-Delen gebruiken
Het gebruik van Integer-Divide volgt grotendeels dezelfde logica, maar het is een iets ander patroon. Laten we beginnen en we gaan kolommen toevoegen en onze Index maken. Het gebruik van Integer-Divide volgt veel van dezelfde logica. Het is een iets ander patroon. Laten we beginnen en we gaan kolommen toevoegen en onze Index maken. En vanaf dat gaan we Integer-Delen.
In dit geval, in plaats van wat we wilden doen met Modulo, namelijk het aantal groepen, hebben we het aantal mensen per groep . Dus we zetten hier zes, en we krijgen precies wat we hadden gehoopt, namelijk de vier groepen van zes.
Nu willen we deze Index-kolom nemen en die transformeren in een Modulo, passend bij de Integer-Divide.
En dus creëert dit nu het herhalende patroon dat overeenkomt met de telling van de Integer-Divide.
Vervolgens nemen we dit en transformeren het door dit op dezelfde manier te draaien: door naar Geavanceerde opties te gaan en ervoor te zorgen dat we de gegevens niet aggregeren . Vanaf hier ruimt het eigenlijk op met een heel eenvoudige Transpose .
Transponeren neemt kolommen, verandert ze in rijen en vice versa. En dus, als we deze gegevens nemen en transponeren , en we gaan naar onze kopteksten en vers rijen kopteksten gebruiken , hebben we nu precies de teams die we hadden.
Power Query M: Afwisselend 0-1-patroon in datumtabel
Unpivot en Pivot Basisprincipes in LuckyTemplates – Query-editor Review
LuckyTemplates Query-parameters: tabellen optimaliseren
Conclusie
Dit zijn twee verschillende manieren waarop we LuckyTemplates Modulo en Integer-Divide kunnen gebruiken om onze gegevens te transformeren. U zult merken dat deze technieken erg nuttig zijn in veel verschillende transformatiepatronen in termen van stapelgegevens en gepaarde gegevens. Je kunt deze gebruiken om die configuraties af te wikkelen op een manier die sterk lijkt op wat we hier vandaag hebben gedaan.
Ik hoop dat je dat nuttig vond. Verwacht de komende weken meer te leren over deze begraven schatten in
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