Cascading-parametre er filtre, der har en effekt på andre sammenkædede parametre. De giver brugerne mulighed for at administrere store mængder . De valgte værdier for en parameter afhænger af de valgte værdier for en anden.
I dette selvstudium lærer du, hvordan du opretter kaskadende parametre til at filtrere tabeldata i. Vi bruger et eksempel, hvor slutbrugeren ønsker at filtrere dataene efter by, og resultaterne skal kun vise byer med produktsalg.
Indholdsfortegnelse
Tilføjelse af en parameter for at filtrere data i LuckyTemplates Report Builder
For at tilføje en parameter skal du højreklikke på mappen Datasæt og vælge Tilføj datasæt .

Skriv datasættets navn, og vælg datakilden. Klik derefter på Forespørgselsdesigner .
![Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder]()
Klik på Regioner , og træk feltet By til det tomme felt. Vælg derefter indstillingen Klik for at udføre forespørgslen .
![Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder]()
I bunden af kolonnen kan du se, at den har en nul-indgang. Du skal fjerne den, ellers får du en fejl.
For at fjerne nulværdier eller tomme værdier skal du trække feltet By til dimensionsruden og filtrere de unødvendige værdier fra.
![Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder]()
Forespørgselsdesigneren opretter automatisk en DAX-kode afhængigt af de felter og filter, du har anvendt .
![Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder]()
Højreklik derefter på mappen Parameter s og vælg Tilføj parameter . I dette eksempel er parameternavnet " By ", og prompten er " Indtast by:". Det anbefales også at aktivere indstillingen Tillad flere værdier, fordi dette giver dig mulighed for at kontrollere mere end ét valg pr. parameter.
![Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder]()
På fanen Tilgængelige værdier skal du vælge Hent værdier fra en forespørgsel og derefter vælge By for alle rullemenuerne. Klik derefter på OK .
![Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder]()
Hvis du klikker på Kør, vil du bemærke, at den nye parameter ikke har nogen effekt på rapporten. Dette skyldes, at du ikke har etableret en sammenhæng mellem parametrene.
I dette eksempel skal du aktivere parameteren By og knytte den til parameteren Produkt .
Tilslutning af to eller flere parameterfiltre i LuckyTemplates Report Builder
Højreklik på bydatasættet , og vælg Forespørgsel .
![Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder]()
I vinduet Forespørgselsdesigner skal du trække målingen for produktnavn og samlet salg til forespørgselstekstfeltet. Kør derefter forespørgslen.
![Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder]()
Det samlede salg fungerer som forbindelsen mellem byen og produktnavnet .
![Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder]()
Åbn derefter guiden Datasætegenskaber for bydatasættet. Gå til fanen Filtre og tilføj et filter. I Udtrykket skal du vælge Product_Name . For operatøren , brug In . Denne operator giver dig mulighed for at filtrere inden for arrays. Klik derefter på fx knappen for at indtaste værdien.
![Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder]()
Dette åbner værktøjet i Report Builder. Dobbeltklik på indstillingen Parametre under Kategori , og vælg Produktnavn for værdierne. nullet (0 ) i udtrykket er en indeksplacering. Du skal slette den, så rapporten viser alle data fra arrayet.
![Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder]()
Klik derefter på din rapport og vælg Tablix-egenskaber .
![Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder]()
I dette eksempel er overskriften og tabellen indeholdt i en liste. Så for hvert filter, du tilføjer i din rapport, vil alle elementerne på listen blive påvirket.
Gå til fanen Filtre i guiden Tablix-egenskaber , og klik på Tilføj . I Udtrykket skal du vælge By . Vælg derefter In som operatør , og skriv [@City] for værdien .
![Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder]()
Kør rapporten, efter du har trykket på OK .
Du bliver bedt om at vælge fra den nye parameter, før du kan se den paginerede rapport. Når du er færdig, skal du klikke på knappen Vis rapport .
![Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder]()
Du vil se, at den paginerede rapport kun indeholder data, der er inden for de parametre, du har valgt.
![Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder]()
Yderligere lektion: Tilføjelse af en række, der viser kolonnetotal
Tilføj en ny række for at tilføje en total for hver kolonne i din matrix. Højreklik derefter på den celle, du vil placere de samlede beløb i, og vælg Udtryk .
![Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder Brug kaskadeparametre til at filtrere data i LuckyTemplates Report Builder]()
Under Kategori skal du vælge mellem forskellige almindelige funktioner , der indeholder specifikke elementer , der giver dig mulighed for at oprette en forespørgsel.
For at oprette en forespørgsel for totalen skal du klikke på Samlet og derefter vælge Sum. Nederst til højre er du forsynet med eksempler på, hvordan du bruger hver funktion. Følg formatet for at få den samlede sum for hvert felt.
Konklusion
Denne vejledning diskuterede, hvordan du opretter overlappende parametre i din sideinddelte rapport. For at opsummere skaber kaskadeparametre en forbindelse for hvert filter i Builder.
I eksemplet vist ovenfor er By-parameteren knyttet til produktnavnet gennem målingen Samlet salg. Det vil sige, at byfilteret kun viser produkter med en salgshistorik. Denne funktion giver slutbrugere mulighed for at samle data og bedre administrere rapportoplysninger.
Husk, at rækkefølge er vigtig, når du har at gøre med kaskadeparametre. Så når du vælger filtrene, skal du huske på, at hierarkiet, som du vælger dem i, påvirker de resultater, der vises i rapporten.
Alt det bedste,
Sue Bayes