{# Component for displaying "How Heard" charts and tables #} {# Expects: event, how_heard_counts, total_how_heard_responses, how_heard_by_event, all_how_heard_labels, top_10_labels #}

Wie hast du von der NooK gehört?

{% if how_heard_counts %}

{{ event.name }}

Vergleich über alle Jahre (in %)

Entwicklung der Top 10 Quellen über alle Events (in %)

Rohdaten: {{ event.name }}

{% for label in how_heard_counts.keys() | sort %} {% if how_heard_counts[label] > 0 %} {% endif %} {% endfor %}
Quelle Anzahl Prozent
{{ label }} {{ how_heard_counts[label] }} {% if total_how_heard_responses > 0 %} {{ "%.1f"|format((how_heard_counts[label] / total_how_heard_responses) * 100) }}% {% else %} 0.0% {% endif %}
Gesamt {{ total_how_heard_responses }} 100.0%

Rohdaten: Alle Events

{% for evt_id, evt_data in how_heard_by_event.items() | sort(attribute='1.event_name') %} {% for label in evt_data['counts'].keys() | sort %} {% if evt_data['counts'][label] > 0 %} {% endif %} {% endfor %} {% endfor %}
Event Quelle Anzahl %
{{ evt_data['event_name'] }} {{ label }} {{ evt_data['counts'][label] }} {{ "%.1f"|format(evt_data['percentages'][label]) }}%
{% else %}

Keine Daten zu "Wie hast du von der NooK gehört?" vorhanden.

{% endif %}