Strukturerat listvärde – en ordnad sekvens av värden

I den här självstudien får du lära dig hur du skapar och använder strukturerade listvärden . Du kommer också att lära dig hur du maximerar dem med hjälp av olika sammanhang och uttryck för att få önskad data och resultat. Stenografimetoder kommer också att diskuteras för att göra det enkelt att skapa listor.

Innehållsförteckning

Skapa strukturerade listvärden

Listan är en ordnad sekvens av värden; dess ordning beaktas när du jämför listor. Listinitieraren är en uppsättning parenteser. Om du matar in hakparenteser ( { } ) i formelfältet och trycker på Retur skapar du en tom lista. Du kan också se ikonen som är kopplad till listor bredvid frågenamnet i.

Strukturerat listvärde – en ordnad sekvens av värden

För att skapa en lista med värden, skapa först en ny fråga genom att högerklicka på utrymmet inuti frågerutan. Klicka sedanoch välj Tom fråga .

Strukturerat listvärde – en ordnad sekvens av värden

Ange sedan dina värden i formelfältet. Om du har flera värden, separera var och en av dem med ett kommatecken. Värdena i listan behöver inte vara av samma typ så de kan antingen vara en primitiv eller strukturerad typ. Det här är en lista med text-, lista- och postvärden:

Strukturerat listvärde – en ordnad sekvens av värden

Använda dubbla punkter för sekventiella nummer och tecken

Om du behöver skapa en lista med sekventiella nummer finns det en förkortning för det. Mata först in initialiseraren följt av den första siffran. Ange sedan två punkter och sedan den sista siffran.

Strukturerat listvärde – en ordnad sekvens av värden

Du kan se att den skapade en lista med sekventiella nummer från 1 till 5. Siffrorna måste vara inkrementella . Så om du ändrar den sista siffran till -5 får du en tom lista eftersom startvärdet är större än slutvärdet.

Strukturerat listvärde – en ordnad sekvens av värden

Denna metod fungerar även med tecken.

Strukturerat listvärde – en ordnad sekvens av värden

Strukturerat listvärde – en ordnad sekvens av värden

Du kan se att den skapade en lista med tecken från det första värdet till slutvärdet i koden. Men om du ändrar värdena tvärtom kommer det att visa en tom lista. Detta beror på att unicode-teckenvärden som är associerade med tecknen inte är inkrementella.

Strukturerat listvärde – en ordnad sekvens av värden

Detta är en fråga för att ytterligare illustrera denna process.

Strukturerat listvärde – en ordnad sekvens av värden

Om du matar in detta i det avancerade redigeringsfönstret och trycker på Klar , kommer du att se de numeriska värdena som är kopplade till bokstäverna.

Strukturerat listvärde – en ordnad sekvens av värden

Den här metoden fungerar dock inte med datum. Om du anger datumvärden i formelfältet får du ett felmeddelande.

Strukturerat listvärde – en ordnad sekvens av värden

Få tillgång till ett objekt från en strukturerad lista

Det finns andra sätt att skapa listor. Du kan använda M- funktioner som returnerar listor eller så kan du extrahera en enda kolumn från en tabell som också returnerar en lista. Men mer vanligt är att listor används som parametrar i M- funktioner. I dessa fall är det viktigt att du vet hur du skapar en lista så att du kan förse den funktionen med rätt parametervärde.

För att komma åt ett objekt i en lista kan du referera till det genom dess nollbaserade position med hjälp av positionsindexoperatorn. I det här exemplet kan du se att indexoperatorn 0 drog ut det första värdet 1.

Strukturerat listvärde – en ordnad sekvens av värden

Om du ändrar indexoperatorn från 0 till 2 får du det sista värdet 3.

Strukturerat listvärde – en ordnad sekvens av värden

Så om du vill hämta det fjärde objektet från listan genom att ändra indexoperatorn till 3, får du ett felmeddelande eftersom det inte finns tillräckligt med värden i listan.

Strukturerat listvärde – en ordnad sekvens av värden

Om du lägger till ett frågetecken i positionsindexoperatorn ändras beteendet "ej hittad" från att returnera ett fel till ett null . Detta kallas också för att utföra ett valfritt objekt.

Strukturerat listvärde – en ordnad sekvens av värden

Att kombinera och likställa listor

Du kan använda kombinations- och ekvationsoperatorerna med listor. Listor kan kombineras med kombinationsoperatorn, et-tecken ( & ).

Strukturerat listvärde – en ordnad sekvens av värden

Den första listan innehåller siffrorna 1 till 5 och den andra listan innehåller 2 och 3. Du kan se att listorna är sammanslagna till en enda lista.

Vid jämförelse av listor beaktas ordningen. I det här exemplet kan du se att koden gav FALSE eftersom de inte är lika med varandra.

Strukturerat listvärde – en ordnad sekvens av värden

Slutsats

Strukturerade listvärden är vanliga eftersom de visar data och information i en listform. De hjälper till att organisera och kategorisera data för att få rapporter att se övertygande ut. Om du vill lista vissa texter, siffror eller till och med värden rekommenderas det starkt att använda listor.

Melissa










Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.

Extrahera LuckyTemplates-teman och bilder från PBIX

Extrahera LuckyTemplates-teman och bilder från PBIX

Lär dig hur du tar isär en PBIX-fil för att extrahera LuckyTemplates-teman och bilder från bakgrunden och använda den för att skapa din rapport!

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

Python i LuckyTemplates: Hur man installerar och ställer in

Python i LuckyTemplates: Hur man installerar och ställer in

Lär dig hur du installerar programmeringsspråket Python i LuckyTemplates och hur du använder dess verktyg för att skriva koder och visa bilder.

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Lär dig hur du beräknar dynamiska vinstmarginaler vid sidan av LuckyTemplates och hur du kan få fler insikter genom att gräva djupare i resultaten.

Sortering av datumtabellkolumner i LuckyTemplates

Sortering av datumtabellkolumner i LuckyTemplates

Lär dig hur du sorterar fälten från en utökad datumtabells kolumner korrekt. Detta är en bra strategi att göra för svåra fält.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

I den här artikeln går jag igenom hur du kan hitta dina toppprodukter per region med hjälp av DAX-beräkningar i LuckyTemplates, inklusive TOPN- och CALCULATE-funktionerna.

Skräpdimension: Vad är det och varför det är allt annat än skräp

Skräpdimension: Vad är det och varför det är allt annat än skräp

Lär dig hur du använder en skräpdimension för flaggor med låg kardinalitet som du vill infoga i din datamodell på ett effektivt sätt.