[Ook van toepassing op v8]{class="badge positive" title="Ook van toepassing op campagne v8"}
Geavanceerde mogelijkheden advanced-functionalities
Als technische gebruiker, naast algemene eigenschappenkunt u geavanceerde mogelijkheden gebruiken om uw rapporten te configureren, zoals:
-
Complexe query's maken om gegevens te verwerken in een Script activiteit. Meer informatie
-
Voeg een extern script toe dat op de server of client moet worden uitgevoerd. Meer informatie
-
Een rapport bellen met een Springen activiteit. Meer informatie
-
Voeg een parameter URL aan een rapport toe om het toegankelijker te maken. Meer informatie
-
Voeg variabelen toe die in de context van het rapport moeten worden gebruikt. Meer informatie
Werken met scripts adding-a-script
Externe scripts external-script
U kunt verwijzen naar JavaScript-codes die aan de client- en/of serverzijde worden uitgevoerd wanneer de rapportpagina wordt opgevraagd.
Dit doet u als volgt:
-
Bewerk de rapporteigenschappen en klik op de knop Scripts.
-
Klikken Add en selecteert u het script waarnaar moet worden verwezen.
-
Selecteer vervolgens de uitvoeringsmodus.
Als u meerdere scripts toevoegt, gebruikt u de pijlen van de werkbalk om de desbetreffende uitvoeringsvolgorde te definiëren.
Voor een normale uitvoering op de client moeten de scripts waarnaar wordt verwezen, in JavaScript zijn geschreven en compatibel zijn met algemene browsers. Raadpleeg deze sectie voor meer informatie.
Een scriptactiviteit toevoegen script-activity
Wanneer uw rapport ontwerpen, gebruikt u de Script activiteit om gegevens te verwerken en gemakkelijk complexe vragen tot stand te brengen die SQL taal niet toelaten. U kunt uw query rechtstreeks invoeren in het scriptvenster.
De Texts kunt u tekstreeksen definiëren. Deze kunnen vervolgens met de volgende syntaxis worden gebruikt: $(id). Voor meer informatie over het gebruik van teksten raadpleegt u Een kop- en voettekst toevoegen.
Als u een geschiedenis van uw rapport wilt maken, voegt u de volgende regel toe aan uw JavaScript-query om uw gearchiveerde gegevens op te slaan:
if( ctx.@_historyId.toString().length == 0 )
Anders worden alleen de huidige gegevens weergegeven.
Een URL-parameter toevoegen defining-additional-settings
De Parameters tabblad van het rapporteigenschappen laat u extra montages voor het rapport bepalen: deze montages zullen in URL tijdens de vraag omhoog worden overgegaan.
Een nieuwe instelling maken:
-
Klik op de knop Add en voert u de naam van de instelling in.
-
Geef indien nodig op of de instelling verplicht is.
-
Selecteer het type instelling dat u wilt maken: Filter of Variable.
De Filter entities kunt u een veld van de database als parameter gebruiken.
De gegevens worden direct op entiteitniveau teruggevorderd: ctx/ontvanger/@account.
De Variable Met deze optie kunt u een variabele maken of selecteren die als parameter van de URL wordt doorgegeven en die in de filters kan worden gebruikt.
De Response HTTP headers staat u toe om klikjacking te verhinderen wanneer het omvatten van de pagina van uw rapport in een HTML pagina gebruikend iframe. Als u wilt voorkomen dat er op de knop wordt geklikt, kunt u de optie X-Frame-options header gedrag:
- None: Het verslag bevat geen X-Frame-options header.
- Same as origin: Standaard ingesteld voor nieuwe rapporten en opnieuw gepubliceerde rapporten. De hostname zal het zelfde als URL van het rapport zijn.
- Deny: Het rapport kan niet worden opgenomen in een HTML-pagina die iframe gebruikt.
Variabelen toevoegen adding-variables
De Variables bevat de lijst met variabelen die in het rapport zijn geconfigureerd. Deze variabelen worden in de context van het verslag weergegeven en kunnen in berekeningen worden gebruikt.
Klik op de knop Add om een nieuwe variabele te maken.
Als u de definitie van een variabele wilt weergeven, selecteert u de variabele en klikt u op de knop Detail… knop.
Hoofdlettergebruik: gebruik variabelen en parameters in een rapport
In het videovoorbeeld hieronder, zult u leren hoe te om een "_type"parameter toe te voegen om verschillende meningen van een rapport tot stand te brengen, die op de waarde van dit attribuut wordt gebaseerd.
Een ander rapport opvragen calling-up-another-report
A Springen activiteit is als een overgang zonder een pijl: het laat u van één activiteit naar een andere gaan of tot een ander rapport toegang hebben.