Hvordan kommentere i Python – En hurtigveiledning for nybegynnere
Hvordan kommentere i Python – En hurtigveiledning for nybegynnere
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å.
I dette tilfellet kommer jeg til å bruke salgstabellen , siden jeg allerede har den fysiske tabellen.
Å bruke salgstabellen er også fornuftig i dette tilfellet fordi jeg bare ser etter Totale bestillinger per dag.
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.
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.
Så 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.
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.
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.
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.
Nok en gang brukte jeg COUNTROWS som hovedfunksjon her. Men denne gangen skal jeg brukefor å lage en virtuell tabell.
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.
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.
Nå som tiltaket er på plass, ser jeg en kunde her som oppfylte kravene på denne datoen.
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.
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.
Riktig nok ser jeg navnet til Charles Henderson. Nå skal jeg krysshenvise det til den detaljerte listen her nede.
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.
Bare sørg for at du er klar over at hvis du har en daddelskjærer som denne, kan den potensielt påvirke resultatene.
I dette tilfellet er det best å bruke ALLE datoer også.
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
Denne opplæringen gir en oversikt over Power Query Editor og M-språket på LuckyTemplates-skrivebordet.
Lær hvordan du lager en paginert rapport, legger til tekster og bilder og deretter eksporterer rapporten til ulike dokumentformater.
Lær hvordan du bruker SharePoint-automatiseringsfunksjonen til å lage arbeidsflyter og hjelpe deg med å mikroadministrere SharePoint-brukere, -biblioteker og -lister.
Utvid rapportutviklingsferdighetene dine ved å bli med i en dataanalyseutfordring. Akseleratoren kan hjelpe deg å bli en LuckyTemplates-superbruker!
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.
Forstå konseptet med variabler i DAX i LuckyTemplates og implikasjonene av variabler for hvordan målene dine beregnes.
Lær mer om det tilpassede visuelle bildet kalt LuckyTemplates Slope-diagram, som brukes til å vise økning/reduksjon for en enkelt eller flere beregninger.
Oppdag fargetemaene i LuckyTemplates. Disse er avgjørende for at rapportene og visualiseringene dine skal se ut og fungere sømløst.
Å beregne et gjennomsnitt i LuckyTemplates kan gjøres på mange måter for å gi deg nøyaktig informasjon for bedriftsrapportene dine.