Rapporten > Stap 3: Prompts definiëren (optioneel) > Kolomfilterprompts toevoegen
Kolomfilterprompts toevoegen
Met een kolomfilterprompt kunnen gebruikers waarden selecteren om een kolom in een rapport te filteren. U kunt het bereik van mogelijke filterwaarden definiëren en opgeven hoe de gebruiker de filterwaarden voor het rapport selecteert.
U definieert kolomfilterprompts op de pagina 'Prompts definiëren' . Wanneer u meerdere kolomfilterprompts hebt samengesteld voor een rapport, worden ze beurtelings aan de gebruiker weergegeven in de aangegeven volgorde, van boven naar beneden.
Ga als volgt te werk om kolomfilterprompts toe te voegen of te wijzigen:
- Klik op de pagina 'Prompts definiëren' op 'Prompt maken' en selecteer 'Kolomfilterprompt'.
- Voer in het dialoogvenster 'Prompteigenschappen' in het tekstvak 'Bijschrift' een bijschrift in voor de kolomfilterprompt.
Het bijschrift wordt weergegeven wanneer een gebruiker het rapport uitvoert.
- Voer in het tekstvak 'Omschrijving' een omschrijving in (optioneel).
- Selecteer in de vervolgkeuzelijst 'Filteren op kolom' de kolom in het rapport dat u wilt filteren. Selecteer vervolgens in de vervolgkeuzelijst 'Operator' de gewenste operator.
Selecteer de operator '*Gebruiker vragen' als u wilt dat de gebruiker de operator selecteert.
- Geef op hoe de gebruiker waarden moet selecteren door op de desbetreffende optie te klikken.
Gebruikers kunnen waarden selecteren in een vervolgkeuzelijst of door opties bladeren en deze invoeren in een tekstvak.
OPMERKING: maximaal 1000 waarden zijn toegestaan als deze worden geselecteerd in een vervolgkeuzelijst.
- Schakel het selectievakje 'Alleen één waarde' in als de gebruiker slechts één waarde mag selecteren voor de kolomfilterprompt.
- Selecteer een van de volgende opties onder het item 'Welke waarden moeten worden weergegeven voor de gebruiker':
- Klik op 'Geen' als u geen waarden wilt weergeven.
De gebruiker moet de waarde invoeren.
- Klik op 'Alle waarden' als u alle mogelijke waarden wilt weergeven.
- Klik op 'Beperkte waarden filteren' of 'SQL-resultaten' als u een subset van waarden wilt weergeven.
Beperkte waarden filteren. De beperking van waarden is handig wanneer er wordt gevraagd naar meerdere kolommen of wanneer de resultaten al een filter bevatten. Zo wordt voorkomen dat een gebruiker waarden kiest die geen gegevens zouden opleveren. Stel dat een rapport een kolom 'Land' en een kolom 'Plaats' bevat en al het filter 'Land=Frankrijk' bevat. Door beperkte waarden voor het filter van de kolom 'Plaats' te selecteren worden de keuzen beperkt tot plaatsen in alleen Frankrijk. Zodoende wordt voorkomen dat de gebruiker filters kan kiezen die elkaar uitsluiten, zoals 'Land=Italië' en 'Plaats=Parijs'. Als waarden worden beperkt, kan het langer duren om de prompts te verwerken dan met de twee andere opties.
SQL-resultaten. Als u de waarden met een SQL-instructie wilt beperken, klikt u op de optie 'SQL-resultaten' en typt u de SQL-instructie in het tekstvak. Wanneer u een SQL-resultatenprompt gebruikt, zijn de volgende condities van toepassing:
- U kunt SQL-resultatenprompts niet aan elkaar koppelen. Als u bijvoorbeeld twee SQL-resultatenprompts hebt, hebben de gefilterde waarden van de ene prompt geen invloed op de andere prompt.
- Als de eerste prompt een SQL-resultatenprompt is en de tweede prompt een normale prompt, dan wordt het resultaat van de tweede prompt beperkt tot de resultaten van de eerste prompt als voor de tweede prompt de optie 'Beperkte waarden filteren' is geselecteerd. Als de eerste prompt een normale prompt is en de tweede prompt een SQL-resultatenprompt, dan kunnen de twee prompts niet aan elkaar worden gekoppeld.
- Niet-SQL-resultatenprompts kunnen altijd aan elkaar worden gekoppeld ongeacht de volgorde van de prompts.
- Het maximumaantal beschikbare waarden voor de promptvervolgkeuzelijst is 1000. Als meer dan 1000 records door het SQL-resultaat worden geretourneerd, worden alleen de eerste 1000 records weergegeven.
- Maak selecties voor de opties in het gebied 'Overige opties':
- Schakel het selectievakje 'Gebruikers toestaan opties te beperken' in als de gebruiker de filteropties mag beperken. Als dit selectievakje is ingeschakeld, krijgen de gebruikers een keuzelijst te zien waarmee ze op basis van condities (zoals begint met, eindigt met en bevat) de opties kunnen beperken.
Met beperkte opties kan de gebruiker zoeken naar de waarden die als filter moeten worden gebruikt. Bijvoorbeeld: als een filter alle plaatsen in Frankrijk bevat, kan een gebruiker de filteropties beperken tot plaatsen die met een P beginnen.
- Schakel het selectievakje 'Gebruiker toestaan prompt over te slaan' in als een gebruiker dit kolomfilter mag overslaan.
Zodoende wordt de optie 'Prompt overslaan' weergegeven. Als de gebruiker op deze optie klikt, hoeft hij of zij geen selectie voor dit filter te maken.
- Klik op 'OK' wanneer u klaar bent.
De kolomfilterprompt wordt weergegeven op de pagina 'Prompts definiëren'.
- Klik op de knop 'Voorbeeld' als u de kolomfilterprompt wilt weergeven.
Ga als volgt te werk om de eigenschappen van kolomfilterprompts te wijzigen:
- Klik op de eigenschappenknop voor de prompt.
- Breng wijzigingen aan in het dialoogvenster 'Prompteigenschappen' en klik dan op 'OK'.
Ga als volgt te werk om kolomfilterprompts omhoog of omlaag in de uitvoeringsvolgorde te verplaatsen:
Ga als volgt te werk om kolomfilterprompts te verwijderen:
- Klik op de verwijderknop voor de prompt.
|