Utiliser la clause ‘Group by’ SQL dans Google Sheets

Video google sheet group by column value

by Crawlan.com

Salut les meilleures amies ! Aujourd’hui, je vais vous révéler un petit secret qui va vous faciliter la vie lorsque vous travaillez avec de grandes quantités de données sur Google Sheets. Vous connaissez la clause ‘Group by’ SQL ? Elle vous permet de faire des regroupements et de résumer vos données efficacement. Je vais vous montrer comment l’utiliser, alors attachez vos ceintures !

La puissance de la clause Group by dans Google Sheets

La clause ‘Group by’ est une fonction puissante de la fonction QUERY de Google Sheets qui vous permet de résumer encore davantage de grandes quantités de données. Elle utilise le format ‘=QUERY(plage, « requête SQL »)’. C’est parti !

Regrouper par date

La façon la plus courante de regrouper les entrées serait de les regrouper par date. Pour ce faire, ajoutez la fonction d’agrégation appliquée à la ligne, suivie de la clause ‘group by’ et de la colonne contenant la date. Par exemple, prenons une feuille comprenant la date de la transaction, l’article acheté, le prix par article, la quantité d’articles achetés, le total des ventes, le coût par article, le coût total et le bénéfice.

Voici notre feuille de départ :

Starting sheet

Nous pouvons calculer le bénéfice total par jour en utilisant la requête suivante :

"select A, sum(H) group by A"

Intéressant, n’est-ce pas ? Toutes les fonctions d’agrégation fonctionneront dans ce format. Par exemple, vous pouvez également calculer le bénéfice moyen par jour en utilisant la requête suivante :

"select A, avg(H) group by A"

Malheureusement, la clause ‘group by’ ne vous permet pas de regrouper les données par mois ou par année, à moins que les données n’incluent déjà les lignes spécifiques pour le mois ou l’année. Pour effectuer cette tâche, vous devrez d’abord le faire dans la feuille d’origine. Vous pouvez consulter la dernière partie de ce tutoriel pour savoir comment le faire dans la feuille d’origine.

Regrouper par article

La clause ‘group by’ fonctionne également comme par magie si vous souhaitez regrouper les commandes par article. Par exemple, nous avons des commandes pour l’un des onze produits. Nous pouvons savoir lequel nous rapporte le plus de bénéfices en appelant la colonne contenant le produit, puis en utilisant la même requête que celle utilisée précédemment :

"select B, sum(H) group by B"

Tout comme ça !

Un peu fastidieux, n’est-ce pas ?

Bien que cela nous permette d’analyser beaucoup plus facilement de grandes quantités de données, cela prendra beaucoup de temps. Peut-être qu’il existe un moyen plus simple pour automatiser toutes les analyses et prendre simplement des décisions importantes pour notre entreprise…

Si c’est ce qui vous intéresse, je vous suggère d’essayer Lido. En quelques clics, vous pouvez maintenant accéder à toutes les mesures pertinentes sans avoir à accéder aux bases de données SQL de vos plateformes d’e-commerce et à coder les formules pour les traiter. Laissez notre plateforme faire tout le travail pour vous !

Alors mes amies, ne perdez pas de temps et commencez à utiliser la clause ‘Group by’ dans Google Sheets dès aujourd’hui. Vous serez étonnées de voir à quel point cela peut être puissant et pratique pour votre entreprise. Amusez-vous bien avec vos données !

Articles en lien