Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
In deze zelfstudie leert u hoe u een parameter maakt in Report Builder. Met parameters kunnen eindgebruikers communiceren met een gepagineerd rapport.
Parameters zijn vergelijkbaar met filters, maar ze werken alleen als u zich in de uitvoeringsweergave van Report Builder bevindt . Het toevoegen van deze functie biedt grote hulp aan eindgebruikers, omdat ze hiermee gegevens kunnen filteren die overeenkomen met hun behoeften.
Deze zelfstudie behandelt een uitgebreide discussie over alles wat met parameters te maken heeft, waarbij u leert hoe u parameters kunt toevoegen en verwijderen. De zelfstudie laat u ook zien hoe u lege of null-waarden uit uw rapport kunt verwijderen en hoe u fouten in Report Builder kunt afhandelen.
Inhoudsopgave
Voeg een parameter toe in Report Builder
Klik met de rechtermuisknop op de gegevensset die u als parameter in Report Builder wilt gebruiken en klik vervolgens op Query . Hiermee wordt de Queryontwerper geopend .
Bovenaan de Query Designer ziet u een label met de naam Parameters met twee vakjes voor elke dimensie.
Klik op het eerste vak van de dimensie Regio's en selecteer vervolgens Klik om de query uit te voeren .
Wanneer u het uitvoert, ziet u dat u een stad of steden moet selecteren voordat u het rapport kunt bekijken.
Nadat u de steden heeft geselecteerd die u wilt bekijken, klikt u op Bekijk rapport . U zult dan zien dat het rapport alleen gegevens toont op basis van de steden die u heeft geselecteerd.
Spaties verwijderen uit een parameter in Report Builder
In het resulterende rapport zult u merken dat zelfs met de stadsselectie nog steeds lege waarden worden geretourneerd. Om lege waarden uit uw parameter te verwijderen, gaat u terug naar de ontwerpweergave en opent u het venster Rapportparametereigenschappen .
U kunt dit doen door met de rechtermuisknop te klikken op de parameter die u wilt bewerken en vervolgens op Parametereigenschappen te klikken .
Schakel op het tabblad Algemeen de opties Blanco waarde toestaan en Null-waarde toestaan uit . Klik vervolgens op OK.
De volgende stap is cruciaal. Doe je dit niet, dan krijg je een foutmelding.
Ga terug naar de Query Designer. Als u lege of null-waarden wilt verwijderen , moet u de operator instellen op Gelijk en alle filterexpressies verwijderen.
Als u klaar bent, klikt u op OK en voert u uw rapport uit. Kies alles selecteren voor de parameter Stad en klik op Rapport bekijken.
U zult dan zien dat alle lege en null-waarden uit de tabel zijn verwijderd.
Foutafhandeling voor parameters
Dit is een verklaring waarom het belangrijk is om de Query Designer te bewerken bij het verwijderen van spaties. Laten we eens kijken naar een scenario waarin u niet teruggaat naar Query Designer en in plaats daarvan het rapport uitvoert nadat u alleen de opties Blanco waarde toestaan en Null-waarde toestaan hebt uitgeschakeld.
Als u dit doet, krijgt u een foutmelding te zien.
De fout zegt dat de eigenschap AllowBlank van de parameter City onwaar is. De standaardwaarde bevat echter een waarde die in strijd is met de eigenschapsvoorwaarde AllowBlank. Dit betekent dat er een tegenstrijdigheid is in de eigenschappen van de City-parameter.
Onthoud dat u het in de parametereigenschappen al hebt ingesteld om geen lege of null-waarden toe te staan. In de Query Designer stelt de huidige uitdrukking de Stad echter al in op niet gelijk aan lege waarden. Daarom is er een redundantie in de opmaak.
Bovendien is het niet langer nodig om een filterexpressie toe te voegen, omdat u City als parameter gebruikt. Foutmeldingen in Report Builder zijn intuïtief opgebouwd omdat ze specificeren wat er gebeurt.
Hiermee kunt u eerst de fout herstellen voordat u verder gaat met uw werk. Het is dus altijd een best practice om uw rapport routinematig uit te voeren.
Dit zorgt ervoor dat fouten in een vroeg stadium worden ontdekt. In plaats van alles te herzien als je bijna klaar bent, kun je fouten één voor één benaderen.
Twee of meer parameters toevoegen
Als u nog een parameter aan uw rapport wilt toevoegen, opent u Query Designer. Sleep vervolgens het item van de maateenheidgroep naar het dimensietabblad.
Vink vervolgens het vakje aan om dit item als parameter in te schakelen en selecteer vervolgens Klik om query uit te voeren . In dit geval is naast de stad ook datums opgenomen als een nieuwe parameter.
Nadat u op OK hebt geklikt, ziet u in de ontwerpweergave dat Year is toegevoegd aan het deelvenster Parameters.
Voordat u het rapport uitvoert, moet u eerst de eigenschappen van de nieuwe parameter controleren. Bewerk eventuele eigenschappen indien nodig.
Wanneer u het rapport uitvoert, moet u de twee eigenschappen instellen.
Als je eenmaal hebt geselecteerd, klik je op Bekijk rapport . U zult dan zien dat het rapport alleen gegevens toont op basis van de parameters die u hebt geselecteerd.
U kunt ook doorgaan met het aanpassen van de parameters terwijl u het rapport bekijkt.
Verwijder parameters in Report Builder
Open de Query Designer om parameters te verwijderen . Klik op de parameter die u wilt verwijderen en klik vervolgens op de X-knop .
Selecteer daarna Klik om de query uit te voeren en OK. Klik vervolgens op de parameter die u hebt verwijderd in het deelvenster Rapportgegevens en druk op de knop Verwijderen op uw toetsenbord. Klik OK.
De parameter is nu verwijderd uit het rapport. Wanneer u de query uitvoert, filtert u alleen op Jaar. Als u bijvoorbeeld 2015 selecteert, toont het rapport alleen waarden met 2015 als jaartal.
Omgaan met blanco's
Om spaties en null-waarden efficiënt uit uw rapport te verwijderen, kunt u een Booleaanse uitdrukking gebruiken.
Klik met de rechtermuisknop op uw dataset en ga naar Eigenschappen van dataset . Klik in het deelvenster Filters op de knop Toevoegen om een nieuw filter te maken.
Voor dit voorbeeld moet u een Booleaanse uitdrukking maken zodat u de rijen met niet-lege waarden kunt behouden.
Bij het selecteren van het veld dat u wilt filteren, moet u een uitdrukking gebruiken. Klik dus op de knop fx naast het tekstvak Uitdrukking. Typ de algemene functie, IsNothing . Voeg vervolgens het veld toe dat u wilt filteren.
Dit retourneert True als een rijwaarde leeg is, en False als dit niet het geval is.
Kies vervolgens Boolean in plaats van Tekst . Gebruik voor de operator het gelijkteken ( = ). Typ false in het tekstvak Waarde .
Dus achter de schermen evalueert dit filter eerst of een waarde leeg is (true) of niet (false). Vervolgens filtert het waarden uit die waar retourneren.
Als u uw rapport uitvoert, ziet u dat het geen lege waarden of null-waarden meer bevat.
U kunt dit zowel op dataset- als Tablix-niveau gebruiken.
Zelfstudie Report Builder: Gegevens sorteren en filteren in gepagineerde rapporten
LuckyTemplates-parameters via Query-editor
Conclusie
Deze tutorial biedt een uitgebreide discussie over parameters in Report Builder . Deze functie is vooral gunstig voor eindgebruikers. Hiermee kunnen ze specifieke details in een gepagineerd rapport bekijken.
En zoals u hebt geleerd, is het toevoegen en verwijderen van parameters eenvoudig. De kunst is om ervoor te zorgen dat de parametereigenschappen correct zijn ingesteld, zodat blanco of null-waarden worden uitgesloten.
Maar ook als je een fout maakt, krijg je een melding via een foutmelding. Over het algemeen is Report Builder een eenvoudig en gebruiksvriendelijk programma om te gebruiken.
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