Utilizarea funcției Generator de interogări în DAX Studio

În acest tutorial, veți învăța cum să utilizați caracteristica Generator de interogări pentru a crea cu ușurință interogări și măsuri în DAX Studio .

Puteți accesa acest lucru făcând clic pe opțiunea Generator de interogări din fila Acasă. Aceasta deschide un nou panou în care puteți specifica coloane, măsuri și filtre pentru a crea o interogare.

Utilizarea funcției Generator de interogări în DAX Studio

Pentru a-l testa, să creăm o interogare DAX de bază . Trageți și plasați un câmp din panoul Metadate în Generatorul de interogări.

În acest caz, coloanele sunt marca și culoarea. Tabelul este filtrat pentru a afișa numai mărcile care au „Roșu” ca culoare.

Când faceți clic pe opțiunea Run Query din partea de jos, panoul Rezultate afișează un tabel care conține două rânduri: Brand și Color. De asemenea, puteți vedea că coloana Culoare conține doar „Roșu”.

Utilizarea funcției Generator de interogări în DAX Studio

Cuprins

Creați o măsură de bază în Generatorul de interogări

Pentru a crea o măsură de interogare folosind Generatorul de interogări, faceți clic pe butonul Nou . Aceasta creează o nouă măsură și deschide un nou panou în care puteți scrie codul DAX.

De asemenea, puteți specifica tabelul din modelul dvs. de date în care doriți să declarați noua măsură pe care ați creat-o. În acest caz, este tabelul Clienți.

Utilizarea funcției Generator de interogări în DAX Studio

Denumiți-vă noua măsură. Pentru codul DAX, să calculăm pentru vânzările totale utilizând funcția . Este împărțit la 10.000 pentru a reduce cantitatea de date din rezultat.

Utilizarea funcției Generator de interogări în DAX Studio

Când faceți clic pe OK, puteți vedea că măsura a fost efectuată în Generatorul de interogări. Dacă faceți clic pe opțiunea Run Query, panoul Rezultate va afișa o nouă coloană care conține suma totală a vânzărilor.

Utilizarea funcției Generator de interogări în DAX Studio

Creați o măsură cu clasare în Generatorul de interogări

Ca un alt exemplu, să creăm o a doua măsură care ierarhizează culoarea fiecărei mărci.

Scoateți filtrul de culoare. Creați o nouă măsură numită Color Rank. Codul DAX pentru această măsură folosește funcția .

În primul argument, aveți nevoie de funcția pentru a evalua culorii produsului modificată de funcția .

În al doilea argument, trebuie să apelați măsura Vânzărilor totale. Rezultatul este apoi sortat în ordine descrescătoare folosind funcția DESC.

Utilizarea funcției Generator de interogări în DAX Studio

Când faceți clic pe OK, puteți vedea că o nouă coloană a fost adăugată la tabel. Coloana Clasamentul culorii clasifică culoarea în funcție de valoarea totală a vânzărilor. Acest lucru se face pentru fiecare nume de marcă.

Utilizarea funcției Generator de interogări în DAX Studio

De asemenea, puteți adăuga filtre la măsură. Puteți filtra coloana de culori și alege să afișați numai culorile care încep cu litera B. Pentru ca acest lucru să funcționeze, trebuie să schimbați funcția REMOVEFILTERS la .

Când rulați interogarea editată, puteți vedea că coloana Culoare afișează numai date care încep cu litera B. Coloana Clasamentul culorii a schimbat, de asemenea, modul în care a clasat fiecare rând.

Utilizarea funcției Generator de interogări în DAX Studio

De asemenea, puteți utiliza opțiunea Ordonare după din Generatorul de interogări pentru a sorta rândurile din tabel.

Utilizarea funcției Generator de interogări în DAX Studio

Opțiunea Editare interogare

O altă caracteristică utilă din Generatorul de interogări este opțiunea Editare interogare . Acest lucru vă permite să vizualizați codul generat automat de Query Builder.

Utilizarea funcției Generator de interogări în DAX Studio

Pentru acest exemplu, așa arată codul:

Utilizarea funcției Generator de interogări în DAX Studio

Utilizarea funcției Generator de interogări în DAX Studio

Puteți vedea că conține aceleași linii de cod în măsurile dvs. Cu toate acestea, pentru a afișa rezultatul într-un format de tabel, Generatorul de interogări folosește funcția peste coloana Brand și Culoare.

De asemenea, puteți vedea că opțiunea Order By este tradusă în forma de cod DAX.

Opțiunea de generare automată a interogării

Dacă editați intrările în Query Builder și apoi faceți clic pe Executare interogare, veți observa că nu va aduce nicio modificare codului DAX încorporat din Query Builder. Nici tabelul din panoul Rezultate nu va fi actualizat.

Acest lucru se datorează faptului că de fiecare dată când faceți modificări, trebuie să faceți clic pe opțiunea Generare automată a interogării .

Utilizarea funcției Generator de interogări în DAX Studio

Funcționează similar cu un buton de reîmprospătare. Această opțiune asigură că fiecare modificare pe care o faceți în Query Builder se reflectă în codul DAX încorporat și în rezultate.

Concluzie

Caracteristica Generator de interogări din DAX Studio oferă o modalitate ușoară de a crea interogări și măsuri. Acest lucru este util în special pentru utilizatorii care abia încep să învețe despre LuckyTemplates și DAX Studio.

Lucrul minunat despre Generatorul de interogări este că nu trebuie să scrieți manual codul DAX. O va face pentru tine.

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