diff --git a/src/pretix/control/templates/pretixcontrol/items/question.html b/src/pretix/control/templates/pretixcontrol/items/question.html
index 25689d3bf9..d7d420e058 100644
--- a/src/pretix/control/templates/pretixcontrol/items/question.html
+++ b/src/pretix/control/templates/pretixcontrol/items/question.html
@@ -13,31 +13,52 @@
{% trans "Edit question" %}
-
+
+
+
+
{% trans "Filter" %}
+
+
+
+
{% if not stats %}
diff --git a/src/pretix/control/views/item.py b/src/pretix/control/views/item.py
index c7ef713fd8..f71e914146 100644
--- a/src/pretix/control/views/item.py
+++ b/src/pretix/control/views/item.py
@@ -661,6 +661,10 @@ class QuestionView(EventPermissionRequiredMixin, QuestionMixin, ChartContainingV
question=self.object, orderposition__isnull=False,
orderposition__order__event=self.request.event
)
+
+ if self.request.GET.get("subevent", "") != "":
+ qs = qs.filter(orderposition__subevent=self.request.GET["subevent"])
+
s = self.request.GET.get("status", "np")
if s != "":
if s == 'o':