Beräknade kolumner LuckyTemplates: Tips och bästa praxis

Denna handledning kommer att diskutera de bästa metoderna för att använda beräknade kolumner i LuckyTemplates . Vi kommer också att gå igenomanvänds för att skapa dem.

I tidigare diskussioner har vi gått igenom hur man skriver olika mått i LuckyTemplates, men en annan teknik vi kan använda är att skapa beräknade kolumner.

Förutom mått är det ett utmärkt sätt att använda beräknade kolumner för att få beräkningar gjorda i tabeller.

De som är vana vid att använda Excel är mycket bekanta med detta koncept.

Innehållsförteckning

Excel vs Lucky Templates

I , vi brukar skriva formler i slutet av varje kolumn för att få det resultat vi vill ha, vilket är vanligast när man har att göra med större datamängder.

Detta koncept kan också göras i LuckyTemplates. Det finns dock ett bättre sätt att göra detta genom att använda mått för att köra beräkningar.

Det kan vara svårt att anpassa sig till denna alternativa beräkningsmetod när man börjar. Men vi måste förstå hur åtgärder fungerar eftersom dessa är vad vi kommer att använda för de flesta av våra LuckyTemplates-beräkningar.

Felaktigt: Använder beräknade kolumner för faktatabeller

Nya LuckyTemplates-användare tenderar att använda beräknade kolumner i faktatabeller. För att visa varför denna praxis är felaktig, låt oss titta på ett exempel.

Låt oss först skapa en ny kolumn.

Klicka bara på knappen Ny kolumn under fliken Hem.

Beräknade kolumner LuckyTemplates: Tips och bästa praxis

Vi kallar denna nya kolumn Kostnader .

Vi kan se att vi inte har en befintlig kolumn Kostnader i tabellen.

Beräknade kolumner LuckyTemplates: Tips och bästa praxis

Det finns bara orderkvantitet och total enhetskostnad . Så för att få våra kostnader kan vi referera till dessa två kolumner.

Vi behöver inte sätta eneller annani vår formel eftersom beräknade kolumner fungerar på radnivå.

För att skapa ett mått behöver vi bara referera till kolumnerna, Orderkvantitet och Total enhetskostnad direkt.

Beräknade kolumner LuckyTemplates: Tips och bästa praxis

Med detta kommer tabellen nu att visa resultatet av orderkvantitet multiplicerat med total enhetskostnad på varje rad under en ny kolumn som heter Kostnader .

Beräknade kolumner LuckyTemplates: Tips och bästa praxis

Vi måste sedan ändra denna kolumns format till en valuta .

Beräknade kolumner LuckyTemplates: Tips och bästa praxis

Vi kan fortsätta att upprepa dessa steg för andra åtgärder som vi kommer att bygga in i vår modell.

Om vi ​​vill ha en beräknad kolumn för Vinster behöver vi bara skapa ett nytt mått. För att få värdet för vinster subtraherar vi kolumnen Kostnader från kolumnen Totala intäkter.

Beräknade kolumner LuckyTemplates: Tips och bästa praxis

Återigen kommer resultaten för denna åtgärd att visas under den nya kolumnen Vinster.

Så det här är vad nya LuckyTemplates-användare tenderar att göra för att uppnå dessa resultat. Detta är dock felaktigt eftersom försäljningstabellen i det här exemplet är en faktatabell.

Beräknade kolumner LuckyTemplates: Tips och bästa praxis

Beräknade kolumner bör inte göras i faktatabeller.

Rätt: Använda beräknade kolumner i uppslagstabeller

Uppslagstabeller (som regioner, produkter, kunder och datum) är att föredra när vi vill använda beräknade kolumner eftersom de kan användas med filter.

Vi kommer att använda tabellen Produkter för att demonstrera detta koncept.

Låt oss skapa en ny kolumn i den här tabellen som heter Försäljning.

Beräknade kolumner LuckyTemplates: Tips och bästa praxis

För det här exemplet har vi redan ett mått för total försäljning. Så för att skapa den här nya kolumnen behöver vi bara placera detta mått inuti den.

Beräknade kolumner LuckyTemplates: Tips och bästa praxis

Vi kan ytterligare gruppera efter produkter med hjälp av beräknade kolumner. Låt oss kalla denna nya kolumn för produktgrupper och skriv sedan in ett uttalande i den här formeln.

SWITCH TRUE liknar att använda en kapsladpåstående.

Sedan skriver vi in ​​argumentet. Om kolumnen Försäljning är större än 10 miljoner blir den lika med "Topp". Annars blir det lika med "Bottom". Lägg till sist en BLANK i slutet.

Beräknade kolumner LuckyTemplates: Tips och bästa praxis

När vi är klara med att bygga måtten och beräkningarna kan vi fortsätta med att lägga till filter och dimensioner till data i våra rapporter.

Om vi ​​vill titta på topp- och bottenresultaten kan vi visa kolumnen Produktgrupper som en visualisering i rapporten.

Beräknade kolumner LuckyTemplates: Tips och bästa praxis

Beräknade kolumner kontra mått

Beräknade kolumner är bättre att använda vid små beräkningar.

När vi har stora beräkningar inom våra större tabeller, som vår faktatabell, måste vi använda mått.

Åtgärder gör att vi kan skapa virtuella beräkningar istället för att applicera dem direkt på en tabell; virtuella beräkningar ger större insikter.

Vissa faktatabeller kan ha mer än en miljon rader. Så om vi väljer att använda en beräknad kolumn kommer den att ta upp stort utrymme i våra modeller

Beräknade kolumner kan skapa många datapunkter i våra faktatabeller som vi inte behöver.

Om vi ​​istället använder ett mått kan resultaten virtuellt köras. Och allt vi behöver göra för att få dem att synas i vår rapport är att dra in dem.

Men en annan kommentar, värden i beräknade kolumner uppdateras automatiskt och räknas om tillsammans med rapporten . Men eftersom de är länkade till raderna i faktatabeller upplever rapporter med flera beräknade kolumner vanligtvis problem och förseningar.

Åtgärder utför dock bara beräkningar när de används i rapporter. De tar inte över något utrymme i modellen om de inte används.

Således kommer LuckyTemplates användare oftast att använda åtgärder.

Slutsats

Genom att tillämpa detta tips om bästa praxis kommer funktionaliteten i våra rapporter att förbättras avsevärt.

Vi behöver ha en god förståelse för hur och var åtgärder och beräknade kolumner ska implementeras i våra LuckyTemplates-modeller för att fullt ut maximera deras potential.

Erfarna LuckyTemplates-användare vet att åtgärder är utgångspunkten när man skapar LuckyTemplates-rapporter. Men vi måste också komma ihåg att beräknade kolumner är bättre för att bygga datamodeller och skapa insikter i rapporter.

Med vänliga hälsningar,


Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

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 Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

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.

Extrahera LuckyTemplates-teman och bilder från PBIX

Extrahera LuckyTemplates-teman och bilder från PBIX

Lär dig hur du tar isär en PBIX-fil för att extrahera LuckyTemplates-teman och bilder från bakgrunden och använda den för att skapa din rapport!

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

Python i LuckyTemplates: Hur man installerar och ställer in

Python i LuckyTemplates: Hur man installerar och ställer in

Lär dig hur du installerar programmeringsspråket Python i LuckyTemplates och hur du använder dess verktyg för att skriva koder och visa bilder.

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Lär dig hur du beräknar dynamiska vinstmarginaler vid sidan av LuckyTemplates och hur du kan få fler insikter genom att gräva djupare i resultaten.

Sortering av datumtabellkolumner i LuckyTemplates

Sortering av datumtabellkolumner i LuckyTemplates

Lär dig hur du sorterar fälten från en utökad datumtabells kolumner korrekt. Detta är en bra strategi att göra för svåra fält.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

I den här artikeln går jag igenom hur du kan hitta dina toppprodukter per region med hjälp av DAX-beräkningar i LuckyTemplates, inklusive TOPN- och CALCULATE-funktionerna.

Skräpdimension: Vad är det och varför det är allt annat än skräp

Skräpdimension: Vad är det och varför det är allt annat än skräp

Lär dig hur du använder en skräpdimension för flaggor med låg kardinalitet som du vill infoga i din datamodell på ett effektivt sätt.