Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest blog vă voi arăta cum puteți compara datele din intervale de timp diferite în cadrul aceleiași vizualizari. Puteți obține informații uimitoare LuckyTemplates folosind această tehnică excelentă cu DAX legat de timp. Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Am descoperit această abordare de pe . Unul dintre membri a sugerat de fapt această tehnică ca o soluție la o întrebare despre cum să faci față unui anumit raport de stoc și să compari datele. Să ne uităm la exemplele de date oferite pe forum.
Cuprins
Două intervale de timp diferite pentru aceeași dată
Raportul de stoc în cauză a fost conceput pentru a arăta poziția stocului la sfârșitul lunii pentru ultimele 6 luni pe baza unui tabel Istoric stoc .
Raportul vă permite să priviți datele într-un anumit interval de timp utilizând un dispozitiv de separare a datei. Practic, puteți vedea totul înainte de data pe dispozitivul de tăiere.
Utilizatorul dorește să maximizeze cantitatea de informații LuckyTemplates pe care le poate obține analizând rezultatele de la data curentă și comparându-le cu un interval de timp diferit . Dar dorește să vadă și o perioadă de timp extinsă pentru al doilea interval de timp .
Iată problema. Există un context natural care apare în pagina de raport, ceea ce face dificilă acest lucru. Trebuie să existe o soluție diferită, în afară de utilizarea filtrelor LuckyTemplates la nivel de pagină.
Să ne uităm la problema folosind un grafic liniare.
Cu filtrele obișnuite, cele două intervale de timp diferite vor arăta ca în vizualizarea de mai jos. Liniile albastre și galbene reprezintă fiecare aceleași date, dar din intervale de timp diferite.
Utilizatorul nostru dorește doar să afișeze primul set de puncte de date până la un anumit punct, afișând, de asemenea, un al doilea set de puncte de date pe un interval de timp extins . Aceasta înseamnă că linia albastră va trebui să fie mult mai scurtă decât linia galbenă. Linia albastră nu mai afișează date la un anumit punct.
Într-un fel, acest lucru ar putea fi văzut în termeni de prognoză. Este ca și cum ai proiecta date în viitor pentru al 2-lea interval de timp, dar ai vedea doar date până la un anumit punct în intervalul de timp actual.
Utilizarea a două tabele de date
Strategia sugerată în forum presupune utilizarea a două tabele de date . Primul tabel de date va reprezenta linia albastră, în timp ce al doilea va reprezenta linia galbenă în vizualizare .
Tabelul Istoric stoc este tabelul de fapte din acest model. Tabelul cu primele date are o relație activă cu Istoricul stocurilor .
Dar tabelul Dates2 are și o relație activă cu tabelul de fapte . Aceasta înseamnă că contextul natural va veni din aceste două locuri . Aceasta este cheia acestei soluții.
Trebuie să rețineți că intervalul de timp depinde de dispozitivul de tăiere. Aceasta înseamnă că slicer-ul determină datele afișate de linii.
Privind ce se întâmplă în spatele primei linii, veți vedea o funcție simplă aplicată istoricului stocului.
În ceea ce privește linia a 2-a, se aplică o funcție de inteligență temporală .
Este un model de bază de inteligență temporală care utilizează funcția din tabelul Istoricul stocurilor. Apoi, folosește care face referire la tabelul Dates2.
Deși nu folosim primul tabel de date și îl folosim doar pe al doilea, ambele vor apărea în continuare în vizualizare . Asta pentru că, din nou, ambii au relații active cu tabelul de fapte . De fiecare dată când se aplică un filtru, ambele tabele de date vor fi filtrate, de asemenea.
Acum, puteți simplifica și lucrurile în cadrul modelului dvs. De exemplu, puteți alege să luați doar coloana Data și să scăpați de celelalte.
Cum să lucrați cu date multiple în LuckyTemplates
Numărarea clienților de-a lungul timpului folosind DISTINCTCOUNT în LuckyTemplates
Cum să recoltați selecții LuckyTemplates Slicer pentru a le utiliza în cadrul altor măsuri
Concluzie
Acesta a fost un mod unic de a compara datele din două intervale de timp diferite. Deschide alte posibilități de a obține cât mai multe informații LuckyTemplates posibil.
Puteți utiliza această abordare atunci când lucrați cu bugetarea sau analiza scenariilor , de exemplu. Puteți rula diferite scenarii în diferite intervale de timp și puteți încerca să vedeți randamentele așteptate. Aceasta arată cât de mult puteți face cu LuckyTemplates dacă adăugați ceva creativitate abordării dvs.
Toate cele bune,
***** Învățați LuckyTemplates? *****
Ce este Sinele în Python: Exemple din lumea reală
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.
Î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.
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.
Î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.
Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.
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.
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.
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