O scufundare profundă în funcția TREATAS din LuckyTemplates

O scufundare profundă în funcția TREATAS din LuckyTemplates

În acest tutorial, ne vom scufunda în una dintre cele mai avansate funcții DAX din LuckyTemplates numită funcția TREATAS. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Dacă puteți înțelege TREATAS , veți vedea că are atât de multe aplicații pentru dvs. în toate rapoartele și tablourile de bord pe care le veți crea în cadrul LuckyTemplates.

TREATAS ne permite să ne simplificăm modelul, dar face formulele noastre mai avansate. Acesta este compromisul atunci când utilizați această funcție.

Dar totuși, TREATAS ne permite să creăm relații virtuale între două tabele în care unul fizic nu poate fi utilizat în mod logic. Aceasta înseamnă că nu trebuie să stabilim fizic nicio relație sau să avem nevoie de linii pentru a ne alătura și a compara, de exemplu, datele bugetului cu datele vânzărilor.

O scufundare profundă în funcția TREATAS din LuckyTemplates

Funcția TREATAS va face comparația pentru noi .

Există multe aplicații pentru această funcție. Cel mai bun este acolo unde datele pot fi la diferite granularități. Un exemplu este datele de bugetare, care pot fi la o granularitate lunară, trimestrială sau anuală, în comparație cu Datele reale, care sunt zilnice.

O înțelegere puternică a funcției TREATAS și a sintaxei necesare este o opțiune mai bună decât reconfigurarea modelului atunci când vine vorba de prognoza și bugetarea datelor.

Iată un exemplu despre cum funcționează această funcție.

Cuprins

Utilizarea funcției TREATAS

Să ne uităm la exemple pentru a vedea cum funcționează această funcție. Am creat două funcții aici pentru a vă arăta două moduri diferite de a le configura.

O scufundare profundă în funcția TREATAS din LuckyTemplates

Să aruncăm o privire la primul exemplu.

Trebuie să plasați câteva coloane dintr-un anumit tabel. În acest caz, este Anul.

O scufundare profundă în funcția TREATAS din LuckyTemplates

Apoi, trebuie să încorporați câteva coloane din tabel sau din tabelul suport care nu are nicio relație cu restul modelului dvs. În acest caz, este anul de date bugetare.

O scufundare profundă în funcția TREATAS din LuckyTemplates

Tabelul de bugetare este alcătuit astfel încât Bugetele pentru fiecare regiune diferită să fie doar un buget anual.

O scufundare profundă în funcția TREATAS din LuckyTemplates

Acest lucru este important deoarece dacă utilizați funcția TREATAS într-un context greșit, veți obține un rezultat fără sens.

Nu desenați o relație între Tabelul de Regiuni sau între Tabelul de Date.

O scufundare profundă în funcția TREATAS din LuckyTemplates

În schimb, creați relația în cadrul formulei folosind funcția TREATAS și apoi plasați-o în CALCULATE .

O scufundare profundă în funcția TREATAS din LuckyTemplates

Trageți Anul și Vânzările totale pentru a forma un tabel.

O scufundare profundă în funcția TREATAS din LuckyTemplates

Apoi, folosind TREATAS , obțineți bugetul și alocați-l pe parcursul anului.

O scufundare profundă în funcția TREATAS din LuckyTemplates

O scufundare profundă în funcția TREATAS din LuckyTemplates

Veți vedea că nu există relații prin model. În schimb, ați creat o relație între valoarea Anului și Buget datorită funcției TREATAS .

O scufundare profundă în funcția TREATAS din LuckyTemplates

Suma bugetului 2016 este de 62 de milioane, iar suma totală a vânzărilor, derivată din Tabelul de vânzări, este de 60 de milioane. Modelul nu returnează un rezultat TREATAS pentru 2015 pentru că nu este nimic de arătat. Funcția TREATAS se asigură că nu există niciun rezultat returnat pentru 2015.

Cum să extinzi funcția TREATAS

Această coloană arată aceeași formulă folosind TREATAS .

O scufundare profundă în funcția TREATAS din LuckyTemplates

Dar vei vedea că dă rezultate incorecte. Acest lucru se datorează faptului că contextul acestui calcul este greșit.

Există Anul 2016, Orașul și Regiunea. Cu toate acestea, nu există nicio relație fizică sau virtuală creată de funcția TREATAS în cadrul formulei pentru regiune. Aceasta se evaluează doar la numărul anual de 62 de milioane.

Deci, aici trebuie să extindeți TREATAS , astfel încât să puteți încorpora mai multe relații virtuale.

Acesta este modul în care se extinde.

O scufundare profundă în funcția TREATAS din LuckyTemplates

Plasați un tabel virtual rezumat folosind funcția SUMMARIZE în prima parte a funcției TREATAS . Acest lucru vă va permite să extindeți coloanele pe care doriți să le comparați. De asemenea, vă va permite să construiți relații virtuale între ele.

În acest caz, există un tabel virtual al orașului și al anului și, deoarece acestea două se află în Tabelul bugetului, apoi le puteți potrivi virtual.

O scufundare profundă în funcția TREATAS din LuckyTemplates

Puteți crea practic mai multe relații, toate deodată, în cadrul acestei sintaxe a formulei.

Ajustarea coloanelor din tabel

În coloana TREATAS Exemplul 2, veți vedea că este defalcat după An și Oraș.

O scufundare profundă în funcția TREATAS din LuckyTemplates

Puteți ajusta această coloană făcând clic pe filtru în mod repetat, până când nu mai afișează intrări goale.

O scufundare profundă în funcția TREATAS din LuckyTemplates

Efectuarea de ajustări în tabelul de relații

Acum, pe baza datelor, nu există un context suplimentar de plasat deoarece Tabelul de buget are doar un oraș și un an.

O scufundare profundă în funcția TREATAS din LuckyTemplates

Deci, dacă doriți să faceți ceva mai mult, ar trebui să modificați datele de buget sau să adăugați o logică suplimentară formulei.

De exemplu, există doar bugetele anual. Deci, dacă doriți să spargeți acele bugete pentru fiecare zi, ați folosi în continuare o logică foarte similară. Dar, în loc să ai relațiile să facă filtrarea, ai avea funcția TREATAS să o facă.

O scufundare profundă în funcția TREATAS din LuckyTemplates

Alte moduri de a utiliza TREATAS

Există și alte aplicații pentru funcția TREATAS , altele decât analiza bugetară.

Să aruncăm o privire la un alt exemplu.

Privind relațiile, puteți vedea că Anul nu este o coloană în interiorul tabelului de date la cel mai înalt nivel de granularitate.

O scufundare profundă în funcția TREATAS din LuckyTemplates

Data este numărul cel mai granular din acest tabel.

O scufundare profundă în funcția TREATAS din LuckyTemplates

Deci, este mai bine să nu desenezi relații fizice din An. Ar trebui să faci întotdeauna relațiile tale din coloana care conține valorile tale unice. Cu toate acestea, puteți încă să creați această relație falsă folosind TREATAS .

Concluzie

Sperăm că acest tutorial v-a oferit o idee bună despre funcția TREATAS și despre cum o puteți utiliza în aplicațiile din viața reală.

Există multe configurații de date și scenarii de date diferite în care utilizarea TREATAS poate simplifica foarte mult lucrurile în modelul dvs., împreună cu măsurile DAX pe care trebuie să le creați.

Când ați înțeles cum să utilizați bine TREATAS , veți vedea rapid oportunitățile disponibile în simplificarea multor aspecte diferite ale propriilor modele.

Toate cele bune,


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