Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Parametrii în cascadă sunt filtre care au un efect asupra altor parametri legați. Acestea permit utilizatorilor să gestioneze cantități mari de informații într-un raport paginat . Valorile selectate pentru un parametru depind de valorile selectate pentru altul.
În acest tutorial, veți învăța cum să creați parametrii în cascadă pentru a filtra datele din tabel în LuckyTemplates Report Builder . Vom folosi un exemplu în care utilizatorul final dorește să filtreze datele după oraș, iar rezultatele ar trebui să arate numai orașele cu vânzări de produse.
Cuprins
Adăugarea unui parametru pentru a filtra datele în LuckyTemplates Report Builder
Pentru a adăuga un parametru, faceți clic dreapta pe folderul Datasets și selectați Add Dataset .
Scrieți numele setului de date și selectați sursa de date. Apoi, faceți clic pe Designer de interogări .
Faceți clic pe Regiuni și trageți câmpul Oraș în spațiul liber. Apoi, selectați opțiunea Faceți clic pentru a executa interogarea .
În partea de jos a coloanei, puteți vedea că are o intrare nulă. Trebuie să-l eliminați, altfel veți primi o eroare.
Pentru a elimina valorile nule sau necompletate, trageți câmpul Oraș în panoul Dimensiuni și filtrați valorile inutile.
Query Designer creează automat un cod DAX în funcție de câmpurile și de filtrul aplicat.
Apoi, faceți clic dreapta pe folderul Parameters și selectați Add Parameter . Pentru acest exemplu, numele parametrului este „ Oraș ”, iar solicitarea este „ Introduceți orașul:”. De asemenea, este recomandat să activați opțiunea Permite mai multe valori, deoarece aceasta vă va permite să verificați mai mult de o selecție per parametru.
În fila Valori disponibile , selectați Obțineți valori dintr-o interogare și apoi alegeți Oraș pentru toate casetele derulante. Apoi, faceți clic pe OK .
Dacă dați clic pe Executare, veți observa că noul parametru nu va avea niciun efect asupra raportului. Acest lucru se datorează faptului că nu ați stabilit o relație între parametri.
Pentru acest exemplu, trebuie să activați parametrul Oraș și să îl conectați la parametrul Produs .
Conectarea a două sau mai multe filtre de parametri în LuckyTemplates Report Builder
Faceți clic dreapta pe setul de date City și selectați Interogare .
În fereastra Query Designer, trageți măsura Nume produs și Vânzări totale în caseta de text de interogare. Apoi, rulați interogarea.
Vânzările totale acționează ca legătură între oraș și numele produsului .
Apoi, deschideți expertul Proprietăți setului de date pentru setul de date Oraș. Accesați fila Filtre și adăugați un filtru. În expresie , selectați Product_Name . Pentru Operator , utilizați In . Acest operator vă permite să filtrați în matrice. Apoi, faceți clic pe butonul fx pentru a introduce valoarea.
Aceasta deschide instrumentul Expression Builder din Report Builder. Faceți dublu clic pe opțiunea Parametri de sub Categorie și selectați ProductName pentru Valori. Zero (0 ) din expresie este o plasare de index. Trebuie să-l ștergeți, astfel încât raportul să afișeze toate datele din matrice.
Apoi, faceți clic pe raportul dvs. și selectați Tablix Properties .
În acest exemplu, antetul și tabelul sunt conținute într-o listă. Deci, pentru fiecare filtru pe care îl adăugați în raport, toate elementele din listă vor fi afectate.
Accesați fila Filtre din expertul Tablix Properties și faceți clic pe Adăugare . În Expresie , alegeți Oraș . Apoi, selectați În ca Operator și pentru Valoare, scrieți [@City] .
Rulați raportul după ce apăsați OK .
Vi se va cere să alegeți din noul parametru înainte de a putea vizualiza raportul paginat. După ce ați terminat, faceți clic pe butonul Vizualizare raport .
Veți vedea că raportul paginat conține numai date care se încadrează în parametrii pe care i-ați ales.
Lecție suplimentară: Adăugarea unui rând care arată totalul coloanei
Pentru a adăuga un total pentru fiecare coloană din matrice, adăugați un rând nou. Apoi, faceți clic dreapta pe celula în care doriți să plasați sumele totale și selectați Expresie .
Sub Categorie , alegeți între diferite funcții comune care conțin elemente specifice care vă vor permite să creați o interogare.
Pentru a crea o interogare pentru Total , faceți clic pe Agregat și apoi alegeți Sumă. În partea din dreapta jos, vi se oferă exemple despre cum să utilizați fiecare funcție. Urmați formatul pentru a obține suma totală pentru fiecare câmp.
Cum să formatați datele în Generatorul de rapoarte
Tutorial pentru Generatorul de rapoarte: Cum să adăugați un tabel
Cum să importați seturi de date în Generatorul de rapoarte
Concluzie
Acest tutorial a discutat cum să creați parametrii în cascadă în raportul dvs. paginat. Pentru a rezuma, parametrii în cascadă creează o conexiune pentru fiecare filtru în LuckyTemplates Report Builder.
În exemplul prezentat mai sus, parametrul Oraș este legat de Numele produsului prin măsura vânzărilor totale. Adică, filtrul Oraș va afișa numai Produse cu istoric de vânzări. Această caracteristică permite utilizatorilor finali să cumuleze datele și să gestioneze mai bine informațiile din rapoarte.
Amintiți-vă că ordinea este importantă atunci când aveți de-a face cu parametrii în cascadă. Deci, atunci când alegeți filtrele, rețineți că ierarhia în care le selectați afectează rezultatele care apar în raport.
Toate cele bune,
Sue Bayes
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