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.
I den här handledningen kommer vi att titta på DAX Studios nyckelord, MEASURE .
Innan du dyker in i det här ämnet, var noga med att läsa först på nyckelorden och . Exempelfrågan som används i denna handledning är en fortsättning på dessa två nyckelord.
Helst bör basmåttet inte skrivas som COUNTROWS för försäljningstabellen. Istället måste du skapa en lokal fråga MEASURE i din DAX Studio-session.
Innehållsförteckning
Skapa DAX Studio Base Measure
Skriv nyckelordet MEASURE och definiera sedan tabellen där nyckelordet ska användas på. I det här fallet är det försäljningstabellen.
Så istället för att skriva [ Försäljning ] under nyckelordet EVALUATE , kan du skriva [ # rader ] .
Observera att när du skriver # rader visas det inte i IntelliSense-funktionen i DAX Studio. Detta beror på att detta mått inte är en del av den tabellformade objektmodellen i LuckyTemplates.
När du kör den här frågan får du en tabell som innehåller en kolumn för produktfärgen och totala raderna.
Du kan också återanvända basmåttet för en annan kolumn. Låt oss lägga till en annan kolumn som heter Totalt rader 2 . Detta använderfunktion på # rader.
Ta sedan bort försäljningskvantiteten från filterkontexten så att måttet inte påverkas av filtret som kommer från slicern. Använd istället funktionen över försäljningskvantiteten.
När du har kört den här koden får du en ny kolumn i tabellen.
Förenkla DAX Studio-frågor med MEASURE
Du kan också skapa flera mått inom en enda DAX-fråga. Genom att använda flera MEASURE-nyckelord i en enda DAX-fråga kan du förenkla din kod. Till exempel används DAX-frågan nedan för att beräkna den totala vinsten.
Lägg märke till att i den sista MEASURE-konstruktionen upprepas formlerna för de två första måtten. Så istället för att använda formeln kan du använda måttnamnen för att få den totala vinsten.
Innan du kör koden måste du använda EVALUATE för att skapa tabellen som visar resultaten.
Du kommer att märka att Total Sales visas i IntelliSense-funktionen. Detta beror på att samma namn finns i LuckyTemplates. DAX Studio kommer att försöka ta reda på den närmaste förekomsten av total försäljning och kommer att använda den som är tillgänglig i frågan.
Kör nu frågan.
Du kommer att se att två kolumner skapades. Den första kolumnen visar produktfärgen, medan den andra kolumnen visar den totala försäljningen.
Om du vill lägga till kolumner för den totala kostnaden och den totala vinsten, lägg helt enkelt till dem under UTVÄRDERA.
Observera att värdena under kolumnen Total försäljning har dollartecken. Detta beror på standardformateringen i DAX Studio. Du kan växla detta formateringsalternativ genom att gå till Alternativ under fliken Arkiv och sedan Resultat.
Ändring av åtgärder i ett filtersammanhang
Du kan också använda filter och skärare när du använder mått. Om du till exempel vill returnera försäljningsprocenten, skapa ett annat mått. I det här måttet skapar du en variabel för CurrentSales och AllSales .
För variabeln AllSales använder du funktionen REMOVEFILTERS för att säkerställa att alla artiklar i tabellen Products ingår. För att skapa procentsatsen, skriv RETUR ( CurrentSales, AllSales ) .
För att visa resultaten, användfungera.
När du har kört koden ser du en tabell som innehåller den totala försäljningen och försäljningsprocenten. Du kan se att Silver har den största andelen bland alla produktfärger.
På samma sätt kan du härma beteendet hos en skärare. Istället för att visa försäljningsprocenten för alla produkter kan du välja vilka produkter som ska inkluderas.
Istället för att använda REMOVEFILTERS-funktionen, använd. Skriv sedan efter produkterna[färg] i EVALUATEoch sedan produktfärgerna du vill inkludera.
När du kör den här koden ser du att färgerna i tabellen bara är de du har angett. Det är också så LuckyTemplates injicerar filterkontexter från slicers.
Felsökning av koder i DAX Studio
Frågemått är till stor hjälp när du vill felsöka koden för dina åtgärder. Du behöver inte ändra eller modifiera din tabellmodell.
Om du försöker göra ändringar i LuckyTemplates angående en datamodell med miljarder rader kommer du att märka en synlig fördröjning i att utföra den operationen. Istället kan du skapa frågemått i DAX Studio, kopiera det och sedan använda det för att göra nödvändiga ändringar i din LuckyTemplates-modell.
Slutsats
Vad du än skapar i DAX Studio kommer inte att påverka datamodellen i Analysis Services eller Tabular Data Model.
Men det finns ett undantag. Om du kopierar formeln du använde för ett mått i DAX Studio och sedan använder detta i ett mått i LuckyTemplates, kommer du att skapa en påverkan på LuckyTemplates datamodell. Så det är viktigt att vara noggrann när du skapar din kod.
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.