Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Trapsgewijze parameters zijn filters die effect hebben op andere gekoppelde parameters. Ze stellen gebruikers in staat om grote hoeveelheden informatie in een gepagineerd rapport te beheren . De waarden die voor de ene parameter zijn geselecteerd, zijn afhankelijk van de geselecteerde waarden voor een andere.
In deze zelfstudie leert u hoe u trapsgewijze parameters maakt om tabelgegevens te filteren in LuckyTemplates Report Builder . We gebruiken een voorbeeld waarbij de eindgebruiker de gegevens wil filteren op plaats, en de resultaten zouden alleen steden moeten tonen met productverkopen.
Inhoudsopgave
Een parameter toevoegen om gegevens te filteren in LuckyTemplates Report Builder
Om een parameter toe te voegen, klikt u met de rechtermuisknop op uw Datasets -map en selecteert u Add Dataset .
Schrijf de naam van de gegevensset en selecteer de gegevensbron. Klik vervolgens op Queryontwerper .
Klik op Regio's en sleep het veld Plaats naar de lege ruimte. Selecteer vervolgens de optie Klik om de query uit te voeren .
Onderaan de kolom kunt u zien dat deze een null-invoer heeft. U moet het verwijderen, anders krijgt u een foutmelding.
Om lege of lege waarden te verwijderen, sleept u het veld Stad naar het deelvenster Dimensie en filtert u de onnodige waarden eruit.
De Query Designer maakt automatisch een DAX-code aan, afhankelijk van de velden en het filter dat u hebt toegepast.
Klik vervolgens met de rechtermuisknop op de map Parameter s en selecteer Add Parameter . Voor dit voorbeeld is de parameternaam " City " en de prompt is " Enter City:". Het wordt ook aanbevolen om de optie Meerdere waarden toestaan in te schakelen, omdat u hierdoor meer dan één selectie per parameter kunt controleren.
Selecteer op het tabblad Beschikbare waarden de optie Waarden ophalen uit een query en kies vervolgens Stad voor alle vervolgkeuzelijsten. Klik vervolgens op OK .
Als u op Uitvoeren klikt, zult u merken dat de nieuwe parameter geen effect heeft op het rapport. Dit komt omdat u geen relatie tussen de parameters hebt vastgesteld.
Voor dit voorbeeld moet u de parameter Stad inschakelen en koppelen aan de parameter Product .
Twee of meer parameterfilters verbinden in LuckyTemplates Report Builder
Klik met de rechtermuisknop op de gegevensset Stad en selecteer Query .
Sleep in het venster Queryontwerper de meting Productnaam en Totale verkoop naar het tekstvak voor de query. Voer vervolgens de query uit.
De Total Sales fungeert als de verbinding tussen de stad en de productnaam .
Open vervolgens de wizard Gegevensseteigenschappen voor de gegevensset Stad. Ga naar het tabblad Filters en voeg een filter toe. Selecteer Product_Name in de Expressie . Gebruik In voor de operator . Met deze operator kunt u binnen arrays filteren. Klik vervolgens op de knop fx om de waarde in te voeren.
Hiermee opent u de tool Expression Builder in Report Builder. Dubbelklik op de optie Parameters onder Categorie en selecteer Productnaam voor de waarden. De nul (0 ) in de uitdrukking is een indexplaatsing. U moet het verwijderen zodat het rapport alle gegevens uit de array weergeeft.
Klik vervolgens op uw rapport en selecteer Eigenschappen voor Tablix .
In dit voorbeeld staan de koptekst en tabel in een lijst. Dus voor elk filter dat u in uw rapport toevoegt, worden alle elementen in de lijst beïnvloed.
Ga naar het tabblad Filters in de wizard Tablix Eigenschappen en klik op Toevoegen . Kies Stad in de Uitdrukking . Selecteer vervolgens In als de operator en schrijf voor de waarde [@City] .
Voer het rapport uit nadat u op OK hebt gedrukt .
U wordt gevraagd een keuze te maken uit de nieuwe parameter voordat u het gepagineerde rapport kunt bekijken. Als u klaar bent, klikt u op de knop Rapport bekijken .
U zult zien dat het gepagineerde rapport alleen gegevens bevat die binnen de door u gekozen parameters vallen.
Aanvullende les: een rij toevoegen met kolomtotaal
Voeg een nieuwe rij toe om een totaal toe te voegen voor elke kolom in uw matrix. Klik vervolgens met de rechtermuisknop op de cel waarin u de totale bedragen wilt plaatsen en selecteer Uitdrukking .
Kies onder Categorie uit verschillende Algemene functies die specifieke items bevatten waarmee u een query kunt maken.
Als u een query voor het totaal wilt maken , klikt u op Samenvoegen en kiest u Som. Rechtsonder vindt u voorbeelden van het gebruik van elke functie. Volg het formaat om de totale som voor elk veld te krijgen.
Gegevens opmaken in Report Builder
Report Builder-zelfstudie: een tabel toevoegen
Hoe gegevenssets importeren in Report Builder
Conclusie
In deze zelfstudie is besproken hoe u trapsgewijze parameters kunt maken in uw gepagineerde rapport. Samenvattend: trapsgewijze parameters maken een verbinding voor elk filter in LuckyTemplates Report Builder.
In het bovenstaande voorbeeld is de parameter Stad gekoppeld aan de productnaam via de meting Totale verkoop. Dat wil zeggen dat het stadsfilter alleen producten met een verkoophistorie weergeeft. Met deze functie kunnen eindgebruikers gegevens samenvoegen en rapportinformatie beter beheren.
Onthoud dat volgorde belangrijk is bij het omgaan met trapsgewijze parameters. Houd er bij het kiezen van de filters dus rekening mee dat de hiërarchie waarin u ze selecteert, van invloed is op de resultaten die in het rapport verschijnen.
Al het beste,
Sue Bayes
Wat is zelf in Python: voorbeelden uit de echte wereld
Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.
In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.
Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.
In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.
Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.
Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.
Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.
Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.
Wat is LuckyTemplates Gateway? Alles wat u moet weten