Tabellvärde – ett vanligt strukturerat värde i LuckyTemplates

Denna handledning kommer att diskutera tabellvärde . Det är en av de vanligaste strukturerade värdena som du kan stöta på i många . Du kommer att lära dig hur du bygger tabeller med olika uttryck för att få specifik information och göra din rapport insiktsfull.

Innehållsförteckning

Skapa ett tabellvärde

Se tabeller som en lista över poster. Funktionen hash eller pundtabell kan användas för att konstruera ett tabellvärde från en lista med kolumnnamn och en lista över postfältvärdena.

För att skapa en tabell, skapa en ny fråga genom att högerklicka på utrymmet under frågefönstret. Klicka på Ny fråga och välj sedan Tom fråga .

Tabellvärde – ett vanligt strukturerat värde i LuckyTemplates

Mata in följande kod och tryck på Enter. Du kan sedan se tabellikonen bredvid frågenamnet i frågefönstret.

Tabellvärde – ett vanligt strukturerat värde i LuckyTemplates

Om du vill skapa ett antal kolumner utan specifika kolumnnamn kan du ange ett nummer som första parameter följt av en lista med postfältvärden.

Tabellvärde – ett vanligt strukturerat värde i LuckyTemplates

Formeln skapade 5 kolumner med 2 poster. De två posterna är listor med värden från 1 till 5 och 6 till 10 separerade med kommatecken. Om du matar in 4 värden istället för 5 i den andra posten får du ett felmeddelande.

Tabellvärde – ett vanligt strukturerat värde i LuckyTemplates

Om du klickar på utrymmet bredvid felet får du ett felmeddelande som säger att 5 nycklar angavs i formeln men bara 4 värden angavs.

Tabellvärde – ett vanligt strukturerat värde i LuckyTemplates

Men om du ändrar antalet kolumner till 4 och trycker på Enter, returnerar den första posten nu ett fel.

Tabellvärde – ett vanligt strukturerat värde i LuckyTemplates

Och när du klickar på utrymmet bredvid felet, kommer du att se ett felmeddelande som säger att 4 nycklar bara angavs men 5 värden har angetts.

Tabellvärde – ett vanligt strukturerat värde i LuckyTemplates

Ställa in datatyper för kolumner

För det mesta när du konstruerar en tabell vill du ta med kolumnnamnen. I den här syntaxen kan du se att kolumnnamnen är a och b . Du kan också se två poster med värdena 1 och 2 samt 3 och 4.

Tabellvärde – ett vanligt strukturerat värde i LuckyTemplates

Du kommer också att märka att kolumnikoner har ABC123 . Det beror på att listorna med postfältvärden kan få både primitiva och strukturerade datatyper.

Det är möjligt att deklarera datatyper när man konstruerar en tabell. Den första parametern kommer inte längre att vara en lista med kolumnnamn, utan en deklaration av en tabelltyp som inkluderar både kolumnnamn och kolumntyp.

Tabellvärde – ett vanligt strukturerat värde i LuckyTemplates

I formeln kallas den första kolumnen a och har en nummertyp. Den andra kolumnen kallas b med en textdatatyp. Det finns också 3 postvärden som innehåller ett nummer och en text. Du kan också se varje kolumnikoner med tillhörande typer.

Om du ändrar fältvärdet för den andra posten från {2,"två"} till {2,2} får du inget felmeddelande och fältnamnet två kommer att ändras till 2 i kolumnen. Även om 2 är ett tal, sker ingen typvalidering. Men om du skickar det här fältet till en funktion som förväntar sig ett textvärde eller laddar den här frågan till datamodellen, kommer det att utvärderas och ett missmatchningsfel kommer att uppstå.

Tabellvärde – ett vanligt strukturerat värde i LuckyTemplates

Få tillgång till objekt från ett tabellvärde

Det finns andra sätt att skapa tabeller. Du kan använda M- funktioner som returnerar tabeller från listor eller poster, eller så kan du lägga till en tabell manuellt med alternativet Ange datafliken Hem . Men de flesta av tabellerna som du kommer att hantera i Power Query är resultatet av anslutning till en extern datakälla.

När det gäller att komma åt element från en tabell kan du komma åt både rader och kolumner genom att referera till dess nollbaserade indexposition. Du kan använda positionsindexoperatorn, som är en uppsättning parenteser ( { } ).

Om du vill komma åt det första objektet i exempeltabellen ovan, skriv in parenteser i slutet av formeln och skriv 0 inom parenteserna. Formeln kommer då att returnera det första värdet.

Tabellvärde – ett vanligt strukturerat värde i LuckyTemplates

Att komma åt det första objektet i en tabell returnerar hela raden som en . Du kan också välja valfria objekt genom att lägga till ett frågetecken. Detta ändrar beteendet som inte hittades från att returnera ett fel till att returnera en null .

Så om du vill komma åt det fjärde objektet, ändra indexoperatorn till 3 och tryck på enter. Lägg sedan till frågetecknet i slutet av formeln. Syntaxen kommer då att returnera en noll .

Tabellvärde – ett vanligt strukturerat värde i LuckyTemplates

Tabeller stöder även fältval, vilket är fältnamnet inom hakparenteser.

Tabellvärde – ett vanligt strukturerat värde i LuckyTemplates

Syntaxen returnerar den första kolumnen genom att lägga till hakparenteser i slutet. Kolumn a skrivs sedan innanför parenteserna för att dra ut den första kolumnen.

En kolumn kan innehålla mer än ett värde så detta returnerar en lista i en ordnad .

Kombinera och likställa tabeller

Kombinations- och ekvationsoperatorer kan användas med tabeller. Tabeller kan läggas till med kombinationsoperatorn, et-tecken ( & ).

Du kan jämföra tabeller med tecknet lika eller inte. Det kan vara bra att komma ihåg att en tabell är en lista med poster. Tabeller anses lika om de uppfyller alla fyra kriterierna:

  • De har samma antal kolumner.
  • De har samma antal rader.
  • Alla kolumnnamn eller postfältnamn finns och är lika i båda tabellerna.
  • Alla postfältvärden matchar.

Här är ett exempel:

Tabellvärde – ett vanligt strukturerat värde i LuckyTemplates

Formeln innehåller två tabeller med två kolumner vardera. Den första tabellen har kolumnerna a och b och värdena 1 och 2 . Den andra tabellen har kolumnerna b och a och värdena 2 och 1 . Den här formeln gav TRUE eftersom ordningen på fältet eller kolumnnamnet är irrelevant när man jämför tabeller.



Slutsats

De flesta LuckyTemplates-rapporter har tabeller som består av olika data inuti. Dessa tabeller är de huvudsakliga datagenererande enheterna inuti . De visar information i tabellform, vilket gör att dina rapporter ser övertygande ut.

Melissa


Skapa en datumtabell i LuckyTemplates

Skapa en datumtabell i LuckyTemplates

Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.

LuckyTemplates mobilrapporteringstips och tekniker

LuckyTemplates mobilrapporteringstips och tekniker

Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.

Professional Service Analytics-rapporter i LuckyTemplates

Professional Service Analytics-rapporter i LuckyTemplates

I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.

Vanliga SQL-funktioner: En översikt

Vanliga SQL-funktioner: En översikt

Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.

LuckyTemplates Skapa mall: Guide och tips

LuckyTemplates Skapa mall: Guide och tips

I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.

Fältparametrar och små multiplar i LuckyTemplates

Fältparametrar och små multiplar i LuckyTemplates

I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.

LuckyTemplates Rank och anpassad gruppering

LuckyTemplates Rank och anpassad gruppering

I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.