Strukturert listeverdi – en ordnet sekvens av verdier

I denne opplæringen lærer du hvordan du oppretter og bruker strukturerte listeverdier . Du vil også lære hvordan du maksimerer dem ved å bruke forskjellige kontekster og uttrykk for å få de ønskede dataene og resultatet. Stenografimetoder vil også bli diskutert for å gjøre det enkelt å lage lister.

Innholdsfortegnelse

Opprette strukturerte listeverdier

Listen er en ordnet sekvens av verdier; rekkefølgen vurderes når du sammenligner lister. Listeinitialisereren er et sett med krøllede parenteser. Hvis du skriver inn krøllede parenteser ( { } ) i formellinjen og trykker på Enter, vil du opprette en tom liste. Du kan også se ikonet knyttet til lister ved siden av søkenavnet i.

Strukturert listeverdi – en ordnet sekvens av verdier

For å lage en liste med verdier, oppretter du først en ny spørring ved å høyreklikke på plassen inne i Spørringsruten. Klikk deretterog velg Blank Query .

Strukturert listeverdi – en ordnet sekvens av verdier

Skriv deretter inn verdiene dine i formellinjen. Hvis du har flere verdier, skiller du hver av dem med et komma. Verdiene i listen trenger ikke å være av samme type, så de kan enten være en primitiv eller strukturert type. Dette er en liste med tekst-, liste- og postverdier:

Strukturert listeverdi – en ordnet sekvens av verdier

Bruk av doble prikker for sekvensielle tall og tegn

Hvis du trenger å lage en liste over sekvensnumre, er det en forkortelse for det. Skriv først inn initialisatoren etterfulgt av det første tallet. Skriv deretter inn to prikker og deretter det siste tallet.

Strukturert listeverdi – en ordnet sekvens av verdier

Du kan se at den opprettet en liste med sekvensielle tall fra 1 til 5. Tallene må være inkrementelle . Så hvis du endrer det siste tallet til -5, får du en tom liste fordi startverdien er større enn sluttverdien.

Strukturert listeverdi – en ordnet sekvens av verdier

Denne metoden fungerer også med tegn.

Strukturert listeverdi – en ordnet sekvens av verdier

Strukturert listeverdi – en ordnet sekvens av verdier

Du kan se at den opprettet en liste over tegn fra den første verdien til sluttverdien i koden. Men hvis du endrer verdiene omvendt, vil den vise en tom liste. Dette er fordi unicode-tegnverdier knyttet til tegnene ikke er inkrementelle.

Strukturert listeverdi – en ordnet sekvens av verdier

Dette er et spørsmål for å illustrere denne prosessen ytterligere.

Strukturert listeverdi – en ordnet sekvens av verdier

Hvis du skriver inn dette i vinduet for avansert redigering og trykker på Ferdig , vil du se de numeriske verdiene knyttet til bokstavene.

Strukturert listeverdi – en ordnet sekvens av verdier

Denne metoden fungerer imidlertid ikke med datoer. Hvis du skriver inn datoverdier i formellinjen, får du en feilmelding.

Strukturert listeverdi – en ordnet sekvens av verdier

Få tilgang til et element fra en strukturert liste

Det finnes andre måter å lage lister på. Du kan bruke M- funksjoner som returnerer lister, eller du kan trekke ut en enkelt kolonne fra en tabell som også vil returnere en liste. Men mer vanlig brukes lister som parametere i M- funksjoner. I disse tilfellene er det viktig at du vet hvordan du oppretter en liste slik at du kan gi den funksjonen riktig parameterverdi.

For å få tilgang til et element i en liste, kan du referere til det ved sin null-baserte posisjon ved å bruke posisjonsindeksoperatoren. I dette eksemplet kan du se at indeksoperatøren 0 trakk ut den første verdien 1.

Strukturert listeverdi – en ordnet sekvens av verdier

Hvis du endrer indeksoperatoren fra 0 til 2, får du den siste verdien 3.

Strukturert listeverdi – en ordnet sekvens av verdier

Så hvis du ønsker å hente det fjerde elementet fra listen ved å endre indeksoperatoren til 3, får du en feilmelding fordi det ikke er nok verdier i listen.

Strukturert listeverdi – en ordnet sekvens av verdier

Hvis du legger til et spørsmålstegn i posisjonsindeksoperatoren, endres "ikke-funnet"-atferden fra å returnere en feil til en null . Dette kalles også å utføre et valgfritt varevalg.

Strukturert listeverdi – en ordnet sekvens av verdier

Kombinere og likestille lister

Du kan bruke kombinasjons- og ligningsoperatorer med lister. Lister kan kombineres med kombinasjonsoperatoren, og-tegnet ( & ).

Strukturert listeverdi – en ordnet sekvens av verdier

Den første listen inneholder tallene 1 til 5 og den andre listen inneholder 2 og 3. Du kan se at listene er kombinert til en enkelt liste.

Ved sammenligning av lister vurderes rekkefølgen. I dette eksemplet kan du se at koden ga FALSE fordi de ikke er like hverandre.

Strukturert listeverdi – en ordnet sekvens av verdier

Konklusjon

Strukturerte listeverdier er vanlige fordi de viser data og informasjon i en listeform. De hjelper til med å organisere og kategorisere data for å få rapportene til å se overbevisende ut. Hvis du ønsker å liste opp visse tekster, tall eller til og med verdier, anbefales det på det sterkeste å bruke lister.

Melissa










Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Lær hvordan du demonterer en PBIX-fil for å trekke ut LuckyTemplates-temaer og bilder fra bakgrunnen og bruke den til å lage rapporten din!

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

Python i LuckyTemplates: Hvordan installere og sette opp

Python i LuckyTemplates: Hvordan installere og sette opp

Lær hvordan du installerer programmeringsspråket Python i LuckyTemplates og hvordan du bruker verktøyene til å skrive koder og vise visuelle elementer.

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Lær hvordan du beregner dynamiske fortjenestemarginer ved siden av LuckyTemplates og hvordan du kan få mer innsikt ved å grave dypere inn i resultatene.

Sortering av datotabellkolonner i LuckyTemplates

Sortering av datotabellkolonner i LuckyTemplates

Lær hvordan du sorterer feltene fra kolonner med utvidet datotabell på riktig måte. Dette er en god strategi å gjøre for vanskelige felt.

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

I denne artikkelen går jeg gjennom hvordan du kan finne de beste produktene dine per region ved å bruke DAX-beregninger i LuckyTemplates, inkludert TOPN- og CALCUATE-funksjonene.

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Lær hvordan du bruker en søppeldimensjon for flagg med lav kardinalitet som du ønsker å inkludere i datamodellen din på en effektiv måte.