Slik bruker du COUNTROWS DAX-funksjonen i virtuelle tabeller

Jeg ønsker å dykke dypt inn i hvor nyttig det erDAX-funksjonen kan være. Du kan være en nybegynner som ikke helt har forstått hvordan COUNTROWS fungerer. Du kan også være en mer erfaren LuckyTemplates-bruker, men er usikker på hvordan du kan maksimere funksjonen. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Gjennom eksemplene jeg vil gi nedenfor, vil du se hvor kraftig COUNTROWS er ​​som en DAX-funksjon, spesielt når den brukes i virtuelle tabeller.

Innholdsfortegnelse

Bruke COUNTROWS DAX-funksjonen i en fysisk tabell

COUNTROWS lar deg telle antall rader i en hvilken som helst tabell du refererer til.

Så i det øyeblikket du bruker den i et mål, vil den automatisk be deg om et bord også.

Slik bruker du COUNTROWS DAX-funksjonen i virtuelle tabeller

I dette tilfellet kommer jeg til å bruke salgstabellen , siden jeg allerede har den fysiske tabellen.

Slik bruker du COUNTROWS DAX-funksjonen i virtuelle tabeller

Å bruke salgstabellen er også fornuftig i dette tilfellet fordi jeg bare ser etter Totale bestillinger per dag.

Slik bruker du COUNTROWS DAX-funksjonen i virtuelle tabeller

Siden hver enkelt ordre dekker én rad i datasettet mitt, vil COUNTROWS- funksjonen bare gå gjennom hver enkelt rad med en oppføring for å gi meg resultatene jeg trenger.

Det er selvfølgelig den enkleste måten å bruke COUNTROWS på . Det jeg vil vise deg er at denne funksjonen også kan brukes til mer avanserte applikasjoner, spesielt i virtuelle tabeller.

Et enkelt eksempel på hvordan du bruker COUNTROWS i et virtuelt bord

Jeg skal gi to eksempler på hvordan du bruker COUNTROWS i en virtuell tabell. Det første eksemplet er veldig enkelt å bruke.

Denne gangen, i stedet for bare å se på det totale antallet bestillinger, vil jeg sjekke hvor mange bestillinger som var det på en bestemt dato som oversteg 15 000.

Jeg kommer til å bruke COUNTROWS igjen. Men denne gangen, i stedet for å sette salgstabellen direkte i COUNTROWS -funksjonen, skal jeg legge den inn ii stedet.

Slik bruker du COUNTROWS DAX-funksjonen i virtuelle tabeller

Igjen, jeg ser på hver eneste rad her. Men denne gangen ser jeg etter rader med en inntekt på 15 000 og oppover. Så når målingen går rad for rad, beholder den bare tellingen for alle radene som oppfyller disse parameterne.

COUNTROWS gjør det samme her som det gjorde da jeg brukte det fysiske bordet tidligere. Den eneste forskjellen er at den nå brukes på en virtuell tabell hvor jeg kan sette inn mine egne parametere.

Herfra er det enkelt nok å legge til flere parametere til målet. For eksempel kan jeg også sjekke hvor stor prosentandel av det daglige salget som overstiger 15 000-grensen.

Et avansert eksempel på bruk av COUNTROWS i et virtuelt bord

Denne gangen vil jeg bruke COUNTROWS -funksjonen på en mer avansert måte. Jeg skal se på hvor mange bestillinger på en bestemt dag som kom fra mine 50 beste kunder gjennom tidene.

Slik bruker du COUNTROWS DAX-funksjonen i virtuelle tabeller

Jeg starter med å se på datasettet mitt og sjekke hvor mange kunder jeg har alt i alt. Ser jeg på tallene ser jeg at det er 3603 kunder totalt.

Slik bruker du COUNTROWS DAX-funksjonen i virtuelle tabeller

Jeg har satt opp dataene her på en måte at kun kundene som har gjort et faktisk kjøp er på listen.

Du vil også legge merke til at jeg har en datokutter på rapporten min her. Men på grunn av parametrene jeg ser på, ville dette ikke ha noen betydning. Jeg ser på alle kunder siden tidenes begynnelse.

Slik bruker du COUNTROWS DAX-funksjonen i virtuelle tabeller

Dette er hvordan jeg vil at målet mitt skal fungere: Jeg vil at det skal se gjennom hvert eneste salg for hver dag og vurdere om noen av disse salgene kom fra en topp 50-kunde. Så mitt mål kommer til å se slik ut.

Slik bruker du COUNTROWS DAX-funksjonen i virtuelle tabeller

Nok en gang brukte jeg COUNTROWS som hovedfunksjon her. Men denne gangen skal jeg brukefor å lage en virtuell tabell.

Slik bruker du COUNTROWS DAX-funksjonen i virtuelle tabeller

Jeg kommer fortsatt til å bruke salgstabellen min her , men jeg kommer til å legge til mer logikk ved å bare se på de 50 beste kundene. Dette er grunnen til at jeg også kommer til å brukefunksjon.

Slik bruker du COUNTROWS DAX-funksjonen i virtuelle tabeller

Siden jeg ser på mine topp 50 kunder basert på kjøpene deres fra begynnelsen av tiden, skal jeg inkluderedatoene . _ Ved å bruke ALL -funksjonen ser man bort fra alle andre filtre som kan ha blitt plassert på datoskiveren.

Slik bruker du COUNTROWS DAX-funksjonen i virtuelle tabeller

Nå som tiltaket er på plass, ser jeg en kunde her som oppfylte kravene på denne datoen.

Slik bruker du COUNTROWS DAX-funksjonen i virtuelle tabeller

Hvordan sjekker jeg at dette stemmer?

Jeg kan se om jeg får de riktige resultatene ved å klikke på den spesifikke datoen der det var et salg fra en av mine topp 50 kunder.

Slik bruker du COUNTROWS DAX-funksjonen i virtuelle tabeller

Deretter skal jeg se på visualiseringen min her til høyre for å se om den kommer opp med et navn på listen over topp 50 kunder.

Slik bruker du COUNTROWS DAX-funksjonen i virtuelle tabeller

Riktig nok ser jeg navnet til Charles Henderson. Nå skal jeg krysshenvise det til den detaljerte listen her nede.

Slik bruker du COUNTROWS DAX-funksjonen i virtuelle tabeller

Den viser at Charles Henderson kjøpte produkter til en verdi av 9 983 den aktuelle dagen.

Visualiseringene gjør det også enklere å se dataene jeg leter etter. Her er et mål som jeg også har brukt for visualiseringer i lignende scenarier som dette.

Slik bruker du COUNTROWS DAX-funksjonen i virtuelle tabeller

Bare sørg for at du er klar over at hvis du har en daddelskjærer som denne, kan den potensielt påvirke resultatene.

Slik bruker du COUNTROWS DAX-funksjonen i virtuelle tabeller

I dette tilfellet er det best å bruke ALLE datoer også.

Slik bruker du COUNTROWS DAX-funksjonen i virtuelle tabeller




Konklusjon

COUNTROWS DAX - funksjonen er allsidig, som vist i eksemplene jeg har lagt ut ovenfor. Du kan gå fra en enkel og grei applikasjon på et fysisk bord eller hoppe til et mer avansert scenario ved å bruke virtuelle tabeller.

Det er også interessant å se hvor godt det fungerer med andre tabellfunksjoner som CALCULATETABLE , ALL og TOPN . Det kan få tiltakene dine til å fungere for ethvert mulig scenario du kan tenke deg så lenge du finner de riktige kombinasjonene for logikken du vil legge til.

Beste ønsker,


Hvordan kommentere i Python – En hurtigveiledning for nybegynnere

Hvordan kommentere i Python – En hurtigveiledning for nybegynnere

Hvordan kommentere i Python – En hurtigveiledning for nybegynnere

Hva er Power Query & M Language: En detaljert oversikt

Hva er Power Query & M Language: En detaljert oversikt

Denne opplæringen gir en oversikt over Power Query Editor og M-språket på LuckyTemplates-skrivebordet.

Lag en paginert rapport: Legge til tekster og bilder

Lag en paginert rapport: Legge til tekster og bilder

Lær hvordan du lager en paginert rapport, legger til tekster og bilder og deretter eksporterer rapporten til ulike dokumentformater.

SharePoint Automate-funksjonen | En introduksjon

SharePoint Automate-funksjonen | En introduksjon

Lær hvordan du bruker SharePoint-automatiseringsfunksjonen til å lage arbeidsflyter og hjelpe deg med å mikroadministrere SharePoint-brukere, -biblioteker og -lister.

Løs en dataanalyseutfordring med LuckyTemplates Accelerator

Løs en dataanalyseutfordring med LuckyTemplates Accelerator

Utvid rapportutviklingsferdighetene dine ved å bli med i en dataanalyseutfordring. Akseleratoren kan hjelpe deg å bli en LuckyTemplates-superbruker!

Løpende totaler i LuckyTemplates ved hjelp av DAX

Løpende totaler i LuckyTemplates ved hjelp av DAX

Lær hvordan du beregner løpende totaler i LuckyTemplates ved hjelp av DAX. Løpende totaler lar deg ikke bli fanget opp i et individuelt resultat.

LuckyTemplates Dax-variabler er konstante: Hva betyr dette?

LuckyTemplates Dax-variabler er konstante: Hva betyr dette?

Forstå konseptet med variabler i DAX i LuckyTemplates og implikasjonene av variabler for hvordan målene dine beregnes.

LuckyTemplates Slope Chart: En oversikt

LuckyTemplates Slope Chart: En oversikt

Lær mer om det tilpassede visuelle bildet kalt LuckyTemplates Slope-diagram, som brukes til å vise økning/reduksjon for en enkelt eller flere beregninger.

LuckyTemplates fargetemaer for enhetlige visualiseringer

LuckyTemplates fargetemaer for enhetlige visualiseringer

Oppdag fargetemaene i LuckyTemplates. Disse er avgjørende for at rapportene og visualiseringene dine skal se ut og fungere sømløst.

Beregne gjennomsnitt i LuckyTemplates: Isolere ukedag- eller helgeresultater ved hjelp av DAX

Beregne gjennomsnitt i LuckyTemplates: Isolere ukedag- eller helgeresultater ved hjelp av DAX

Å beregne et gjennomsnitt i LuckyTemplates kan gjøres på mange måter for å gi deg nøyaktig informasjon for bedriftsrapportene dine.