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


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.

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.

LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.