Upptäck unika insikter med LuckyTemplates TOPN-funktion
Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.
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 .
Mata in följande kod och tryck på Enter. Du kan sedan se tabellikonen bredvid frågenamnet i frågefönstret.
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.
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.
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.
Men om du ändrar antalet kolumner till 4 och trycker på Enter, returnerar den första posten nu ett fel.
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.
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.
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.
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å.
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 data på fliken 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.
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 .
Tabeller stöder även fältval, vilket är fältnamnet inom hakparenteser.
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:
Här är ett exempel:
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
Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.
Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.
Här dyker vi in i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.
Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.
Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.
Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.
Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.
Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.
I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.
RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.