Refreshing Data using a Filter

Create a Data Source Filter and instruct it to refresh its data during postback if its condition changes.

Implementation:

  1. Open an existing model.
  2. Create a data source.
  3. Select the intended data source in the Your Data Sources panel.
  4. Click Filters.
  5. (Optional) If you have already created a filter, double-click it to open the Data Source Filters dialog.
  6. Make sure when the data source is queried the Filter Condition has the potential to change, such as the result of an expression or the value of a question keyword.
  7. Tick the Refresh This Data Source When check box.
  8. Click Save.

This method is more suited to 'top-level' changes, such as when you only need to update the data once or twice per session. If you need to refresh the data more frequently, or in more specific circumstances, you should use a Refresh Data Source Expression question attribute.