Cum se definește un tabel de măsurare în Power BI Desktop
În această postare vă arăt un truc simplu pentru a vă face modelul Power BI mai organizat și mai lizibil. O numesc creând un „Tabel de măsuri”. Lasă-mă să explic. Povestea este că lucram la un model cu multe mese. Schema bazei de date NU a fost o schemă stelară adecvată, așa că au existat o grămadă de măsuri răspândite în multe tabele diferite. În plus, am creat o mulțime de măsuri calculate cu diferite tabele de acasă, ceea ce a făcut cu adevărat dificil să găsești o anumită măsură sau o măsură calculată. M-am gândit, ei bine, când este atât de greu de găsit măsurile calculate la momentul dezvoltării cât de greu ar putea fi pentru un client să găsească, să înțeleagă și să utilizeze măsurile pe care le-am creat. Vizibilitatea măsurilor calculate ar putea fi o problemă atunci când avem o mulțime de măsuri în multe tabele diferite. Veți simți în curând problema în sesiunile de instruire a clienților, atunci când trebuie să navigați între o mulțime de tabele diferite pentru a găsi o măsură calculată.

Luați în considerare crearea unui model Power BI cu conectare directă la o instanță multidimensională SSAS. Veți observa imediat că toate grupurile de măsuri au o pictogramă specială de calcul (), mai degrabă decât o pictogramă normală de tabel (), care face grupurile de măsuri mai ușor de recunoscut pentru utilizatorii finali. De exemplu, puteți găsi cu ușurință orice măsură calculată legată de „Vânzări pe Internet” în grupul de măsuri „Vânzări pe Internet”.
Știu, putem căuta și găsi măsurile foarte ușor, dar modelul nostru ar fi mai organizat și mai ușor de utilizat dacă putem pune toate măsurile într-unul sau mai multe tabele care conțin doar măsuri calculate și nimic altceva. De exemplu, putem crea un tabel de măsuri pentru calculele de informații de timp și îl putem denumi „Măsuri de informație de timp de vânzări” și putem pune toate măsurile calculate, cum ar fi „Vânzări YTD”, „Vânzări LYTD”, „Vânzare perioadă peste perioadă”. Acesta va face modelul dvs. frumos și curat, ușor de utilizat și ușor de învățat pentru clienții dvs. De asemenea, vă va ajuta să vă instruiți clienții mai ușor.
În acest articol mă voi conecta la o instanță SQL Server și voi folosi celebra bază de date Adventure Works. Vă arăt, de asemenea, cum să faceți treaba atât în modurile „Import”, cât și în „DirectQuery”, deoarece există unele limitări aplicate modului DirectQuery, ceea ce face mai greu să facem ceea ce dorim.
Ideea este adăugarea unui nou tabel cu o singură coloană având o singură valoare în acea coloană. Apoi, trebuie să ascundem acea coloană. Acest lucru face ca întregul tabel să fie ascuns deoarece nu există coloane de afișat. Apoi folosim acest tabel ca „Tabel de acasă” pentru toate măsurile calculate aferente. Amintiți-vă, NU ascundem masa, ci doar coloana. În acest caz, Power BI Desktop recunoaște tabelul ca tabel de măsuri, astfel încât folosește pictograma grupului de măsuri () pentru aceasta.
Creați un tabel de măsurare în modul Import
- Deschideți desktopul Power BI
- Obțineți date
- Conectați-vă la o bază de date SQL Server (Adventure Works ca eșantion)
- Selectați un tabel dorit (FactInternetSales în cazul nostru)
- Faceți clic pe butonul „Selectare tabele corelate”
- Faceți clic pe „Încărcați”
- Faceți clic pe „Import”, apoi OK
- Faceți clic pe „Introduceți date” din fila Acasă
- Introduceți o valoare pentru „Coloana1”
- Introduceți un nume pentru tabel, apoi faceți clic pe „Încărcare”
- Extindeți noul tabel din panoul „Câmpuri”, apoi ascundeți coloana „Coloană1”
- Aceasta va ascunde întregul tabel deoarece nu există coloane vizibile de afișat
- Faceți clic pe „Măsură nouă” din fila „Modelare” din panglică pentru a crea o nouă măsură calculată
- Tastați o expresie DAX dorită pentru a face noua măsură calculată, apoi apăsați Enter
- Aceasta va crea măsura calculată în primul tabel din panoul „Câmpuri”
- Faceți clic din nou pe bara de formule pentru a activa proprietățile măsurătorii
- Faceți clic pe „Tabel de acasă” și alegeți tabelul nou creat din listă
- După cum puteți vedea, tabelul apare din nou în panoul „Câmpuri” cu măsura calculată
- După cum puteți vedea, tabelele au încă pictograma normală a tabelului, dar, dacă comutați la dreapta panoul câmpurilor, apoi comutați la stânga, pictograma va fi reîmprospătată
Puteți crea mai multe tabele precum „Vânzători de revânzători” și așa mai departe, apoi mutați măsurile calculate în tabelele corespunzătoare. În unele cazuri, puteți ascunde întregul tabel de date dacă ați creat toate măsurile calculate de care aveți nevoie sau când clientul dvs. nu va trebui să vadă măsuri din tabelele de informații.