Hur man använder COUNTROWS DAX-funktionen i virtuella tabeller

Jag vill fördjupa mig i hur användbarDAX-funktionen kan vara. Du kan vara en nybörjare som inte helt har förstått hur COUNTROWS fungerar. Du kan också vara en mer erfaren LuckyTemplates-användare men är osäker på hur du kan maximera funktionen. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Genom exemplen jag kommer att ge nedan kommer du att se hur kraftfull COUNTROWS är som en DAX-funktion, speciellt när den används i virtuella tabeller.

Innehållsförteckning

Använda COUNTROWS DAX-funktionen i en fysisk tabell

COUNTROWS låter dig räkna antalet rader i alla tabeller som du refererar till.

Så i det ögonblick du använder den i ett mått kommer den automatiskt att be dig om ett bord också.

Hur man använder COUNTROWS DAX-funktionen i virtuella tabeller

I det här fallet kommer jag att använda tabellen Försäljning , eftersom jag redan har den fysiska tabellen.

Hur man använder COUNTROWS DAX-funktionen i virtuella tabeller

Att använda tabellen Försäljning är också meningsfullt i det här fallet eftersom jag bara letar efter det totala antalet beställningar per dag.

Hur man använder COUNTROWS DAX-funktionen i virtuella tabeller

Eftersom varje enskild beställning täcker en rad i min datamängd, kommer COUNTROWS -funktionen bara att gå igenom varje enskild rad med en post för att ge mig de resultat jag behöver.

Det är naturligtvis det enklaste sättet att använda COUNTROWS . Det jag vill visa er är att den här funktionen även kan användas för mer avancerade applikationer, speciellt i virtuella tabeller.

Ett enkelt exempel på hur man använder COUNTROWS i ett virtuellt bord

Jag ska ge två exempel på hur man använder COUNTROWS i en virtuell tabell. Det första exemplet är väldigt enkelt att använda.

Den här gången, istället för att bara titta på det totala antalet beställningar, vill jag kontrollera hur många beställningar som fanns på ett visst datum som översteg 15 000.

Jag kommer att använda COUNTROWS igen. Men den här gången, istället för att placera försäljningstabellen direkt i COUNTROWS -funktionen, ska jag lägga den inutiistället.

Hur man använder COUNTROWS DAX-funktionen i virtuella tabeller

Återigen, jag tittar på varenda rad här. Men den här gången letar jag efter rader med en intäkt på 15 000 och uppåt. Så när måttet går rad för rad, behåller det bara antalet för alla rader som uppfyller dessa parametrar.

COUNTROWS gör samma sak här som när jag använde den fysiska tabellen tidigare. Den enda skillnaden är att den nu tillämpas på en virtuell tabell där jag kan lägga in mina egna parametrar.

Härifrån är det enkelt att lägga till fler parametrar till måttet. Jag skulle till exempel också kunna kontrollera hur stor andel av den dagliga försäljningen som överstiger 15 000-strecket.

Ett avancerat exempel på att använda COUNTROWS i ett virtuellt bord

Den här gången kommer jag att tillämpa COUNTROWS -funktionen på ett mer avancerat sätt. Jag ska titta på hur många beställningar en viss dag som kom från mina 50 bästa kunder genom tiderna.

Hur man använder COUNTROWS DAX-funktionen i virtuella tabeller

Jag börjar med att titta på min datamängd och kolla hur många kunder jag har totalt. Ser jag på siffrorna ser jag att det är 3 603 kunder totalt.

Hur man använder COUNTROWS DAX-funktionen i virtuella tabeller

Jag har ställt in uppgifterna här på ett sätt så att endast de kunder som gjort ett faktiskt köp finns med på listan.

Du kommer också att märka att jag har en datumskärare på min rapport här. Men på grund av parametrarna som jag tittar på, skulle detta inte spela någon roll. Jag tittar på alla kunder sedan tidernas begynnelse.

Hur man använder COUNTROWS DAX-funktionen i virtuella tabeller

Så här vill jag att mitt mått ska fungera: jag vill att det ska titta igenom varje enskild försäljning för varje dag och bedöma om någon av dessa försäljningar kom från en topp 50-kund. Så mitt mått kommer att se ut så här.

Hur man använder COUNTROWS DAX-funktionen i virtuella tabeller

Återigen använde jag COUNTROWS som min huvudfunktion här. Men den här gången ska jag användaför att skapa en virtuell tabell.

Hur man använder COUNTROWS DAX-funktionen i virtuella tabeller

Jag kommer fortfarande att använda min försäljningstabell här, men jag ska lägga till mer logik till den genom att bara titta på de 50 bästa kunderna. Det är därför jag också kommer att användafungera.

Hur man använder COUNTROWS DAX-funktionen i virtuella tabeller

Eftersom jag tittar på mina 50 bästa kunder baserat på deras köp från tidernas begynnelse, kommer jag att inkluderadatumen . _ Användning av ALL -funktionen bortser från alla andra filter som kan ha placerats på datumskivan.

Hur man använder COUNTROWS DAX-funktionen i virtuella tabeller

Nu när åtgärden är på plats ser jag en kund här som uppfyllde kraven just det här datumet.

Hur man använder COUNTROWS DAX-funktionen i virtuella tabeller

Hur kontrollerar jag att detta stämmer?

Jag kan se om jag får rätt resultat genom att klicka på det specifika datumet där det var en rea från en av mina 50 bästa kunder.

Hur man använder COUNTROWS DAX-funktionen i virtuella tabeller

Sedan ska jag titta på min visualisering här till höger för att se om den kommer med ett namn på min lista över topp 50 kunder.

Hur man använder COUNTROWS DAX-funktionen i virtuella tabeller

Sant nog, jag ser namnet på Charles Henderson. Nu ska jag hänvisa det till den detaljerade listan här nere.

Hur man använder COUNTROWS DAX-funktionen i virtuella tabeller

Det visar att Charles Henderson köpte produkter värda 9 983 just den dagen.

Visualiseringarna gör det också lättare att se de data jag letar efter. Här är ett mått som jag också har använt för visualiseringar i liknande scenarier som detta.

Hur man använder COUNTROWS DAX-funktionen i virtuella tabeller

Se bara till att du är medveten om att om du har en sådan här dedelskiva kan det potentiellt påverka resultaten.

Hur man använder COUNTROWS DAX-funktionen i virtuella tabeller

I det här fallet är det bäst att använda ALLA datum också.

Hur man använder COUNTROWS DAX-funktionen i virtuella tabeller




Slutsats

COUNTROWS DAX - funktionen är mångsidig, som visas i exemplen jag har lagt upp ovan. Du kan gå från en enkel och okomplicerad applikation på ett fysiskt bord eller hoppa till ett mer avancerat scenario med virtuella tabeller.

Det är också intressant att se hur bra det fungerar med andra tabellfunktioner som CALCULATETABLE , ALL och TOPN . Det kan få dina åtgärder att fungera för alla möjliga scenarion du kan tänka dig så länge du hittar rätt kombinationer för den logik du vill lägga till.

Med vänliga hälsningar,

Leave a Comment

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.