LuckyTemplates USERELATIONSHIP Vs TREATAS

Vă voi arăta diferența dintre funcția LuckyTemplates USERELATIONSHIP și funcția TREATAS, care sunt ambele utilizate la crearea măsurilor DAX. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Am obținut această idee de tutorial dintr-o întrebare care a fost ridicată pe forumul LuckyTemplates. Membrul are un tabel de fapte care conține o grămadă de date diferite și a încercat să creeze fie o relație activă, fie inactivă între acel tabel și tabelul Date.

LuckyTemplates USERELATIONSHIP Vs TREATAS

Iată câteva detalii despre funcțiile LuckyTemplates USERELATIONSHIP și TREATAS. Să aruncăm o privire la definițiile acestor funcții din ghidul DAX prin site-ul web LuckyTemplates.

Funcția LuckyTemplates aplică un rezultat al unei expresii de tabel ca filtre coloanelor dintr-un tabel care nu are legătură. Aceasta înseamnă că nu există o relație activă sau inactivă între, în acest caz, tabelul de date și tabelul de fapte.

LuckyTemplates USERELATIONSHIP Vs TREATAS

Pe de altă parte, LuckyTemplates specifică o relație care trebuie utilizată într-un anumit calcul ca cea care există între columnName1 și columnName2.

Deci, în acest caz, dacă creăm o măsură DAX, funcția USERELATIONSHIP va fi folosită dacă am avut o relație inactivă între tabelul Date și tabelul nostru de fapte.

LuckyTemplates USERELATIONSHIP Vs TREATAS

Să revenim la desktopul LuckyTemplates și să vedem cum se îmbină toate acestea.

Cuprins

Configurarea modelului de date

Să aruncăm o privire la modelul meu de date, astfel încât să puteți vedea cum este configurat totul. Practic este un model foarte simplu. Am un tabel de fapte, care se numește Jobs , iar apoi am tabelul Date . Și după cum puteți vedea, am creat deja tabele de măsură pentru măsurile TREATAS și pentru măsurile USERELATIONSHIP.

În modelul de date, toate aceste relații cu liniile punctate sunt relații inactive între tabelul Date și tabelul Jobs pentru mai multe date. Acesta este momentul în care am folosi funcția USERELATIONSHIP.

LuckyTemplates USERELATIONSHIP Vs TREATAS

Dacă nu există niciuna dintre aceste relații inactive între aceste două tabele, atunci am folosi funcția TREATAS.

Când să utilizați funcția TREATAS

Acum să vedem cum arată aceste măsuri pentru TREATAS atunci când creăm măsuri. În tabelul de fapt de aici, puteți vedea că avem mai multe date. Există o dată de primire, o dată estimată de aprobare, o dată de începere, o dată a facturii și o dată de închidere.

LuckyTemplates USERELATIONSHIP Vs TREATAS

În cadrul măsurilor TREATAS, avem măsura de numărare primită ( Rec'd Count v2 ), care este, practic, o formulă pentru a calcula numărul de locuri de muncă. Folosesc funcția TREATAS și folosesc și funcția Și apoi, tocmai am plasat coloana Date din tabelul Date și coloana Receive Date din Jobs .

LuckyTemplates USERELATIONSHIP Vs TREATAS

Situație foarte asemănătoare dacă căutăm să obținem numărul total de estimări . După cum vedeți în imaginea de mai jos, doar calculez estimările totale cu TREATAS și folosesc acea coloană Data din tabelul Date. Și folosim și Data de primire din tabelul de fapte Jobs.

LuckyTemplates USERELATIONSHIP Vs TREATAS

Când să utilizați RELAȚIA DE UTILIZARE LuckyTemplates

Acum să ne uităm la RELAȚIA DE UTILIZARE LuckyTemplates este utilizată în măsuri. După cum puteți vedea, numerele de pe această pagină se potrivesc cu cele de pe pagina TREATAS. Deci, folosim diferite funcții pentru a găsi același răspuns la ceea ce dorim să obținem pentru măsura noastră DAX.

LuckyTemplates USERELATIONSHIP Vs TREATAS

Amintiți-vă că avem acele linii punctate între tabelul Date și tabelul de fapte (Locuri de muncă) în modelul de date. Deci, în acest caz, avem o relație inactivă și putem folosi funcția USERELATIONSHIP. Și ceea ce face această funcție este că face de fapt acea relație inactivă activă .

Deci, dacă ne uităm la măsura primită ( Rec'd Count ) folosind USERELATIONSHIP, puteți vedea că este destul de similară cu măsura folosind TREATAS. Observați că am folosit VALUES în măsura TREATAS, dar nu în această măsură cu funcția USERELATIONSHIP.

LuckyTemplates USERELATIONSHIP Vs TREATAS

Și apoi, iată cum arată măsura estimată totală ( Rec'd $$) pentru Data de primire. Din nou, calculăm estimările totale, folosim funcția USERELATIONSHIP și apoi folosim coloana Data din tabelul Date și Data primirii din tabelul Jobs.

LuckyTemplates USERELATIONSHIP Vs TREATAS

Concluzie

În acest tutorial, v-am arătat când să utilizați funcția LuckyTemplates USERELATIONSHIP, precum și funcția TREATAS. Observați că am folosit VALUES în măsura TREATAS.

Rețineți că atunci când vă confruntați cu o problemă ca aceasta, aveți opțiuni diferite. Puteți utiliza TREATAS sau USERELATIONSHIP în funcție de modul în care este configurat modelul dvs.

Un lucru pe care trebuie să-l rețineți este că atunci când doriți să utilizați TREATAS pentru a crea o măsură DAX, trebuie să vă asigurați că nu aveți relații inactive sau active între tabelul Date și tabelul dvs. de fapte.

Și invers, cu USERELATIONSHIP în măsura dvs. DAX . Veți avea nevoie de o relație inactivă între tabelul Date și tabelul de fapte pentru a crea acea măsură.

Pentru a afla mai multe despre acest subiect, consultați linkurile de mai jos și vizitați site-ul nostru pentru mai mult conținut.

Toate cele bune!

Jarrett


Crearea de relații virtuale în LuckyTemplates folosind funcția TREATAS
O scufundare profundă în funcția TREATAS din LuckyTemplates
Relații de date active și inactive în LuckyTemplates








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