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


Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.

LuckyTemplates Shape Map Visualization for romlig analyse

LuckyTemplates Shape Map Visualization for romlig analyse

Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

I denne opplæringen viser jeg frem en unik idé rundt finansiell rapportering, som tildeler resultater for å forhåndsbestemme tabellmaler inne i LuckyTemplates.

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

Opprett DAX-mål i LuckyTemplates ved å bruke eksisterende mål eller formler. Dette er det jeg kaller tiltaket forgreningsteknikk.

Den kraftigste funksjonsanropet i LuckyTemplates

Den kraftigste funksjonsanropet i LuckyTemplates

I denne bloggen kan du utforske LuckyTemplates-datasettet, det kraftigste funksjonskallet som bringer tusenvis av M- og DAX-funksjoner til fingertuppene.

Datamodelleringsteknikker for å organisere DAX-mål

Datamodelleringsteknikker for å organisere DAX-mål

For dagens veiledning vil jeg dele noen få datamodelleringsteknikker for hvordan du kan organisere DAX-tiltakene dine bedre for en mer effektiv arbeidsflyt.

LuckyTemplates Financial Dashboard: Komplette tabelltilpasningstips

LuckyTemplates Financial Dashboard: Komplette tabelltilpasningstips

LuckyTemplates er et flott verktøy for finansiell rapportering. Her er en veiledning om hvordan du lager tilpassede tabeller for ditt LuckyTemplates økonomiske dashbord.

Gode ​​fremgangsmåter for Power Query Language Flow

Gode ​​fremgangsmåter for Power Query Language Flow

Denne opplæringen vil diskutere Power Query Language Flow og hvordan den kan bidra til å lage en jevn og effektiv datarapport.

LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

Jeg vil diskutere en av mine favorittteknikker rundt LuckyTemplates egendefinerte ikoner, som bruker egendefinerte ikoner på en dynamisk måte i LuckyTemplates visuals.

Opprette LuckyTemplates-tabeller ved å bruke UNION & ROW-funksjonen

Opprette LuckyTemplates-tabeller ved å bruke UNION & ROW-funksjonen

I denne bloggen viser jeg deg hvordan du kan lage LuckyTemplates-tabeller ved å bruke en formel som kombinerer UNION-funksjonen og ROW-funksjonen.