Gestructureerde lijstwaarde - Een geordende reeks waarden

Gestructureerde lijstwaarde - Een geordende reeks waarden

In deze zelfstudie leert u hoe u gestructureerde lijstwaarden maakt en gebruikt . U leert ook hoe u deze kunt maximaliseren met behulp van verschillende contexten en uitdrukkingen om de gewenste gegevens en het gewenste resultaat te krijgen. Er worden ook steno-methoden besproken om gemakkelijk lijsten te maken.

Inhoudsopgave

Gestructureerde lijstwaarden maken

De lijst is een geordende reeks waarden; de volgorde ervan wordt in overweging genomen wanneer u lijsten vergelijkt. De lijstinitialisatie is een set accolades. Als u accolades ( { } ) invoert in de formulebalk en op Enter drukt, maakt u een lege lijst. U kunt ook het pictogram zien dat is gekoppeld aan lijsten naast de naam van de query op de pagina Query .

Gestructureerde lijstwaarde - Een geordende reeks waarden

Om een ​​lijst met waarden te maken, maakt u eerst een nieuwe query door met de rechtermuisknop op de ruimte in het Query-venster te klikken. Klik vervolgens op Nieuwe query en selecteer Lege query .

Gestructureerde lijstwaarde - Een geordende reeks waarden

Voer vervolgens uw waarden in de formulebalk in. Als u meerdere waarden heeft, scheidt u ze allemaal met een komma. De waarden in de lijst hoeven niet van hetzelfde type te zijn, dus ze kunnen een primitief of gestructureerd type zijn. Dit is een lijst met een tekst-, lijst- en recordwaarden:

Gestructureerde lijstwaarde - Een geordende reeks waarden

Dubbele punten gebruiken voor opeenvolgende nummers en tekens

Als u een lijst met opeenvolgende nummers moet maken, is daar een afkorting voor. Voer eerst de initialisatie in gevolgd door het eerste nummer. Voer vervolgens twee punten in en vervolgens het laatste cijfer.

Gestructureerde lijstwaarde - Een geordende reeks waarden

U kunt zien dat het een lijst met opeenvolgende nummers van 1 tot 5 heeft gemaakt. De nummers moeten oplopend zijn . Dus als u het laatste getal verandert in -5, krijgt u een lege lijst omdat de beginwaarde groter is dan de eindwaarde.

Gestructureerde lijstwaarde - Een geordende reeks waarden

Deze methode werkt ook met karakters.

Gestructureerde lijstwaarde - Een geordende reeks waarden

Gestructureerde lijstwaarde - Een geordende reeks waarden

U kunt zien dat het een lijst met tekens heeft gemaakt van de eerste waarde tot de eindwaarde in de code. Maar als u de waarden andersom wijzigt, wordt een lege lijst weergegeven. Dit komt omdat Unicode-tekenwaarden die aan de tekens zijn gekoppeld, niet incrementeel zijn.

Gestructureerde lijstwaarde - Een geordende reeks waarden

Dit is een vraag om dit proces verder te illustreren.

Gestructureerde lijstwaarde - Een geordende reeks waarden

Als u dit in het geavanceerde editorvenster invoert en op Gereed drukt , ziet u de numerieke waarden die bij de letters horen.

Gestructureerde lijstwaarde - Een geordende reeks waarden

Deze methode werkt echter niet met datums. Als u datumwaarden invoert in de formulebalk, krijgt u een foutmelding.

Gestructureerde lijstwaarde - Een geordende reeks waarden

Toegang tot een item uit een gestructureerde lijst

Er zijn andere manieren om lijsten te maken. U kunt M- functies gebruiken die lijsten retourneren of u kunt een enkele kolom uit een tabel extraheren die ook een lijst retourneert. Maar vaker worden lijsten gebruikt als parameters in M- functies. In deze gevallen is het belangrijk dat u weet hoe u een lijst moet maken, zodat u die functie van de juiste parameterwaarde kunt voorzien.

Om toegang te krijgen tot een item in een lijst, kunt u ernaar verwijzen op basis van de op nul gebaseerde positie met behulp van de positionele indexoperator. In dit voorbeeld kunt u zien dat de indexoperator 0 de eerste waarde 1 heeft opgehaald.

Gestructureerde lijstwaarde - Een geordende reeks waarden

Als u de indexoperator wijzigt van 0 in 2, krijgt u de laatste waarde 3.

Gestructureerde lijstwaarde - Een geordende reeks waarden

Dus als u het vierde item uit de lijst wilt ophalen door de indexoperator te wijzigen in 3, krijgt u een foutmelding omdat er onvoldoende waarden in de lijst staan.

Gestructureerde lijstwaarde - Een geordende reeks waarden

Door een vraagteken toe te voegen aan de positie-indexoperator verandert het gedrag van "niet gevonden" van het retourneren van een fout naar een null . Dit wordt ook wel het uitvoeren van een optionele itemselectie genoemd.

Gestructureerde lijstwaarde - Een geordende reeks waarden

Lijsten combineren en vergelijken

U kunt de combinatie- en vergelijkingsoperatoren gebruiken met lijsten. Lijsten kunnen worden gecombineerd met de combinatie-operator ampersand ( & ).

Gestructureerde lijstwaarde - Een geordende reeks waarden

De eerste lijst bevat de nummers 1 tot en met 5 en de tweede lijst bevat de nummers 2 en 3. Je ziet dat de lijsten zijn samengevoegd tot één lijst.

Bij het vergelijken van lijsten wordt rekening gehouden met de volgorde. In dit voorbeeld kun je zien dat de code FALSE opleverde omdat ze niet gelijk aan elkaar zijn.

Gestructureerde lijstwaarde - Een geordende reeks waarden

Conclusie

Gestructureerde lijstwaarden komen vaak voor in LuckyTemplates-gegevensrapporten omdat ze gegevens en informatie in lijstvorm weergeven. Ze helpen bij het organiseren en categoriseren van gegevens om rapporten er aantrekkelijk uit te laten zien. Als u bepaalde teksten, getallen of zelfs waarden wilt weergeven, wordt het gebruik van lijsten ten zeerste aanbevolen.

Melissa


Haal waarden uit records en lijsten in Power Query
Maak geautomatiseerde lijsten op basis van rangschikkingsberekeningen in LuckyTemplates








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