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.
Efter framgångsrikt och lärande om det är nästa steg att lära sig om de olika sökorden och hur man använder dem. I den här handledningen kommer vi att diskutera nyckelordet DAX Studio EVALUATE. Grundläggande exempel tillhandahålls också för att ytterligare förstå hur och när det används.
Innehållsförteckning
Introduktion
EVALUATE är ett nyckelord som automatiskt ingår av LuckyTemplates i varje fråga. Det används för att svara och skapa dina bilder i LuckyTemplates. Det används också för att innehålla tabelluttryck i en .
För att använda EVALUATE i en fråga kan du mata in EVALUATE och sedan ange ett tabelluttryck.
Observera att du inte kan para EVALUATE med ett skalärt värde som ett mått eller ett tal . Så om du försöker köra EVALUATE 1 kommer ett fel att visas i rutan Utdata.
Du kan bara använda EVALUATE med tabelluttryck .
Skapa tabeller i DAX Studio med EVALUATE
För att konvertera tal eller mått till en tabell måste du placera den mellan hakparenteser ( { } ). Om du gör det får du en tabell med en rad och en kolumn som innehåller värdet 1.
För att skapa en tabell med två kolumner, använd parentes ( ( ) ) och skriv ett annat värde avgränsat med kommatecken. När det är kört har du nu en tabell med två kolumner och en rad.
För att lägga till ytterligare en rad måste du placera ett annat uttryck inom en parentes innanför den krulliga parentesen. Om du kör det får du en tabell med två kolumner och två rader.
Referera till tabeller med EVALUATE
Förutom tabellkonstruktion kan du även referera till hela tabeller med EVALUATE.
Till exempel, om du vill returnera produkttabellen, kör EVALUERA produkter .
Du får då alla kolumner och rader i produkttabellen. Om du tittar längst ner till höger ser du också antalet rader som produkttabellen innehåller. I det här fallet har den 2 517 rader.
Parning EVALUATE med andra funktioner
EVALUATE kan också paras ihop med andra DAX-funktioner.
Ett alternativ är att använda EVALUATE tillsammans med. Detta kommer att filtrera raderna i produkttabellen beroende på vad du har angett.
Till exempel vill du bara ha resultat där produktfärgen är röd. Om du kör frågan nedan kommer resultaten bara att visa rader med dessa specifikationer. Du kan också se att istället för 2 517 rader har produkttabellen nu bara 99 rader.
Om du vill jämföra mer än en kolumn kan du använda för att lägga till ytterligare ett villkor till filtret.
Denna fråga returnerar nu 701 rader.
Ett annat alternativ du kan prova är att använda. Detta kommer att returnera en distinkt lista över alla tillgängliga färger i produkttabellen.
Du kan också användaoch.
Dessutom, förutom att använda parenteser, kan du också använda funktionen för att hämta data från specifika rader i en tabell.
Skillnaden är att med den här funktionen har du möjlighet att ändra kolumnnamnet.
Använda komplexa uttryck i DAX Studio med EVALUATE
För det här exemplet, låt oss först gå tillbaka till LuckyTemplates och skapa ett nytt mått för total försäljning .
När du är klar, gå tillbaka till DAX Studio och kör koden nedan:
Den här koden betyder att du anropar Total Sales Measure för att initiera kontextövergång och tilldela ett försäljningsvärde till varje rad i produkttabellen. När du har kört den har du den totala försäljningen längst till höger i den här tabellen.
Nu kommer du att märka att vissa rader i den här tabellen inte har något värde för den totala försäljningen.
Det betyder att det inte finns några matchande rader för den raden i tabellen Försäljning.
För att ta bort rader med tomma värden kan du använda funktionen FILTER. En bästa praxis för att skilja kolumner från mått är också att använda @ -symbolen. Detta kommer att behandla det som en virtuell kolumn.
När du är nöjd med resultatet kopierar du koden och går sedan tillbaka till LuckyTemplates. Skapa en ny tabell och klistra in koden.
Du får nu en produkttabell med en kolumn för försäljningsbeloppet.
Slutsats
Nyckelordet EVALUATE används när man bygger frågor i DAX Studio. Så det är viktigt att förstå vad det är och hur det används. Att lära sig grunderna är avgörande för att bygga upp självförtroende och skicklighet när man hanterar komplexa uttryck i framtiden.
Det finns andra sätt att använda och tillämpa nyckelordet EVALUATE. Det finns också ett alternativ att automatisera processen för förfrågningar med hjälp av EVALUATE. När du utforskar fler DAX Studio-sökord kommer du att upptäcka en uppsjö av möjligheter som kommer att förbättra din kodningsupplevelse.
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.
Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.
I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.
Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.
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.
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.
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.
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.
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.
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.