Description
La série de référence du dossier : une ligne par jour de service et par service (déjeuner, dîner, « après-midi et nuit »), avec les réservations et les couverts prévus, les trois statuts de réservation, les couverts honorés, annulés et perdus en no-show et les tables venues sans réservation. Pas de chiffre d’affaires par jour : il se lit par mois. Les statuts d’un service de moins de 5 réservations, et de quelques services voisins, sont laissés vides.
Agrégats calculés depuis ce fichier pour les graphiques : cafe-de-l-homme/aggregats/kpis.json, cafe-de-l-homme/aggregats/saisonnalite-mois.json, cafe-de-l-homme/aggregats/jours-semaine.json, cafe-de-l-homme/aggregats/no-show.json.
Colonnes
14 colonnes · en-têtes d’origine
- dateDate
- Jour de service (AAAA-MM-JJ). 727 jours observés sur 730 : un jour absent est un jour sans réservation enregistrée, pas un zéro.
- moisTexte
- Mois du service (AAAA-MM).
- jour_semaineTexte
- Jour de la semaine en toutes lettres (lundi … dimanche).
- serviceTexte
- Déjeuner, Dîner, ou « Après-midi et nuit » (service de l’après-midi, Midnight in Paris, soirée musicale sans repas, et les rares réservations sans service SevenRooms).
- reservationsNombre
- Réservations du service, tous statuts confondus, walk-ins compris. Toujours publié.
- couverts_prevusNombre
- Couverts prévus de toutes les réservations du service, tous statuts confondus. Toujours publié.
- honoreesNombre
- Réservations venues (y compris les 56 réservations non clôturées en caisse). Vide, comme les six colonnes suivantes, dans une case de moins de 5 réservations ou masquée en complément (124 cases).
- annuleesNombre
- Réservations annulées avant le service.
- no_showNombre
- Clients attendus qui ne sont pas venus et n’ont pas prévenu.
- couverts_honoresNombre
- Couverts prévus des réservations honorées.
- couverts_annulesNombre
- Couverts prévus des réservations annulées.
- couverts_no_showNombre
- Couverts prévus des réservations en no-show : les places restées vides.
- walk_insNombre
- Tables venues sans réservation (déjà comptées dans honorees).
- reservations_avec_ticketNombre
- Réservations honorées auxquelles un ticket de caisse est rattaché.
Pièges de nettoyage
- Trois statuts, trois dénominateurs possibles. Taux de no-show = no_show / (honorees + no_show) ; taux d’annulation = annulees / reservations. Écrivez votre formule avant de calculer.
- Les walk-ins sont des réservations honorées par construction (on ne peut pas être en no-show sans avoir réservé) : les inclure fait baisser artificiellement le taux de no-show du jour même et du déjeuner.
- Confidentialité : les statuts de 124 cases (services de moins de 5 réservations et quelques voisins, choisis pour qu’aucun total ne les redonne) sont vides : traitez le vide comme une valeur manquante, pas comme un zéro. Pour un total mensuel exact, prenez saisonnalite-mois.json.
- Pas de chiffre d’affaires par jour (un service compte parfois une ou deux tables qui paient) : le CA et la dépense par couvert se lisent dans canaux-mois.csv ou offres-mois.csv.
- Les couverts sont les couverts prévus à la réservation : le nombre de personnes réellement venues n’est jamais renseigné.
La méthode pas à pas est dans le guide « Lire et nettoyer un CSV ».
Questions d’analyse
- 01Quel est le taux de no-show de la période, et que devient-il si l’on change de dénominateur ?
- 02Combien de couverts sont perdus en no-show chaque année, et que coûteraient-ils au prix moyen d’un couvert ?
- 03Quel jour de la semaine et quel service portent le plus de couverts ? Le samedi soir vaut combien de mercredis soir ?
- 04À quelle date exacte la fréquentation de mars 2026 se détache-t-elle de celle de mars 2025 ?
- 05Combien de couverts prévoir pour octobre 2026, avec quelle fourchette ?
Aperçu des 20 premières lignes
Valeurs brutes, telles que dans le fichier
| # | date | mois | jour_semaine | service | reservations | couverts_prevus | honorees | annulees | no_show | couverts_honores | couverts_annules | couverts_no_show | walk_ins | reservations_avec_ticket |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2024-10-01 | 2024-10 | mardi | Déjeuner | 15 | 36 | 14 | 1 | 0 | 34 | 2 | 0 | 3 | 11 |
| 2 | 2024-10-01 | 2024-10 | mardi | Dîner | 61 | 156 | 51 | 8 | 2 | 132 | 20 | 4 | 6 | 49 |
| 3 | 2024-10-02 | 2024-10 | mercredi | Déjeuner | 10 | 24 | 9 | 1 | 0 | 22 | 2 | 0 | 0 | 9 |
| 4 | 2024-10-02 | 2024-10 | mercredi | Dîner | 56 | 152 | 45 | 7 | 4 | 116 | 26 | 10 | 1 | 37 |
| 5 | 2024-10-02 | 2024-10 | mercredi | Après-midi et nuit | 2 | 6 | · | · | · | · | · | · | · | · |
| 6 | 2024-10-03 | 2024-10 | jeudi | Déjeuner | 13 | 40 | 8 | 3 | 2 | 27 | 7 | 6 | 5 | 5 |
| 7 | 2024-10-03 | 2024-10 | jeudi | Dîner | 5 | 10 | · | · | · | · | · | · | · | · |
| 8 | 2024-10-04 | 2024-10 | vendredi | Déjeuner | 28 | 65 | 24 | 3 | 1 | 52 | 11 | 2 | 10 | 20 |
| 9 | 2024-10-04 | 2024-10 | vendredi | Dîner | 98 | 240 | 78 | 14 | 6 | 193 | 33 | 14 | 9 | 75 |
| 10 | 2024-10-04 | 2024-10 | vendredi | Après-midi et nuit | 32 | 80 | 22 | 1 | 9 | 57 | 1 | 22 | 15 | 18 |
| 11 | 2024-10-05 | 2024-10 | samedi | Déjeuner | 30 | 76 | 27 | 2 | 1 | 68 | 6 | 2 | 11 | 20 |
| 12 | 2024-10-05 | 2024-10 | samedi | Dîner | 106 | 268 | 91 | 15 | 0 | 226 | 42 | 0 | 19 | 79 |
| 13 | 2024-10-05 | 2024-10 | samedi | Après-midi et nuit | 51 | 118 | 41 | 4 | 6 | 95 | 10 | 13 | 22 | 29 |
| 14 | 2024-10-06 | 2024-10 | dimanche | Déjeuner | 15 | 38 | 11 | 3 | 1 | 30 | 6 | 2 | 1 | 11 |
| 15 | 2024-10-06 | 2024-10 | dimanche | Dîner | 56 | 145 | 44 | 9 | 3 | 116 | 22 | 7 | 3 | 41 |
| 16 | 2024-10-06 | 2024-10 | dimanche | Après-midi et nuit | 12 | 35 | 6 | 5 | 1 | 16 | 13 | 6 | 2 | 5 |
| 17 | 2024-10-07 | 2024-10 | lundi | Déjeuner | 11 | 23 | 8 | 2 | 1 | 16 | 4 | 3 | 3 | 7 |
| 18 | 2024-10-07 | 2024-10 | lundi | Dîner | 28 | 119 | 17 | 7 | 4 | 94 | 18 | 7 | 1 | 17 |
| 19 | 2024-10-08 | 2024-10 | mardi | Déjeuner | 21 | 50 | 17 | 2 | 2 | 43 | 3 | 4 | 8 | 15 |
| 20 | 2024-10-08 | 2024-10 | mardi | Dîner | 51 | 135 | 44 | 7 | 0 | 119 | 16 | 0 | 5 | 44 |
Fichier complet : 1 896 lignes. Les cellules longues sont tronquées ici, survolez-les pour lire la valeur entière.
Missions qui l’utilisent
3 missions
