{% extends "base.html" %} {% block title %}Auswertung · EPI-Support{% endblock %} {% block content %} {% macro bars(items) %} {% set top = (items|map(attribute=1)|max) if items else 1 %}
{% for label, cnt in items %}
{{ label }} {{ cnt }}
{% else %}

Keine Daten.

{% endfor %}
{% endmacro %}
{% for val, label in periods %} {{ label }} {% endfor %}
⬇ Excel-Export
{{ m.total }}Tickets im Zeitraum
{{ m.open }}offen
{{ m.closed }}geschlossen
{{ m.escalated }}eskaliert
{{ h(m.response.median) }}Median Reaktionszeit
{{ h(m.resolution.median) }}Median Lösungszeit

Ticket-Aufkommen pro Monat

{{ chart_svg|safe }}

Reaktions- & Lösungszeiten

MedianØP90n
Reaktionszeit {{ h(m.response.median) }}{{ h(m.response.avg) }} {{ h(m.response.p90) }}{{ m.response.n }}
Lösungszeit {{ h(m.resolution.median) }}{{ h(m.resolution.avg) }} {{ h(m.resolution.p90) }}{{ m.resolution.n }}
{% if m.oldest_open %}

Ältestes offenes Ticket: #{{ m.oldest_open.number }} {{ m.oldest_open.title }} – seit {{ m.oldest_open.age|round(0)|int }} Tagen {% if m.open_age_avg_days %}(Ø offen: {{ m.open_age_avg_days|round(1) }} Tage){% endif %}

{% endif %}

Nach Priorität

{{ bars(m.by_priority) }}

Nach Status

{{ bars(m.by_state) }}

Nach Gruppe

{{ bars(m.by_group) }}

Nach Bearbeiter (Agent)

{{ bars(m.by_owner) }}
{% endblock %}