Cuvântul cheie TABLE în DAX Studio: exemple de bază

În acest tutorial, veți afla despre cuvântul cheie TABLE în DAX Studio. Cuvântul cheie TABLE vă permite să creați tabele în interiorul interogării DAX.

Aceasta este o continuare a unei serii de tutoriale despre diferitele cuvinte cheie pe care le puteți folosi atunci când creați interogări DAX. Înainte de a aborda acest subiect, asigurați-vă că citiți mai întâi cuvintele cheie DEFINIȚI și MĂSURĂ .

Cuprins

Noțiuni introductive cu tabelele din DAX Studio

Pentru a utiliza acest cuvânt cheie, scrieți mai întâi DEFINE urmat de TABLE. Apoi, furnizați numele tabelului pe care doriți să îl creați. În acest exemplu, numele tabelului este ModelStats .

Pentru această interogare este utilizată o funcție specifică: funcția COLUMNSTATISTICS () . Această funcție poate fi folosită pentru a crea rapid metadate pe fiecare tabel din modelul dvs. de date. Această funcție nu este disponibilă în DAX în LuckyTemplates; este complet unic pentru DAX Studio.

Cuvântul cheie TABLE în DAX Studio: exemple de bază

Pentru a vizualiza tabelul, scrieți EVALUATE ModelStats .

După ce executați această interogare, veți obține un tabel care arată toate tabelele și statisticile fiecărui tabel din modelul dvs. de date.

Cuvântul cheie TABLE în DAX Studio: exemple de bază

De asemenea, puteți adăuga o altă coloană utilizând funcția . În acest caz, numele coloanei este „Random” și arată numere aleatorii generate de DAX Studio folosind funcția .

Cuvântul cheie TABLE în DAX Studio: exemple de bază

Crearea unui tabel pentru diferite produse în DAX Studio

Să intrăm într-un exemplu mai realist. Acesta este același exemplu folosit în tutorialul pentru cuvintele cheie MĂSURĂ. Este axat pe o afacere ipotetică cu produse „la modă” și „plictisitoare”.

În acest caz, scopul este de a segrega tabelul Produse în 2 categorii. Primul tabel este pentru TrendyProducts , în timp ce al doilea este pentru BoringProducts .

Pentru tabelul TrendyProducts , mai întâi DEFINEȚI ce sunt TrendyColors . În acest caz, ele sunt roșii, albastre și roz. Apoi, trebuie să injectați acel filtru în contextul filtrului. Pentru a face acest lucru, trebuie să utilizați funcția .

Cuvântul cheie TABLE în DAX Studio: exemple de bază

Observați că este utilizată funcția . Aceasta este pentru a face diferența între variabile și numele tabelului.

Apoi, creați o variabilă pentru Rezultat . Pentru această variabilă, creați o nouă coloană folosind funcția ADDCOLUMNS și denumiți-o „Descriere”. Coloana Descriere va identifica ce rânduri aparțin Produselor la modă. Apoi, RETURNEȚI rezultatul.

Cuvântul cheie TABLE în DAX Studio: exemple de bază

Pentru a vedea cum arată noul tabel, scrieți EVALUATE TrendyProducts . Apoi, rulați interogarea DAX făcând clic pe Run sau apăsând F5.

Cuvântul cheie TABLE în DAX Studio: exemple de bază

Puteți vedea că tabelul returnează 383 de rânduri care sunt marcate ca Produse la modă.

Acum aceeași logică se aplică și pentru tabelul BoringProducts . Puteți copia codul și îl puteți lipi după RETURN.

Cuvântul cheie TABLE în DAX Studio: exemple de bază

Deci, în loc de TABLE TrendyProducts, înlocuiți-l cu TABLE BoringProducts . Pentru argumentul CALCULATETABLE , scrieți funcția . Apoi, schimbați numele coloanei în „Plictisitor”.

Cuvântul cheie TABLE în DAX Studio: exemple de bază

Apoi, EVALUAȚI tabelul BoringProducts pentru a-l vizualiza.

Cuvântul cheie TABLE în DAX Studio: exemple de bază

Puteți vedea că produsele plictisitoare returnează 2.134 de rânduri. De asemenea, puteți vedea în coloana Descriere că conține doar „Pctisitor”.

Unirea a două sau mai multe mese împreună

Următorul lucru pe care îl puteți face este să uniți aceste două tabele împreună folosind cuvântul cheie .

Acum, s-ar crede că puteți scrie un nou cuvânt cheie TABLE cu funcția UNION pentru a combina cele două tabele împreună.

Cuvântul cheie TABLE în DAX Studio: exemple de bază

Cu toate acestea, nu este posibil în acest caz, deoarece codul BoringProducts conține tabelul TrendyProducts. Dacă încercați să rulați această interogare, veți primi o eroare.

Nu puteți utiliza un tabel de interogări într-un alt tabel de interogări în DAX Studio.

În schimb, ar trebui să plasați sintaxa UNION după EVALUATE .

Cuvântul cheie TABLE în DAX Studio: exemple de bază

Dacă rulați acest lucru, veți obține un tabel care conține atât produsele Trendy, cât și cele Boring. Puteți vedea că acest tabel conține 2517 rânduri.

Cuvântul cheie TABLE în DAX Studio: exemple de bază

Crearea unui tabel de date în DAX Studio

Acest exemplu următor arată cum să creați un tabel Date în modelul dvs. de date. Deschideți o nouă interogare goală. Înainte de orice altceva, să încercăm mai întâi cuvântul cheie TABLE cu funcțiile și . Această interogare evaluează pur și simplu datele cuprinse între 1 ianuarie 2007 și 31 decembrie 2007.

Cuvântul cheie TABLE în DAX Studio: exemple de bază

Puteți vedea că rezultatele arată toate datele dintre cele specificate în interogare. Pentru a crea mai multe coloane în tabelul Date, utilizați funcția peste codul CALENDAR curent. Apoi, utilizați funcția pentru a segrega diferite date din tabelul Date.

Cuvântul cheie TABLE în DAX Studio: exemple de bază

Coloana [Data] utilizată în această interogare este din funcția CALENDAR. Observați, de asemenea, că este utilizată o variabilă VAR CurrentDate . Această variabilă stochează valoarea care este accesată din contextul rândului. Această valoare este apoi returnată în interiorul funcției rând.

Acest lucru se face pentru a simplifica codul. Deci, în loc să utilizați referința coloanei [Data], puteți utiliza variabila pe care ați declarat-o. Puteți adăuga mai multe coloane în tabelul cu Date în funcție de nevoile dvs.

Utilizarea TABLE cu SUMMARIZECOLUMNS

Un alt lucru pe care îl puteți face cu tabelul Date pe care l-ați creat este să adăugați în funcția .

După EVALUARE, utilizați SUMMARIZECOLUMNS și apoi pentru a număra numărul de rânduri care aparțin numărului dvs. calendaristic.

Cuvântul cheie TABLE în DAX Studio: exemple de bază

După ce executați acest lucru, puteți vedea că tabelul raportează 365 de rânduri aparțin anului 2007. Puteți încerca și experimenta cu interogarea dvs. curentă.

De exemplu, puteți modifica limita superioară a datei de încheiere din 2007 în 2009. Dacă executați acest lucru, veți vedea că tabelul arată acum rândurile pentru anii 2007, 2008 și 2009.

Cuvântul cheie TABLE în DAX Studio: exemple de bază

Dacă, de exemplu, doriți să adăugați o altă coloană care să arate prima dată a tabelului, utilizați funcția .

Cuvântul cheie TABLE în DAX Studio: exemple de bază

În mod similar, utilizați funcția pentru a identifica ultima dată a fiecărui rând.

Cuvântul cheie TABLE în DAX Studio: exemple de bază

Pentru a obține numărul total de rânduri din tabelele de date, utilizați funcția cu COUNTROWS . Apoi, utilizați pentru a elimina contextul filtrului din tabelul Date pe care l-ați creat folosind SUMMARIZECOLUMNS.

Cuvântul cheie TABLE în DAX Studio: exemple de bază

După rularea interogării, puteți vedea că există o nouă coloană care arată numărul total de rânduri disponibile în tabelul Date.

Concluzie

Alături de DEFINE și MEASURE, cuvântul cheie TABLE este vital atunci când se creează interogări în DAX Studio. Ajută la simplificarea procesului de creare a tabelelor.

Acest tutorial prezintă exemple de bază despre cum să utilizați cuvântul cheie TABLE. Este important să învățați elementele de bază, deoarece acest lucru ajută la înțelegerea interogărilor mai complexe, care sunt mai frecvente atunci când sunt implicate aplicații din lumea reală.

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