Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
In deze zelfstudie leert u over LuckyTemplates-waarden en hoe deze worden gegenereerd in de Power Query-editor . Deze waarden hebben corresponderende letterlijke waarden die kunnen worden gebruikt in codes en uitdrukkingen om resultaten en gegevens te produceren. U leert ook hoe en waar u de waarden toepast om een overtuigend rapport samen te stellen.
Inhoudsopgave
LuckyTemplates-waarden en hun letterwoorden
Een enkel stuk gegevens dat wordt geproduceerd door een uitdrukking te evalueren, wordt een waarde genoemd . Er zijn twee hoofdgroepen bij het bekijken van gegevenstypen en operators: Primitive Type Values en Structured Type Values . Primitieve waarden zijn waarden die niet zijn opgebouwd uit andere waarden. Gestructureerde waarden zijn waarden die zijn opgebouwd uit zowel primitieve als andere gestructureerde waarden.
Elk soort waarde heeft een bijbehorende letterlijke syntaxis die wordt gebruikt om waarden van dat specifieke type te construeren. Het heeft ook een set operatoren die kunnen worden gebruikt. De eenvoudigste vorm van een uitdrukking is een letterlijke uitdrukking die een waarde vertegenwoordigt.
Dit is een tabel met enkele waarden en de bijbehorende letterlijke waarden:
U kunt andere voorbeelden bekijken in de Power Query- editor. Maak een nieuwe query door de query-editor te openen en naar het tabblad Home te gaan. Klik vervolgens op Nieuwe bron en selecteer Leeg .
Een andere manier is door met de rechtermuisknop in het deelvenster Query te klikken, op Nieuwe query te klikken en Lege query te selecteren .
Null-waarden
De eerste waarde die zal worden besproken is Null , die wordt geschreven met de letterlijke null . Null wordt gebruikt om de afwezigheid van een waarde of een waarde van een onbepaalde of onbekende toestand weer te geven. Wanneer u het in de formulebalk schrijft, ziet u dat het pictogram naast de querynaam een tabel met een vraagteken is.
Logische waarde wordt gebruikt voor (onhoorbare) bewerkingen en kan waar of onwaar zijn. Het is geschreven met behulp van de letterlijke woorden waar en onwaar . Als u 'true' invoert in de formulebalk en op Enter drukt, ziet u dat de waarde wordt omgezet in volledige hoofdletters.
Als u echter het venster Geavanceerde editor opent, ziet u dat waar in kleine letters staat. Dit komt omdat Power Query hoofdlettergevoelig is. Dit betekent dat alle andere trefwoorden in M in kleine letters moeten worden geschreven.
Onthoud dat Power Query de let- expressie heeft gemaakt. Dus als u één enkele uitdrukking maakt, kunt u alles in het venster verwijderen en gewoon true invoeren . Wanneer u op Gereed klikt, krijgt u het exacte resultaat.
Blanco waarden
Null en Blank zijn twee verschillende waarden. Om dit te demonstreren, maakt u een nieuwe query aan en opent u het venster Geavanceerde editor. Voer vervolgens deze code in.
Schakel daarna het kolomprofiel in via het tabblad Weergave.
In de kolomstatistieken onder het voorbeeldvenster kunt u zien dat de voorbeeldkolom 7 unieke waarden bevat. U kunt echter slechts twee waarden onderscheiden: blanks en null .
Wijzig de groepering van de waardeverdeling. Klik op de weglatingstekens van de tabel, klik op Groeperen op en selecteer Tekstlengte. Het diagram verandert dan in een tekstlengteverdeling.
In het diagram kunt u zien dat het één lege tekenreeks heeft omdat u één item hebt met een tekstlengte van nul tekens. Het heeft ook 4 strings met één karakter en nog een enkele string met twee karakters.
Wat een blanco lijkt, kan in feite een aantal dingen zijn. In de meeste gevallen zal het waarschijnlijk gewoon een lege tekenreeks zijn; het kan ook een aantal spaties of andere niet-hoofdkarakters zijn.
Het belangrijkste is wat er in de volgende kolom staat. Het illustreert dat geen van die blanco's eigenlijk gelijk is aan null omdat ze allemaal een waarde vertegenwoordigen, terwijl null de afwezigheid van een waarde vertegenwoordigt.
Getalwaarden en speciale LuckyTemplates-waarden
Een andere primitieve waarde is de getalswaarde . Als u een nieuwe query maakt en een numerieke waarde invoert in de formulebalk, wordt de waarde weergegeven in het voorbeeldvenster. De querynaam heeft een gegevenstype nummer.
De standaardbibliotheek bevat ook uitdrukkingen die getallen retourneren. Als u bijvoorbeeld =Number.PI invoert in de formulebalk, geeft het voorbeeldvenster u de waarde van Pi.
Er zijn ook speciale waarden die worden beschouwd als een getalswaarde , zoals positieve en negatieve oneindigheid.
Dan is er ook de niet-getalwaarde die wordt aangeduid met NaN . Die waarde wordt verkregen door nul door nul te delen.
Datum- en tijdgerelateerde functies kunnen allemaal worden geconstrueerd met hun eigen specifieke intrinsieke functie. Als u een datum invoert in de formulebalk en het venster Geavanceerde editor opent, ziet u dat Power Query automatisch die intrinsieke functie toevoegt.
U ziet #date gevolgd door het jaar, het maandnummer en de dag.
Tekst Waarden
Tekstwaarde vertegenwoordigt een reeks Unicode-tekens. Het heeft een letterlijke vorm die is opgebouwd uit dubbele aanhalingstekens. U hoeft de dubbele aanhalingstekens echter niet te plaatsen wanneer u een tekst in de formulebalk schrijft.
Als u het venster Geavanceerde editor opent, ziet u dat Power Query automatisch de tekens toevoegt.
Dus wanneer u een tekstwaarde schrijft in het venster Geavanceerde editor, moet u de aanhalingstekens handmatig toevoegen. Maar wanneer u het als een enkele uitdrukking in de formulebalk doorgeeft, voegt Power Query de aanhalingstekens voor u toe.
Alle waarden die in deze tutorial worden behandeld, zijn primitieve waarden, wat betekent dat ze niet zijn samengesteld uit andere waarden.
In deze tabel hebben de waarden Time , Date , DateTime , DateTimeZone en Duration gekoppelde intrinsieke functies die helpen bij het maken van waarden van hetzelfde type.
Binaire waarde vertegenwoordigt een reeks bytes. De #binary kan worden gebruikt om een binaire waarde te construeren uit een lijst met bytes. Er zijn ook andere binaire functies die u kunt gebruiken, zoals de optie Gegevens invoeren. Power Query gebruikt binaire codering om handmatig gemaakte tabellen zoals deze op te slaan.
Waarden extraheren uit records en lijsten in Power Query
3 manieren om waarden te combineren met DAX Inside LuckyTemplates
Conclusie
Het bouwen van gegevensrapporten begint met het schrijven van formules die gebruik maken van de juiste waarden en letterlijke waarden. LuckyTemplates-waarden zijn een van de meest essentiële dingen bij het schrijven van codes en formules. Ze brengen resultaten naar voren door gegevens te verzamelen en uitdrukkingen uit te voeren die in syntaxis zijn gemaakt .
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