Tabellverdi – En felles strukturert verdi i LuckyTemplates

Denne opplæringen vil diskutere tabellverdi . Det er en av de vanligste strukturerte verdiene du kan møte i mange . Du vil lære hvordan du bygger tabeller ved å bruke forskjellige uttrykk for å få spesifikk informasjon og gjøre rapporten din innsiktsfull.

Innholdsfortegnelse

Opprette en tabellverdi

Tenk på tabeller som en liste over poster. Hash- eller pundtabellfunksjonen kan brukes til å konstruere en tabellverdi fra en liste med kolonnenavn og en liste over postfeltverdiene.

For å opprette en tabell, opprette en ny spørring ved å høyreklikke på plassen under Spørring-ruten. Klikk Ny spørring og velg Blank spørring .

Tabellverdi – En felles strukturert verdi i LuckyTemplates

Skriv inn følgende kode og trykk Enter. Du kan da se tabellikonet ved siden av spørringsnavnet inne i Spørringsruten.

Tabellverdi – En felles strukturert verdi i LuckyTemplates

Hvis du vil opprette et antall kolonner uten spesifikke kolonnenavn, kan du angi et tall som den første parameteren etterfulgt av en liste over postfeltverdier.

Tabellverdi – En felles strukturert verdi i LuckyTemplates

Formelen opprettet 5 kolonner med 2 poster. De to postene er lister med verdier fra 1 til 5, og 6 til 10 atskilt med komma. Hvis du legger inn 4 verdier i stedet for 5 i den andre posten, får du en feilmelding.

Tabellverdi – En felles strukturert verdi i LuckyTemplates

Hvis du klikker på mellomrommet ved siden av feilen, får du en feilmelding som sier at 5 nøkler ble spesifisert i formelen, men bare 4 verdier ble oppgitt.

Tabellverdi – En felles strukturert verdi i LuckyTemplates

Men hvis du endrer antall kolonner til 4 og trykker Enter, returnerer den første posten nå en feil.

Tabellverdi – En felles strukturert verdi i LuckyTemplates

Og når du klikker på plassen ved siden av feilen, vil du se en feilmelding som sier at 4 nøkler bare ble spesifisert, men 5 verdier ble gitt.

Tabellverdi – En felles strukturert verdi i LuckyTemplates

Angi datatyper for kolonner

Mesteparten av tiden når du konstruerer en tabell, vil du inkludere kolonnenavnene. I denne syntaksen kan du se at kolonnenavnene er a og b . Du kan også se to poster med verdiene 1 og 2, og 3 og 4.

Tabellverdi – En felles strukturert verdi i LuckyTemplates

Du vil også legge merke til at kolonneikoner har ABC123 . Det er fordi listene med postfeltverdier kan få både primitive og strukturerte datatyper.

Det er mulig å deklarere datatyper når du konstruerer en tabell. Den første parameteren vil ikke lenger være en liste over kolonnenavn, men en erklæring av en tabelltype som inkluderer både kolonnenavn og kolonnetype.

Tabellverdi – En felles strukturert verdi i LuckyTemplates

I formelen heter den første kolonnen a og har en talltype. Den andre kolonnen kalles b med en tekstdatatype. Det er også 3 postverdier som inneholder et tall og en tekst. Du kan også se ikonene for hver kolonne med tilhørende typer.

Hvis du endrer feltverdien til den andre posten fra {2,"to"} til {2,2} , får du ingen feilmelding og feltnavnet to vil bli endret til 2 i kolonnen. Selv om 2 er et tall, skjer det ingen typevalidering. Men hvis du sender dette feltet inn i en funksjon som forventer en tekstverdi eller laster inn denne spørringen til datamodellen, vil den bli evaluert og det vil oppstå en feil.

Tabellverdi – En felles strukturert verdi i LuckyTemplates

Få tilgang til elementer fra en tabellverdi

Det finnes andre måter å lage tabeller på. Du kan bruke M- funksjoner som returnerer tabeller fra lister eller poster, eller du kan legge til en tabell manuelt ved å bruke alternativet Skriv inn dataHjem-fanen . Men de fleste tabellene du skal forholde deg til inne i Power Query er resultatene av å koble til en ekstern datakilde.

Når det gjelder tilgang til elementer fra en tabell, kan du få tilgang til både rader og kolonner ved å referere til dens nullbaserte indeksposisjon. Du kan bruke posisjonsindeksoperatoren, som er et sett med krøllede parenteser ( { } ).

Hvis du vil ha tilgang til det første elementet i eksempeltabellen ovenfor, skriv inn krøllede parenteser på slutten av formelen og skriv 0 innenfor parentesene. Formelen vil da returnere den første verdien.

Tabellverdi – En felles strukturert verdi i LuckyTemplates

Å få tilgang til det første elementet i en tabell returnerer hele raden som en . Du kan også utføre det valgfrie elementvalget ved å legge til et spørsmålstegn. Dette endrer atferden som ikke ble funnet fra å returnere en feil til å returnere en null .

Så hvis du vil ha tilgang til det fjerde elementet, endre indeksoperatøren til 3 og trykk enter. Deretter legger du til spørsmålstegnet på slutten av formelen. Syntaksen vil da returnere en null .

Tabellverdi – En felles strukturert verdi i LuckyTemplates

Tabeller støtter også feltvalg, som er feltnavnet i hakeparenteser.

Tabellverdi – En felles strukturert verdi i LuckyTemplates

Syntaksen returnerer den første kolonnen ved å legge til hakeparenteser på slutten. Kolonne a skrives deretter innenfor parentesene for å trekke ut den første kolonnen.

En kolonne kan inneholde mer enn én verdi, så dette returnerer en liste i en ordnet .

Kombinere og likestille tabeller

Kombinasjons- og ligningsoperatorer kan brukes med tabeller. Tabeller kan legges til ved å bruke kombinasjonsoperatøren, og-tegn ( & ).

Du kan sammenligne tabeller med lik eller ikke likhetstegnet. Det kan være nyttig å huske at en tabell er en liste over poster. Tabeller anses som like hvis de oppfyller alle fire kriteriene:

  • De har samme antall kolonner.
  • De har samme antall rader.
  • Alle kolonnenavn eller postfeltnavn er tilstede og like i begge tabellene.
  • Alle postfeltverdier samsvarer.

Her er et eksempel:

Tabellverdi – En felles strukturert verdi i LuckyTemplates

Formelen inneholder to tabeller med to kolonner hver. Den første tabellen har kolonnene a og b , og verdiene 1 og 2 . Den andre tabellen har kolonnene b og a , og verdiene 2 og 1 . Denne formelen ga TRUE fordi rekkefølgen på felt- eller kolonnenavnet er irrelevant når du sammenligner tabeller.



Konklusjon

De fleste LuckyTemplates-rapporter har tabeller som består av ulike data inne i . Disse tabellene er de viktigste datagenererende enhetene i . De viser informasjon i en tabellform, noe som gjør at rapportene dine ser overbevisende ut.

Melissa


DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.