From 249fb90714d1cc4adeede1354f4328b27d50992d Mon Sep 17 00:00:00 2001 From: medina5 Date: Thu, 11 Sep 2025 07:55:04 +0200 Subject: [PATCH] exploration --- exploration.md | 13 +++++++++++++ topflop.md | 16 ++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 topflop.md diff --git a/exploration.md b/exploration.md index 35ac61d..14d8f97 100644 --- a/exploration.md +++ b/exploration.md @@ -30,3 +30,16 @@ SELECT FROM ventes_mensuelles ORDER BY codepostal, annee, mois; ``` + +## Drill up + +L'option d'exploration ascendante est l'exact opposé de la fonctionnalité d'exploration descendante. Elle permet aux utilisateurs de visualiser des niveaux hiérarchiques plus élevés de données, du plus spécifique au plus général. + +Par exemple, imaginons que vous consultiez un tableau de bord affichant les ventes par produit. L'exploration ascendante vous permettrait également de visualiser les ventes par catégorie de produits. + + +## Drill through + +L'exploration amont permet aux utilisateurs de cliquer sur un point ou un élément de données spécifique, puis d'ouvrir une nouvelle fenêtre ou un nouveau rapport affichant les données associées. Elle permet une meilleure compréhension contextuelle d'un ensemble de données spécifique. + +Par exemple, si vous disposez d'un tableau de bord affichant les notes de satisfaction client, vous pouvez explorer les données amont pour afficher les réponses individuelles aux enquêtes ou d'autres types de commentaires clients. L'exploration amont vous permettra de mieux comprendre les raisons de vos notes de satisfaction client. diff --git a/topflop.md b/topflop.md new file mode 100644 index 0000000..77dca77 --- /dev/null +++ b/topflop.md @@ -0,0 +1,16 @@ +# Tops / Flops + +Afficher le nombre de personnes qui ont acheté le top 5 des articles les plus chers. + +```sql +WITH top5 AS ( + SELECT code + FROM article + ORDER BY prix DESC + LIMIT 5 +) +SELECT COUNT(DISTINCT t.adherent_id) AS nb_clients_top5 +FROM ligne l +JOIN ticket t ON t.id = l.ticket_id +WHERE l.article_code IN (SELECT code FROM top5); +```