Jump to a Slide in Present Pro (Jump Action)
The Jump To Slide jump action opens a slide in the current presentation when your reader clicks the button, image, or text associated with the action at runtime. The target may be a slide specified by number or name, or it may be based on a PQL function. When the jump button is clicked at runtime, the given slide will open. This helps you direct users to relevant information.
Jump to Slide Types
Simple
Choose "Simple" to configure the jump action based on a specified slide number or name, or to jump to the next or previous slide.
From the second tab (green highlight above), choose the Slide Method from the list:
- Slide Number: jump to a given slide number.
- Slide Name: jump to a given slide name.
- Next Slide: jump to the next slide in the sequence.
- Previous Slide: jump to the previous slide in the sequence.
Click Apply to save the jump action.
Advanced
The Advanced option enables users to jump to a slide based on a given PQL formula. This offers a lot of flexibility, as the slide to jump to is determined by whether the specified conditions of the PQL expression are met, rather than by a static slide number or name. This ensures that report consumers are led to the most relevant information, based on the data that is clicked.
Click Validate to test your script, then click Apply to save the jump action.
- Click here to review the action PQL functions
Example: Advanced Jump to Slide
Inject to Target
This option is available for both simple and advanced configurations. It allows you to pass an interaction from a slicer to the jump button via a target; when the button is clicked, the selected slicer element is injected into the jump action target (the slide that is jumped to).
- Add an interaction from your slicer to your jump button.
- Create a new target; add an interaction from the target to the slicer.
- Add another interaction from the target to the content items that should be filtered by the slicer, on the slide that you want to jump to.
- When configuring the Jump to Slide click action, enable Inject to Target and choose the relevant target from the list.
- Click Apply to save the jump action.
In this example, an If statement was written using the MonthNumber PQL function.
if(MonthNumber(DateTime())=7, 2, 3)
When the jump button is clicked at runtime, if the current month is July, it will trigger a jump to slide 2. If the current month is not July, it will trigger a jump to slide 3.