Statistiques OEDB

Analyse de {{events.length}} événements

@if (isLoading) {

Chargement des statistiques...

} @else {

📊 Genres d'événements les plus fréquents

@for (item of whatCounts; track item.what) {
{{item.emoji}} {{item.label}} {{item.count}}
}

📅 Histogramme de création des événements (par mois)

@for (item of creationHistogram; track item.month) {
{{item.count}}
{{formatMonth(item.month)}}
}

📅 Histogramme de création des événements (par semaine)

@for (item of creationHistogramByWeek; track item.week) {
{{item.count}}
{{formatWeek(item.week)}}
}

⏱️ Répartition des durées (en jours)

@for (item of durationDistribution; track item.days) {
{{item.days === '0' ? '0 jour' : item.days === '1' ? '1 jour' : item.days + ' jours'}} {{item.count}}
}

👥 Réunions et événements de personnes

@for (item of meetingTypes; track item.what) {
{{item.emoji}} {{item.label}} {{item.count}}
} @empty {

Aucun type de réunion trouvé

}

⚠️ Signalements et incidents

@for (item of reportingTypes; track item.what) {
{{item.emoji}} {{item.label}} {{item.count}}
} @empty {

Aucun type de signalement trouvé

}

🆕 10 événements les plus récemment créés

@for (event of recentEvents; track event.id || event.properties?.what) {
{{event.properties?.label || event.properties?.name || 'Événement sans nom'}} {{formatDate(event.properties?.createdate || '')}}
{{event.properties && event.properties.what ? event.properties.what : 'non-défini'}} @if (event.properties && event.properties.where) { 📍 {{event.properties.where}} }
} @empty {

Aucun événement récent

}
}