Tabelværdi – en fælles struktureret værdi i LuckyTemplates

Denne vejledning vil diskutere tabelværdi . Det er en af ​​de mest almindelige strukturerede værdier , som du kan støde på i mange . Du lærer, hvordan du bygger tabeller ved hjælp af forskellige udtryk for at få specifik information og gøre din rapport indsigtsfuld.

Indholdsfortegnelse

Oprettelse af en tabelværdi

Tænk på tabeller som en liste over poster. Hash- eller pundtabelfunktionen kan bruges til at konstruere en tabelværdi ud fra en liste over kolonnenavne og en liste over postfeltværdierne.

For at oprette en tabel skal du oprette en ny forespørgsel ved at højreklikke på mellemrummet under forespørgselsruden. Klik på Ny forespørgsel , og vælg derefter Blank forespørgsel .

Tabelværdi – en fælles struktureret værdi i LuckyTemplates

Indtast følgende kode og tryk på Enter. Du kan derefter se tabelikonet ved siden af ​​forespørgselsnavnet inde i forespørgselsruden.

Tabelværdi – en fælles struktureret værdi i LuckyTemplates

Hvis du vil oprette et antal kolonner uden specifikke kolonnenavne, kan du indtaste et tal som den første parameter efterfulgt af en liste over postfeltværdier.

Tabelværdi – en fælles struktureret værdi i LuckyTemplates

Formlen skabte 5 kolonner med 2 poster. De to poster er lister med værdier fra 1 til 5 og 6 til 10 adskilt med et komma. Hvis du indtaster 4 værdier i stedet for 5 i den anden post, får du en fejl.

Tabelværdi – en fælles struktureret værdi i LuckyTemplates

Hvis du klikker på mellemrummet ved siden af ​​fejlen, får du en fejlmeddelelse, der siger, at der er angivet 5 nøgler i formlen, men der er kun angivet 4 værdier.

Tabelværdi – en fælles struktureret værdi i LuckyTemplates

Men hvis du ændrer antallet af kolonner til 4 og trykker på Enter, returnerer den første post nu en fejl.

Tabelværdi – en fælles struktureret værdi i LuckyTemplates

Og når du klikker på mellemrummet ved siden af ​​fejlen, vil du se en fejlmeddelelse, der siger, at 4 nøgler kun blev angivet, men alligevel blev der angivet 5 værdier.

Tabelværdi – en fælles struktureret værdi i LuckyTemplates

Indstilling af datatyper af kolonner

Det meste af tiden, når du konstruerer en tabel, vil du inkludere kolonnenavnene. I denne syntaks kan du se, at kolonnenavnene er a og b . Du kan også se to poster med værdierne 1 og 2 og 3 og 4.

Tabelværdi – en fælles struktureret værdi i LuckyTemplates

Du vil også bemærke, at kolonneikoner har ABC123 . Det er fordi listerne med postfeltværdier kan få både primitive og strukturerede datatyper.

Det er muligt at erklære datatyper, når man konstruerer en tabel. Den første parameter vil ikke længere være en liste over kolonnenavne, men en erklæring af en tabeltype, der indeholder både kolonnenavn og kolonnetype.

Tabelværdi – en fælles struktureret værdi i LuckyTemplates

I formlen hedder den første kolonne a og har en taltype. Den anden kolonne kaldes b med en tekstdatatype. Der er også 3 postværdier indeholdende et tal og en tekst. Du kan også se hver kolonneikoner med deres tilknyttede typer.

Hvis du ændrer feltværdien for den anden post fra {2,"to"} til {2,2} , vil du ikke få en fejlmeddelelse, og feltnavnet to vil blive ændret til 2 i kolonnen. Selvom 2 er et tal, sker der ingen typevalidering. Men hvis du sender dette felt ind i en funktion, der forventer en tekstværdi, eller indlæser denne forespørgsel til datamodellen, vil den blive evalueret, og der vil opstå en uoverensstemmelsesfejl.

Tabelværdi – en fælles struktureret værdi i LuckyTemplates

Adgang til elementer fra en tabelværdi

Der er andre måder at oprette tabeller på. Du kan bruge M- funktioner, der returnerer tabeller fra lister eller poster, eller du kan manuelt tilføje en tabel ved at bruge indstillingen Indtast datafanen Hjem . Men de fleste af de tabeller, som du kommer til at beskæftige dig med i Power Query, er resultaterne af forbindelse til en ekstern datakilde.

Når det kommer til at få adgang til elementer fra en tabel, kan du få adgang til både rækker og kolonner ved at henvise til dens nul-baserede indeksposition. Du kan bruge positionsindeksoperatoren, som er et sæt krøllede parenteser ( { } ).

Hvis du vil have adgang til det første element i eksempeltabellen ovenfor, skal du indtaste krøllede parenteser i slutningen af ​​formlen og skrive 0 inden for parenteserne. Formlen vil derefter returnere den første værdi.

Tabelværdi – en fælles struktureret værdi i LuckyTemplates

Adgang til det første element i en tabel returnerer hele rækken som en . Du kan også udføre det valgfrie elementvalg ved at tilføje et spørgsmålstegn. Dette ændrer den ikke-fundne adfærd fra at returnere en fejl til at returnere en null .

Så hvis du vil have adgang til det fjerde punkt, skal du ændre indeksoperatøren til 3 og trykke på enter. Tilføj derefter spørgsmålstegnet i slutningen af ​​formlen. Syntaksen vil derefter returnere et null .

Tabelværdi – en fælles struktureret værdi i LuckyTemplates

Tabeller understøtter også feltvalg, som er feltnavnet i firkantede parenteser.

Tabelværdi – en fælles struktureret værdi i LuckyTemplates

Syntaksen returnerer den første kolonne ved at tilføje firkantede parenteser i slutningen. Kolonne a skrives derefter inden for parenteserne for at trække den første kolonne ud.

En kolonne kan indeholde mere end én værdi, så dette returnerer en liste i en ordnet .

Kombinere og sidestille tabeller

Kombinations- og ligningsoperatorer kan bruges med tabeller. Tabeller kan tilføjes ved hjælp af kombinationsoperatoren, og-tegn ( & ).

Du kan sammenligne tabeller med lighedstegnet eller ikke-lighedstegnet. Det kan være nyttigt at huske, at en tabel er en liste over poster. Tabeller betragtes som ens, hvis de opfylder alle fire kriterier:

  • De har det samme antal kolonner.
  • De har det samme antal rækker.
  • Alle kolonnenavne eller postfeltnavne er til stede og er ens i begge tabeller.
  • Alle postfeltværdier stemmer overens.

Her er et eksempel:

Tabelværdi – en fælles struktureret værdi i LuckyTemplates

Formlen indeholder to tabeller med hver to kolonner. Den første tabel har kolonne a og b og værdierne 1 og 2 . Den anden tabel har kolonne b og a og værdierne 2 og 1 . Denne formel gav TRUE , fordi rækkefølgen af ​​felt- eller kolonnenavnet er irrelevant ved sammenligning af tabeller.



Konklusion

De fleste LuckyTemplates-rapporter har tabeller, der består af forskellige data inde i . Disse tabeller er de vigtigste datagenererende enheder inde i . De viser oplysninger i en tabelform, som får dine rapporter til at se overbevisende ud.

Melissa

Leave a Comment

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.