Calculați procentul în LuckyTemplates în formă ierarhică

Este posibil să întâmpinați o cerință în care va trebui să afișați procentul raportului dintr-un anumit nivel în datele dvs. față de un . Mulți ar putea considera că aceasta este o sarcină dificilă, deoarece nu există o funcție simplă pentru a obține acest rezultat. În acest tutorial, voi demonstra cum puteți calcula procentul în LuckyTemplates în formă ierarhică. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Când calculăm procentele pentru fiecare element rând, împărțind vânzările totale la vânzările totale agregate, obținem procentul vânzărilor totale pentru fiecare element rând.

Dar cum îl calculăm atunci când este prezent sub forma unei trăsături ierarhice care este creată sub forma unei subcategorii? Să vedem cum putem calcula procentele într-o formă ierarhică.

Cuprins

Cum se calculează procentul în LuckyTemplates ierarhic

În matrice, am creat o ierarhie de rânduri. Primul nivel al ierarhiei conține teritoriul din tabelul Regiuni, în timp ce al doilea nivel al ierarhiei conține numele produsului din tabelul Produse. Avem procentul vânzărilor totale pentru fiecare teritoriu, unde vânzările totale sunt împărțite la vânzările totale agregate.

Dar când trecem la următoarea ierarhie, vom vedea că procentul vânzărilor totale pentru fiecare produs este împărțit la vânzările totale ale acelei categorii specifice.

Vânzările totale ale produsului 1 sunt împărțite la vânzările totale ale teritoriului New South Wales. Același lucru este valabil și pentru produsul 2 și așa mai departe.

Calculați procentul în LuckyTemplates în formă ierarhică

Acum, să scriem formula de la zero și să o evaluăm pas cu pas.

Să numim această măsură % din vânzările totale – 2 . Vom crea o variabilă pentru vânzări totale, care calculează vânzările totale pentru fiecare element rând individual, iar aceasta va returna vânzări totale.

Calculați procentul în LuckyTemplates în formă ierarhică

Acum vom crea două variabile. Prima variabilă ne va ajuta să calculăm vânzările totale totale pentru toate teritoriile. A doua variabilă ne va ajuta să calculăm vânzările totale totale pentru toate produsele care sunt vândute în acel anumit teritoriu.

Să începem cu Total Sales și să apelăm la funcția . Apoi vom face referire la tabelul Regiuni , deoarece toate teritoriile provin din tabelul Regiuni. Să folosim aceeași logică și pentru calculul Produsului. Vom schimba doar numele variabilei și referința tabelului, de asemenea.

Deci, acum, să numim aceste variabile sub declarația scrisă. Să avem prima variabilă.

Calculați procentul în LuckyTemplates în formă ierarhică

După cum putem vedea, pentru fiecare teritoriu, obținem rezultatul total general, care este conform așteptărilor.

Calculați procentul în LuckyTemplates în formă ierarhică

Să verificăm rezultatele pentru Produse, pe care ar trebui să le obținem pe fiecare teritoriu individual pentru toate produsele.

Calculați procentul în LuckyTemplates în formă ierarhică

În continuare, vom crea cele două seturi de variabile care ne vor ajuta să calculăm procentul pentru Territory_Wise, precum și pentru Products_Wise.

Vom folosi funcția și vom împărți vânzările noastre totale la vânzările totale ale teritoriului, cu rezultatul alternativ ca zero. Același lucru este valabil și pentru Produse. Să schimbăm doar numele variabilei și referința variabilei.

Calculați procentul în LuckyTemplates în formă ierarhică

În sfârșit, vom defini variabila noastră finală, care va fi variabila REZULTATE. Acesta va conține o instrucțiune cu condiția ca, dacă este un teritoriu, atunci vrem ca rezultatul să fie un Procent din Teritoriu; dacă este un nume de produs, atunci dorim ca rezultatele să fie un procentaj de produse_înțelept.

În caz contrar, dorim ca rezultatul să fie ca Procent din Territory_Wise. Vrem să arătăm că totalurile noastre sunt sută la sută.

Vom folosi o funcție numită . Această funcție păstrează o valoare sub formă de adevărat sau fals. Apoi, să aducem rezultatele sub declarația scrisă și să ne formatăm rezultatele în formă procentuală.

Calculați procentul în LuckyTemplates în formă ierarhică

După cum vedem, obținem rezultatele așteptate.

Calculați procentul în LuckyTemplates în formă ierarhică

În cele din urmă, să vedem ce se întâmplă când schimbăm ordinea stării noastre în interiorul instrucțiunii SWITCH TRUE.

Calculați procentul în LuckyTemplates în formă ierarhică

Rezultatele de fapt nu sunt corecte. Motivul este că, dacă împărțim cele 3 milioane de vânzări totale pentru produsul 1 la cele 60 de milioane de vânzări totale pentru New South Wales, ar trebui să obținem aproximativ 5 ca rezultat, dar mai degrabă vedem rezultatele la 34%.

Ceea ce s-a întâmplat aici este că DAX calculează mai întâi contextul cel mai interior, apoi se deplasează către contextul cel mai exterior.

Prin urmare, în cazul ierarhiilor, ordinea noastră a condițiilor trebuie, de asemenea, aranjată în mod corespunzător.

În acest caz, numele produselor noastre sunt situate la un nivel inferior în ierarhie, așa că vor merge mai întâi ca o condiție. Deoarece teritoriile se află la nivelul superior sau primul nivel al ierarhiei, ele vor merge ultimele.

Calculați procentul în LuckyTemplates în formă ierarhică

Deci, să schimbăm ordinea stării noastre din nou pentru a reveni la normal. Asta ne va da rezultatele corecte.


Ierarhii în vizualizările LuckyTemplates
MultiIndex în Pandas pentru date pe mai multe niveluri sau ierarhice

Cum să vă organizați modelul de date LuckyTemplates – Sfaturi pentru cele mai bune practici

Concluzie

În tutorialul de astăzi, v-am arătat cum să calculați procentul în LuckyTemplates într-o formă ierarhică. V-am explicat cum se face folosind o măsură simplă cu câteva funcții DAX și o instrucțiune SWITCH TRUE.

Sper că acesta îl găsiți de ajutor. Puteți urmări tutorialul video complet în linkul de mai jos. Consultați și linkurile aferente pentru mai mult conținut similar.

Toate cele bune!

Aspru

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