Recordwaarden - Gestructureerde waarde in Power Query

Recordwaarden - Gestructureerde waarde in Power Query

In deze zelfstudie wordt ingegaan op recordwaarden in de Power Query-editor . U leert hoe u records met verschillende uitdrukkingen maakt en gebruikt om de gewenste resultaten te genereren.

Inhoudsopgave

Recordwaarden maken

Een recordwaarde is een geordende reeks velden. Het bestaat uit een set velden die bestaat uit een veldnaam en een bijbehorende veldwaarde. De veldnaam is een tekstwaarde die het veld uniek identificeert binnen een record en kan van elk primitief of gestructureerd type zijn. Er wordt echter geen rekening gehouden met de veldvolgorde bij het vergelijken van records.

De recordinitialisatie is een set vierkante haken. Als u vierkante haken ( [ ] ) invoert in de formulebalk en op Enter drukt, maakt u een lege record zonder velden en waarden.

Recordwaarden - Gestructureerde waarde in Power Query

Als u naar het deelvenster Query kijkt, ziet u het pictogram dat is gekoppeld aan de recordwaarden.

Recordwaarden - Gestructureerde waarde in Power Query

Om een ​​record met velden aan te maken, maakt u eerst een nieuwe query aan. Klik met de rechtermuisknop in het deelvenster Query, klik op Nieuwe query en selecteer Lege query .

Recordwaarden - Gestructureerde waarde in Power Query

Records met veldwaarden

Voer in de formulebalk een veldnaam in en wijs een waarde toe. Om meer velden aan de record toe te voegen, plaatst u een komma tussen elke naam en waarde. U ziet dan de namen en waarden in het voorbeeldvenster. Beide veldwaarden in het record zijn primitief.

Recordwaarden - Gestructureerde waarde in Power Query

Records kunnen ook structuurtypen bevatten. Maak een nieuwe record aan en wijs een recordwaarde toe. U hebt dan een geneste recordwaarde in het voorbeeldvenster.

Recordwaarden - Gestructureerde waarde in Power Query

Als u op de spatie naast de geneste recordwaarde klikt, ziet u een voorbeeld van de inhoud van die record onder het voorbeeldvenster.

Recordwaarden - Gestructureerde waarde in Power Query

Nu kunt u inzoomen op de recordwaarde. Klik op Opnemen en u ziet de waarde in het paneel.

Recordwaarden - Gestructureerde waarde in Power Query

U kunt dit ook doen door met de rechtermuisknop in de ruimte naast Record te klikken en Drill Down te selecteren .

Recordwaarden - Gestructureerde waarde in Power Query

Andere manieren om records te maken

Er zijn andere manieren om records te maken. U kunt M- functies gebruiken die records retourneren of het onderstrepingsteken in een aangepaste kolom gebruiken om een ​​record te retourneren met alle veldnamen en veldwaarden voor de huidige rij van een tabel. U kunt ook de itemtoegangsoperator gebruiken om een ​​specifiek record uit een tabel te retourneren.

Als u het geavanceerde editorvenster opent, kunt u zien dat Power Query de let- expressie heeft toegevoegd.

Recordwaarden - Gestructureerde waarde in Power Query

De uitdrukking is niet echt vereist, dus u kunt alles behalve de recordwaarde verwijderen. Wanneer u op Gereed klikt , verandert er niets en is het resultaat nog steeds hetzelfde.

Recordwaarden - Gestructureerde waarde in Power Query

Als u het record in een tabel verandert en naar het geavanceerde editorvenster gaat, ziet u dat Power Query automatisch de let- expressie terugbrengt.

Recordwaarden - Gestructureerde waarde in Power Query

Recordwaarden - Gestructureerde waarde in Power Query

Bovendien zijn er feiten over records die u moet kennen. Ten eerste moet elke veldnaam in een record uniek zijn en worden veldnamen vergeleken met behulp van een ordinale vergelijking. Als u dezelfde veldnaam invoert, krijgt u een foutmelding.

Recordwaarden - Gestructureerde waarde in Power Query

Ten tweede worden de veldnaam in een record en de opzoekoperator , de veldnaam tussen vierkante haken, geschreven zonder de notatie tussen aanhalingstekens .

Recordwaarden - Gestructureerde waarde in Power Query

Recordwaarden - Gestructureerde waarde in Power Query

U kunt zien dat er geen aanhalingstekens worden gebruikt in de veldnamen.

Er is echter een specifiek geval waarin geciteerde notaties vereist zijn. Dubbele aanhalingstekens zijn nodig wanneer u een voorloop- of volgspatie in de veldnaam opneemt. Dit komt omdat M ervan uitgaat dat een brede spatie aan het begin of einde van een veldnaam zonder aanhalingstekens kan worden genegeerd.

Recordwaarden - Gestructureerde waarde in Power Query

U kunt zien dat de notaties zijn toegevoegd vanwege een spatie na de veldnaam Eerste waarde .

Verwijzen naar andere veldwaarden

De uitdrukking voor een veldwaarde kan ook verwijzen naar andere velden binnen het record. Hier is een voorbeeld:

Recordwaarden - Gestructureerde waarde in Power Query

Als u een veldwaarde opzoekt die niet bestaat, krijgt u een foutmelding.

Recordwaarden - Gestructureerde waarde in Power Query

Door een vraagteken toe te voegen aan een veldtoegangs- of opzoekoperator verandert de fout in een null . Dit wordt het uitvoeren van een optionele veldselectie genoemd .

Recordwaarden - Gestructureerde waarde in Power Query

Recordwaarden combineren en vergelijken

Er is een reeks operatoren die u kunt gebruiken met records: de combinatie- en de vergelijkingsoperatoren .

Records kunnen worden samengevoegd met een combinatie-operator met behulp van de ampersand ( & ).

Recordwaarden - Gestructureerde waarde in Power Query

Als u records combineert en de veldnamen niet uniek zijn, overschrijven de veldwaarden van de rechteroperand de veldwaarden van de linkerkant.

Recordwaarden - Gestructureerde waarde in Power Query

Naast combineren kunt u ook records vergelijken.

Recordwaarden - Gestructureerde waarde in Power Query

Onthoud dat er geen rekening wordt gehouden met de veldvolgorde bij het vergelijken van records. Dus zelfs als u de positie van de veldnamen verwisselt, levert het resultaat nog steeds hetzelfde op.

Recordwaarden - Gestructureerde waarde in Power Query


Waarden extraheren uit records en lijsten in Power Query
Gescheiden gegevens – Records extraheren met LuckyTemplates
Power Query/M Masterclass #1 – Nieuwe cursus op LuckyTemplates

Conclusie

Recordwaarden zijn een van de gestructureerde waarden in Power Query. Ze helpen uw gegevensrapport vorm te geven en tonen informatie op basis van de uitdrukkingen en syntaxis die u gebruikt in de Power Query-editor. Als u uw gegevensrapport efficiënter wilt maken bij het genereren van gegevens , kunt u recordwaarden gebruiken.

Melissa


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