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,

Leave a Comment

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.