Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Voor deze zelfstudie laat ik u verschillende manieren zien waarop u waarden kunt combineren met behulp van geavanceerde DAX- functies. Dit is een geweldige DAX-formule en ik zal je drie verschillende manieren leren om het te gebruiken. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
De functie COMBINEVALUES is geen moeilijke DAX-functie om te begrijpen. Het is heel eenvoudig en lijkt op wanneer u uw gegevens samenvoegt .
In LuckyTemplates wordt de functie gebruikt om twee tekenreeksen samen te voegen tot één. Dus als je al dat werk hebt gedaan, weet je precies wat ik bedoel. U kunt gewoon een eenvoudig ampersand (&) gebruiken om twee bepaalde tekstwaarden samen te voegen. Maar de COMBINEVALUES- functie is een betere manier om het te schrijven.
Ik zal hier een paar voorbeelden doornemen, zodat u kunt zien hoe u het kunt integreren in uw LuckyTemplates- en DAX-formules. U kunt op een aantal manieren waarden combineren of samenvoegen met DAX. Voor deze tutorial heb ik het op drie manieren gedaan: ik heb COMBINEVALUES gebruikt in een berekende kolom, een rekenmachinetabel en ik heb het ook gebruikt in een maattabel.
Inhoudsopgave
Combineer waarden in kolommen in de datumtabel
In dit eerste voorbeeld probeer ik twee specifieke kolommen binnen mijn datumtabel samen te voegen.
Maar ik heb ervoor gezorgd dat ik een komma heb geplaatst omdat ik het op maat wil maken.
Hier heb ik de functie COMBINEVALUES gebruikt en in het juiste scheidingsteken geplaatst in welk jaar of welke maand dan ook. U kunt ook andere waarden gebruiken - het is vrij eenvoudig!
COMBINEVALUES gebruiken in rekenmachinetabellen
Een ander ding dat u kunt doen om waarden samen te voegen of te combineren met DAX, is door het te gebruiken in rekenmachinetabellen .
Klik eerst op Nieuwe tabel op het tabblad Modellering van LuckyTemplates.
Nu wilde ik een geheel nieuwe tabel maken met een specifieke en unieke kolom en informatie uit mijn datumtabel. De manier waarop de kolom Maanden eruitziet, bestaat niet echt in mijn datumtabel. Welnu, u kunt dit instellen in de Query-editor. Maar voor dit voorbeeld heb ik dit niet ingesteld in mijn datumtabel. Ik heb zojuist de formule Maanden Jaar gebruikt om de gegevens voor de genoemde kolom te bedenken.
Wat ik met deze formule wil bereiken, is een lijst krijgen van alle unieke maanden en jaren met behulp van de functie.
Vervolgens wil ik het indexnummer invoeren omdat ik deze gegevens correct wil sorteren.
Ik weet dat ik de kolom Index al in de tabel heb staan, maar ik wilde gewoon een andere maken. Degene waarmee ik de maanden en het jaar correct kan sorteren.
Ik zou dit ook in mijn model kunnen gebruiken. Ik zou het bijvoorbeeld willen plaatsen als een andere opzoektabel of een andere laag.
Er is enig potentieel om dit te gebruiken; bijvoorbeeld als u wat maandelijkse budgetinformatie heeft en u deze wilt filteren met behulp van een tabel in plaats van met uw datumtabel.
Terwijl ik deze technieken doorwerkte, realiseerde ik me dat er andere manieren zijn waarop je het kunt doen. Dat is het mooie van LuckyTemplates, want er zijn meerdere manieren om dingen te doen om dezelfde resultaten te krijgen.
In plaats van te gebruiken , kunt u de functie COMBINEVALUES gebruiken om de logica die u schrijft te vereenvoudigen. Het is net als de -functie. In plaats van de deelbewerking te gebruiken, schrijft u eenvoudig het woord delen.
Combineer waarden met behulp van DAX binnen een maat
Het laatste voorbeeld dat ik wil bespreken, is hoe waarden kunnen worden gecombineerd met behulp van DAX binnen een meting . Ik wil ook laten zien hoe je een dynamische tekst kunt maken door de functie COMBINEERWAARDEN te gebruiken .
Bekijk hier wat ik heb gedaan. Ik heb de tekst "De eerste maand en het jaar in de huidige context is" geplaatst. Vervolgens heb ik COMBINEVALUES gebruikt om twee specifieke elementen uit mijn datumtabel afzonderlijk te retourneren.
Ondertussen berekent dit deel van de onderstaande formule de minimale maand en jaren.
Ik kan niet gewoon gebruiken omdat het de eerste maand alfabetisch gaat zoeken. Ten eerste heb ik het nodig om de eerste korte maand te vinden. Maar om te bepalen wat de korte maand is, moet de minimummaand worden berekend. Vervolgens filtert het de datumtabel voor die eerste bepaalde maand. In dat geval wordt het dus altijd januari als je een jaarselectie hebt. Nu kan ik eindelijk de minimale data voor het korte jaar hier uit de datatabel halen.
Zoals je ziet, heb ik eigenlijk gewoon twee specifieke kolommen gecombineerd, maar nu is het gewoon dynamischer. Dus als ik een ander jaar binnen de maat selecteer, wordt de logica bijgewerkt en worden de waarden gecombineerd .
Itererende functies gebruiken SUMX en AVERAGEX in LuckyTemplates
Werken met itererende functies in DAX
Hoe de CROSSJOIN-functie te gebruiken
Conclusie
Hoewel dit een korte zelfstudie is, zult u zien dat de functie COMBINEERWAARDEN nuttig is. Kortom, als het om uw formules gaat, gaat het erom ze intuïtiever te laten lijken.
Ik ben altijd groot in het heel eenvoudig en intuïtief maken van dingen in alle aspecten van uw werk binnen LuckyTemplates . Dit is gewoon weer een goed voorbeeld van een mooie, schone functie waarmee je heel effectief informatie samen kunt brengen met tekstwaarden.
Als je het leuk vond om hierover te leren, vergeet dan niet je te abonneren op LuckyTemplates TV. Er komt binnenkort veel geweldige inhoud op je af!
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