Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
In deze zelfstudie worden Power Query- functies , trefwoorden en vooraf gedefinieerde ID's besproken. Je leert wat ze doen en hoe je ze kunt gebruiken bij het ontwikkelen van codes en formules. U leert ook hoe u functiedocumentatie kunt openen om informatie en voorbeelden voor uw rapport te krijgen.
Inhoudsopgave
Sleutelwoorden en vooraf gedefinieerde identificatiegegevens
Sleutelwoorden en vooraf gedefinieerde ID's kunnen niet opnieuw worden gedefinieerd. Dit is een overzicht van alle gereserveerde woorden in de M- taal.
Als u een variabele dezelfde naam wilt geven als een van de trefwoorden, moet u de aanhalingstekens gebruiken. Het gebruik van een van de trefwoorden als een variabele moet echter worden vermeden, omdat dit tot verwarring kan leiden.
Dit is nog een overzicht van de operatoren en leestekens in de M- taal.
Power Query-functies
In eerdere modules hebben we het gehad over Power Query-omgevingen . Nu leert u meer over de wereldwijde Power Query-omgeving.
Gebruik de intrinsieke variabele #shared om de globale omgeving te bekijken . Het retourneert een record met alle namen en waarden van alle query's, tabellen, constanten, records, lijsten en oorspronkelijke en aangepaste M- functies in het huidige bestand.
Het is ook de reden waarom u naar de ene query in de andere kunt verwijzen; elke query die u maakt, behoort automatisch tot die globale omgeving.
Maak een nieuwe lege query om dit te demonstreren. Klik op Nieuwe bron op het tabblad Start en selecteer Lege query .
Voer vervolgens het gelijkteken in gevolgd door #shared . Als u klaar bent, drukt u op Enter . U ziet dan een record in het voorbeeldvenster.
Verander daarna het record in een tabel.
Van daaruit kunt u de optie Tekstfilters gebruiken om naar specifieke functionele groepen te zoeken. Klik op de vervolgkeuzeknop in de kolomkop Naam en selecteer Tekstfilters . Selecteer vervolgens Begint met .
Power Query-tekstfuncties
Als u geïnteresseerd bent in tekstfuncties, voert u gewoon het woord tekst in en u krijgt een overzicht van alle tekstfuncties.
Als u op de ruimte in een willekeurige rij van de kolom Waarde klikt, ziet u de documentatie van die specifieke functie.
Hernoem in het deelvenster Toegepaste stappen de stappen Omgezet naar tabel en Gefilterde rijen naar respectievelijk tshared en Tekstfuncties .
U kunt ook snel toegang krijgen tot tabel- of lijstfuncties door een dummyfilter te maken. Voer met behulp van de optie Tekstfilters het trefwoord Tabel in het dialoogvenster Filterrijen in en klik vervolgens op OK.
Wijzig vervolgens in de formulebalk de eerste parameter in shared . U ziet dan alle tabelfuncties in het voorbeeldvenster. Hernoem de stap naar Tabelfuncties in het deelvenster Toegepaste stappen.
Power Query Lijst Functies
Kopieer voor de lijstfuncties de syntaxis in de formulebalk en maak een handleiding. Klik op fx en plak de gekopieerde syntaxis. Wijzig de derde parameter in Lijst. Daarna ziet u alle lijstfuncties.
En nogmaals, hernoem de stap naar Lijstfuncties.
Wijzig vervolgens de querynaam in gedeeld en schakel de belasting uit.
Het kan erg handig zijn om dit soort instellingen te hebben waarmee u snel functies, parameters en typen kunt opzoeken zonder de query-editor te verlaten.
Als u de functienaam kent en een parameter of een voorbeeld wilt bekijken, voert u de functienaam in een nieuwe lege query in zonder de haakjes. Het toont u de interne documentatie van de functie.
Om te demonstreren voert u Text.Reverse in een nieuwe lege query in en klikt u vervolgens op controleren. Je krijgt dan een voorbeeld te zien van hoe de functie werkt.
Van daaruit kunt u ook de functie aanroepen. Als u 123 in de parameter invoert en op Invoke klikt , toont het voorbeeldvenster de getallen in omgekeerde volgorde.
Power Query M-functiereferentie
U kunt ook online door de Power Query M-functiereferentie bladeren . U kunt rechtstreeks naar de website gaan of u kunt op het vraagteken klikken in de rechterbovenhoek van het venster Geavanceerde editor van een zoekopdracht.
De website heeft secties voor elk van de functiegroepen, waardoor het gemakkelijker te verkennen is.
Een andere manier om toegang te krijgen tot de online documentatie is door te klikken op de hyperlink in het dialoogvenster Aangepaste kolom toevoegen. U moet een tabelquery hebben om de optie Aangepaste kolom toevoegen beschikbaar te maken.
De hyperlink brengt u naar een andere pagina. Op deze pagina is er een sectie met de naam Zie ook waar u een link kunt vinden naar de power query M-functiereferentie.
Het is een kleine omweg als u naar de M- functiereferentie wilt gaan , maar het bevat ook andere informatie die u mogelijk nuttig vindt.
Als u ten slotte het tabblad Externe hulpprogramma's in de LuckyTemplates-desktop uitbreidt, ziet u ook het M-referentielint. Dat lint is niet beschikbaar in de Power Query-editor . Maar als u af en toe door de M-functiereferentie wilt bladeren, kan het handig zijn om deze op de LuckyTemplates-desktop te hebben.
Power Query-gegevenstypen en -connectoren
M Taal- en Power Query-editor in LuckyTemplates
Conclusie
Een krachtige querycode, syntaxis of formule is onvolledig zonder trefwoorden, functies en identificaties. Deze entiteiten helpen bij het ophalen van gegevens en informatie uit andere bronnen binnen een tabel om gewenste resultaten te bieden. U kunt ze allemaal in uw gegevensrapport gebruiken, zolang u ze maar correct gebruikt.
Melissa
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