Cum să utilizați funcția COUNTROWS DAX în tabelele virtuale

Vreau să mă aprofundez cât de utilă poate fi funcția Ai putea fi un începător care nu a înțeles pe deplin cum funcționează COUNTROWS . De asemenea, puteți fi un utilizator LuckyTemplates mai experimentat, dar nu sunteți sigur cum puteți maximiza funcția. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Prin exemplele pe care le voi oferi mai jos, veți vedea cât de puternic este COUNTROWS ca funcție DAX, mai ales atunci când este utilizat în tabele virtuale.

Cuprins

Utilizarea funcției COUNTROWS DAX într-un tabel fizic

COUNTROWS vă permite să numărați numărul de rânduri din orice tabel la care faceți referință.

Deci, în momentul în care îl folosiți într-o măsură, vă va cere automat și un tabel.

Cum să utilizați funcția COUNTROWS DAX în tabelele virtuale

În acest caz, voi folosi tabelul Vânzări , deoarece am deja acel tabel fizic.

Cum să utilizați funcția COUNTROWS DAX în tabelele virtuale

Folosirea tabelului de vânzări are sens și în acest caz, deoarece caut doar comenzile totale pe zi.

Cum să utilizați funcția COUNTROWS DAX în tabelele virtuale

Deoarece fiecare comandă acoperă un rând din setul meu de date, funcția COUNTROWS va parcurge doar fiecare rând cu o intrare pentru a-mi oferi rezultatele de care am nevoie.

Desigur, acesta este cel mai simplu mod de a folosi COUNTROWS . Ce vreau să vă arăt este că această funcție poate fi folosită și pentru aplicații mai avansate, mai ales în mesele virtuale.

Un exemplu simplu despre cum să utilizați COUNTROWS într-un tabel virtual

Voi da două exemple despre cum să utilizați COUNTROWS într-un tabel virtual. Primul exemplu este foarte simplu de folosit.

De data aceasta, în loc să mă uit doar la totalul comenzilor, vreau să verific câte comenzi au fost la o anumită dată care a depășit 15.000.

Voi folosi din nou COUNTROWS . Dar de data aceasta, în loc să pun tabelul Vânzări direct în funcția COUNTROWS , îl voi pune în loc de .

Cum să utilizați funcția COUNTROWS DAX în tabelele virtuale

Din nou, mă uit la fiecare rând aici. Dar de data aceasta, caut rânduri cu un venit de peste 15.000. Deci, pe măsură ce măsura merge rând cu rând, reține numai numărul pentru toate rândurile care îndeplinesc acești parametri.

Așa că COUNTROWS face același lucru aici ca și când am folosit tabelul fizic mai devreme. Singura diferență este că acum se aplică unui tabel virtual în care îmi pot pune propriii parametri.

De aici, este destul de ușor să adăugați mai mulți parametri la măsură. De exemplu, aș putea verifica și ce procent din vânzările zilnice depășește pragul de 15.000.

Un exemplu avansat de utilizare a COUNTROWS într-un tabel virtual

De data aceasta, voi aplica funcția COUNTROWS într-un mod mai avansat. Mă voi uita la câte comenzi într-o anumită zi au venit de la cei mai buni 50 de clienți ai mei din toate timpurile.

Cum să utilizați funcția COUNTROWS DAX în tabelele virtuale

Voi începe prin a vedea setul meu de date și a verifica câți clienți am în total. Privind cifrele, văd că sunt 3.603 de clienți în total.

Cum să utilizați funcția COUNTROWS DAX în tabelele virtuale

Am configurat datele aici astfel încât doar clienții care au făcut o achiziție reală să fie pe listă.

Veți observa, de asemenea, că am un setar de date în raportul meu aici. Dar din cauza parametrilor pe care îi privesc, acest lucru nu ar conta. Mă uit la toți clienții de la începutul timpurilor.

Cum să utilizați funcția COUNTROWS DAX în tabelele virtuale

Acesta este modul în care vreau să funcționeze măsura mea: vreau să analizeze fiecare vânzare în fiecare zi și să evalueze dacă vreuna dintre aceste vânzări a venit de la un client de top 50. Deci măsura mea va arăta așa.

Cum să utilizați funcția COUNTROWS DAX în tabelele virtuale

Încă o dată, am folosit COUNTROWS ca funcție principală aici. Dar de data aceasta, voi folosi pentru a crea un tabel virtual.

Cum să utilizați funcția COUNTROWS DAX în tabelele virtuale

Voi folosi în continuare tabelul meu de vânzări aici, dar îi voi adăuga mai multă logică analizând doar primii 50 de clienți. Acesta este motivul pentru care voi folosi și funcția .

Cum să utilizați funcția COUNTROWS DAX în tabelele virtuale

Deoarece mă uit la cei mai buni 50 de clienți ai mei pe baza achizițiilor lor de la începutul timpului, voi include Datele . Utilizarea funcției ALL ignoră toate celelalte filtre care ar fi putut fi plasate pe dispozitivul de tăiere a datei.

Cum să utilizați funcția COUNTROWS DAX în tabelele virtuale

Acum că măsura este în vigoare, văd aici un client care a îndeplinit cerințele la această dată anume.

Cum să utilizați funcția COUNTROWS DAX în tabelele virtuale

Cum verific dacă este corect?

Pot vedea dacă obțin rezultatele potrivite făcând clic pe data exactă la care a existat o vânzare de la unul dintre cei mai buni 50 de clienți ai mei.

Cum să utilizați funcția COUNTROWS DAX în tabelele virtuale

Apoi, mă voi uita la vizualizarea mea aici, în dreapta, pentru a vedea dacă apare un nume în lista mea de primii 50 de clienți.

Cum să utilizați funcția COUNTROWS DAX în tabelele virtuale

Adevărat, văd numele lui Charles Henderson. Acum, voi face referințe încrucișate la lista detaliată de aici.

Cum să utilizați funcția COUNTROWS DAX în tabelele virtuale

Acesta arată că Charles Henderson a achiziționat produse în valoare de 9.983 în acea zi anume.

Vizualizările se adaugă și la ușurința cu care văd datele pe care le caut. Iată o măsură pe care am folosit-o și pentru vizualizări în scenarii similare ca acesta.

Cum să utilizați funcția COUNTROWS DAX în tabelele virtuale

Doar asigurați-vă că știți că, dacă aveți un dispozitiv de tăiere a datelor ca acesta, ar putea afecta rezultatele.

Cum să utilizați funcția COUNTROWS DAX în tabelele virtuale

În acest caz, cel mai bine este să folosiți și TOATE Datele .

Cum să utilizați funcția COUNTROWS DAX în tabelele virtuale


Analiza clienților noi utilizând Inteligența avansată DAX
Time în LuckyTemplates: Cum se calculează numărul de tranzacții efectuate în ultimele N zile
Analize avansate LuckyTemplates: Tehnici logice de tabel secundar

Concluzie

Funcția COUNTROWS DAX este versatilă, așa cum se arată în exemplele pe care le-am prezentat mai sus. Puteți trece de la o aplicație simplă și simplă pe o masă fizică sau puteți trece la un scenariu mai avansat folosind tabele virtuale.

De asemenea, este interesant de văzut cât de bine funcționează cu alte funcții de tabel precum CALCULATETABLE , ALL și TOPN . Vă poate face măsurile să funcționeze pentru orice scenariu posibil la care vă puteți gândi, atâta timp cât găsiți combinațiile potrivite pentru logica pe care doriți să o adăugați.

Toate cele bune,

Leave a Comment

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Cum să salvați și să încărcați un fișier RDS în R

Cum să salvați și să încărcați un fișier RDS în R

Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.

Introducere la filtrarea contextului în LuckyTemplates

Introducere la filtrarea contextului în LuckyTemplates

În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.

Idei de materializare pentru cache-urile de date în DAX Studio

Idei de materializare pentru cache-urile de date în DAX Studio

Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.

Raportare de afaceri folosind LuckyTemplates

Raportare de afaceri folosind LuckyTemplates

Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți