Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Acest tutorial va vorbi despre grupurile de calcul și despre cum să le implementați într-o matrice folosind Editorul tabelar din LuckyTemplates . Veți învăța cum să preluați și să afișați în mod eficient datele în rapoartele dvs.
Cuprins
Crearea unei matrice în LuckyTemplates
Grupurile de calcul pot fi folosite pentru a afișa selectiv o măsură într-o matrice sau orice fel de vizual. Dar înainte de asta, iată cum să creați o matrice fără a utiliza grupuri de calcul.
Mai întâi, creați o matrice trăgând coloane din tabele diferite. În acest exemplu, sunt utilizate Numele lunii, Profitul total, Vânzările totale și Costul total.
Apoi, creați un slicer cu coloanele pentru a filtra și a afișa datele în funcție de selecție. Accesați opțiunea Introducere date și creați un tabel.
În tabel, denumiți coloana Nume măsură și introduceți Vânzări totale, Cost total, Profit total și Total curent . Apoi, denumește tabelul Măsură Configurație .
După aceea, trageți coloana Nume măsură în aspect și transformați-o într-un felietor.
Odată terminat, creați o măsură pentru a face slicer-ul să schimbe datele din interiorul matricei pe baza selecției. Apoi, denumește măsura Măsura de afișat .
Înainte de grupurile de calcul, a fost creată o măsură pentru a verifica valoarea selectată a Numelui Măsurii în tabelul Configurare Măsuri.
Apoi, trageți măsura Măsură pentru a afișa în matrice. După aceea, matricea va afișa doar valorile măsurii selectate. De exemplu, dacă selectați Costul total, în matrice va apărea doar măsura Costului total.
Utilizarea grupurilor de calcul în matricea LuckyTemplates
Aceeași logică este implementată atunci când se utilizează grupuri de calcul. Mai întâi, deschideți Editorul tabelar și faceți clic dreapta pe Tabel . Apoi, selectați Creare și alegeți Grupuri de calcul .
Odată ce Grupul de calcul este creat, redenumiți-l Configurația de măsurare 2 .
Crearea articolelor calculate
Faceți clic dreapta pe Measure Configuration 2 și selectați Create . Apoi, alegeți Articol de calcul și denumiți-l Vânzări totale .
În sfârșit, introduceți Vânzări totale în Editorul de expresii.
Creați încă două elemente de calcul și denumiți-le Cost total și Profit total . Introduceți măsurile Cost total și, respectiv, Profit total în Editorul de expresii. Odată terminat, apăsați CTRL + S pentru a încărca modificările în modelul LuckyTemplates.
Ori de câte ori faceți modificări în grupurile de calcul, trebuie să reîmprospătați modelul LuckyTemplates sau Analysis Services pentru a evita distrugerea rapoartelor.
În aspectul LuckyTemplates, plasați măsura Numele lunii și Vânzările totale.
Apoi, trageți Name din tabelul Measure Configuration 2 în aspect și transformați-l într-un slicer. Puteți vedea apoi elementele de calcul create în Editorul tabelar.
Dacă selectați o măsură în slicer, matricea vă va afișa valorile măsurii selectate.
În loc să faceți selecția slicer folosind opțiunea Introducere date, puteți utiliza Grupul de calcul. Editorul tabelar facilitează adăugarea de elemente de calcul, spre deosebire de metoda hard-coded, în care trebuie să actualizați codurile DAX și să utilizați interogare de putere.
Cu grupurile de calcul, elementele de calcul vor apărea automat în slicer și matrice odată ce reîmprospătați modelul LuckyTemplates .
Modificarea ordinii elementelor într-o matrice LuckyTemplates
Ordinea măsurilor în slicer poate fi schimbată; puteți modifica valoarea câmpului Ordinal sau pur și simplu trageți și plasați o măsură peste cealaltă.
Pentru a accesa câmpul Ordinal, deschideți Editorul tabelar și faceți clic dreapta pe un element de calcul. Apoi, selectați Proprietăți .
Ordinea măsurii în slicer depinde de câmpul Ordinal.
Odată terminat, apăsați CTRL + S pentru a încărca modificările la modelul LuckyTemplates. După reîmprospătarea modelului, veți vedea ordinea și aranjarea măsurii în feliător. În acest exemplu, comanda este după cum urmează: Profit total, Vânzări totale și Cost total.
Crearea mai multor variații folosind funcții
Dacă aveți 5 măsuri de bază și doriți să creați 10 variații folosind funcții precum PREVIOUSYEAR , veți avea 50 de măsuri în modelul dvs. Menținerea acestor măsuri este dificilă, deoarece trebuie să le denumiți și să le stocați în fișierul LuckyTemplates, care umflă și încetinește modelul.
Cu toate acestea, problema poate fi rezolvată folosind grupuri de calcul. Mai întâi, creați un grup de calcul și numiți-l Time Intelligence .
Apoi, creați elemente de calcul. Denumiți primul articol CY (Current Year) și introduceți în Editorul de expresii. Pe baza selecției sau a măsurii pe care o vizualizați într-o imagine vizuală, măsura selectată va fi înlocuită cu măsura respectivă.
Apoi, creați o altă măsură și denumiți-o PY (Anul precedent). În Editorul de expresii, introduceți și utilizați SELECTEDMEASURE ca prim argument. Apoi, introduceți peste coloana Data.
Dacă selectați Costul total în matrice, acesta va fi înlocuit cu măsura selectată. Funcția SAMEPERIODLASTYEAR va fi aplicată contextului de filtru. În cele din urmă, CALCULATE va muta valorile din anul precedent.
După aceea, creați un alt articol și denumiți-l Luna anterioară . Introduceți același cod ca și articolul PY, dar schimbați SAMEPERIODLASTYEAR în .
Creați un alt element de calcul și denumiți-l Total general . Copiați codul anterior, dar schimbați funcția de informații despre timp la DATESYTD .
Transformarea unei măsuri într-o vizualizare
După ce ați terminat, apăsați CTRL + S pentru a salva și încărca modificările. Apoi, accesați LuckyTemplates și reîmprospătați modelul. Trageți Nume din tabelul de informații despre timp și transformați-l într-un dispozitiv de tăiere.
Dacă selectați un câmp în slicer, matricea vă va afișa date în funcție de selecția dvs.
Dacă doriți să vedeți totalul cumulat, trageți Numărul anului calendaristic și plasați-l în câmpul Rânduri al matricei.
Prin selectarea totală în slicer, veți vedea că valorile sunt adăugate.
Selectarea PY în slicer vă va oferi valorile anului 2021.
Dacă selectați CY, veți vedea că câmpul se schimbă în 2020 și în valorile anului curent.
Acum, dacă glisați și plasați Nume din tabelul de informații temporale în câmpul Coloane al matricei, veți vedea toate datele din interiorul matricei.
Concluzie
Tutorialul v-a arătat două moduri de a crea matrici în LuckyTemplates. Dacă modelul tău are doar câteva măsuri, se poate folosi prima metodă. Cu toate acestea, dacă aveți de-a face cu mai multe măsuri și matrice mari, se recomandă utilizarea grupurilor de calcul .
Grupurile de calcul pot fi folosite pentru a afișa și a comuta între măsuri și date din modelul dvs. Elementele de calcul pot fi create și aplicate unei singure măsuri pentru a crea mai multe variații.
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