[Ook van toepassing op v8]{class="badge positive" title="Ook van toepassing op campagne v8"}
Geavanceerde mogelijkheden advanced-functionalities
Als technische gebruiker, naast algemene eigenschappen, kunt u hefboomwerking geavanceerde mogelijkheden gebruiken om uw rapporten, zoals te vormen:
-
Creeer complexe vragen om gegevens in de activiteit van het a Manuscript te verwerken. Meer informatie
-
Voeg een extern script toe dat op de server of client moet worden uitgevoerd. Meer informatie
-
Vraag een rapport met a Jump 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 rapporteigenschappenen klik Scripts.
-
Klik op Add en selecteer 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 gewone browsers. Raadpleeg deze sectie voor meer informatie.
Een scriptactiviteit toevoegen script-activity
Wanneer het ontwerpen van uw rapport, gebruik 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.
Op het tabblad Texts kunt u tekstreeksen definiëren. Zij kunnen dan met de volgende syntaxis worden gebruikt: $ (Herkenningsteken). Voor meer bij het gebruiken van teksten, verwijs naar Toevoegend een kopbal en footer.
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
Het Parameters lusje van de rapporteigenschappenlaat u extra montages voor het rapport bepalen: deze montages zullen in URL tijdens de vraag omhoog worden overgegaan.
Een nieuwe instelling maken:
-
Klik op Add en voer 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 .
Met de optie Filter entities kunt u een veld van de database als parameter gebruiken.
De gegevens worden teruggekregen direct op het entiteitniveau: ctx/ontvanger/@rekening.
Met de optie Variable kunt u een variabele maken of selecteren die wordt doorgegeven als een parameter van de URL en die kan worden gebruikt in de filters.
Met Response HTTP headers kunt u voorkomen dat wordt geklikt wanneer de rapportpagina wordt opgenomen in een HTML-pagina met iframe. Als u wilt voorkomen dat er wordt geklikt, kunt u het gedrag X-Frame-options header kiezen:
- None: Het rapport heeft 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
Het tabblad 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… .
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 de activiteit van de Jump is als een overgang zonder een pijl: het laat u van één activiteit naar een andere gaan of tot een ander rapport toegang hebben.