Doc Biwee
Français
Français
  • Présentation de Biwee
  • Démarrer avec Biwee
    • Installation de Biwee et prérequis
    • Vidéo : mes premiers pas avec Biwee
  • CRÉER UN TABLEAU DE BORD
    • Ajouter un composant visuel
      • Graphique
      • Secteur
      • Tuiles
      • Treemap
      • Texte
      • Tableau croisé
      • Onglets
      • Nuage de points
      • Jauge
      • Image
      • Grille
      • Filtre par période
      • Éléments filtrants
      • Cartes de points géo
      • Carte choroplèthe
      • Groupe
      • Onglet
    • Menu clic-droit d'un composant
    • Exporter un composant visuel
    • Maximiser un composant visuel
    • Ajouter une description à un composant
    • Interactivité d'un composant
    • Filtres de données dans les composants
    • Les paramètres de tableaux de bord
    • Ajouter une description à un tableau de bord
  • Déployer un tableau de bord
    • Mettre à jour les données du tableau de bord
    • Déployer un tableau de bord sur le portail web de Biwee
    • Les interactions entre tableaux de bord du portail WEB
    • Déployer un tableau de bord dans votre application (Embedded analytics)
    • Les interactions entre tableaux de bord intégrés en API
    • Exporter un tableau de bord en PDF via un appel API
    • Exporter / importer un tableau de bord
  • Appliquer du CSS personnalisé
  • Analyser les données
    • Effectuer des calculs sur les données
    • Configurer un champ calculé
    • Annuaire des fonctions
    • Configurer un calcul dans un composant visuel
    • Fonction d'agrégation
      • Agrégations à un niveau intermédiaire
      • Exemples d’utilisation et cas d’usage pour la fonction aggr()
    • Calculs de fenêtre
  • Parametres
    • Mon compte
    • Agent de publication
    • Paramètres communs
    • Mes options
    • A propos de Biwee
  • Connexion aux données
    • Introduction
    • Connecteurs de bases de données
    • Connecteurs réseaux sociaux
    • Connecteurs sur des logiciels de mailing
    • Connecteurs de fichiers
    • Autres connecteurs
  • Les notifications dans Biwee
  • Création de requêtes
    • Requêtes sur les bases de données
    • Mise en place de paramètres de requête
  • GESTION DES DROITS D'ACCES
    • Gestion des droits au niveau des objets
    • Gestion des droits au niveau des données
    • Gestion des utilisateurs
    • Groupes d'utilisateurs
  • Changelog
    • Version 3.5.3
    • Version 3.5.2
    • Version 3.5.1
    • Version 3.5
    • Version 3.4.2
      • Ajout d'une option filtre dans une grille
      • Nouvelles fonctionnalités sur le connecteur CSV
      • Vous pouvez choisir de ne pas afficher les boutons d'un composant
      • Possibilité de tester l'accessibilité d'une connexion d'un provider
      • Possibilité de nommer un groupe de requêtes
      • Modification de la fenêtre des éléments liés à un modèle de jeu de données
      • Modification de l'affichage d'une requête SQL lors de la comparaison avec l'historique des requêtes
    • Version 3.4.1
      • Aperçu rapide du nombre de ligne d'un jeu de données
      • Possibilité de générer un zip de debug depuis la liste des tableaux de bord
    • Version 3.4
      • Nouveau thème pour les tableaux de bord intégrés par API
      • Ajout d'un champ calculé custom pour concaténer toutes les valeurs d'une colonne
      • Ajout du Data Inspector
      • Affichage de la date de publication des données en API
      • Nouvelle fenêtre pour gérer les paramètres de requête sur le web
      • La liste des tableaux de bord dans Biwee est filtrée en fonction de la recherche effectuée
      • Affichage des éléments de données liés à un modèle
    • Version 3.3
      • Glisser-Déposer pour dissocier une requête
      • Possibilité de désynchroniser une requête de son modèle depuis la vue données
      • Ajout d'un bouton permettant de créer un champ calculé dans la vue données
      • Possibilité de configurer une sélection multi-feuilles dans le connecteur Excel
      • Possibilité de restaurer une version antérieure d'une requête SQL
      • Possibilité de sélectionner plusieurs valeurs pour les paramètres de requête
      • Lors de la modification d'un modèle, la liste des TDBs impactés est affichée
Propulsé par GitBook
Sur cette page
  • Introduction
  • Granularité plus détaillée

Cet article vous a-t-il été utile ?

  1. Analyser les données
  2. Fonction d'agrégation

Agrégations à un niveau intermédiaire

PrécédentFonction d'agrégationSuivantExemples d’utilisation et cas d’usage pour la fonction aggr()

Dernière mise à jour il y a 2 ans

Cet article vous a-t-il été utile ?

Un tableau de bord peut restituer des données agrégées à différents niveaux, en précisant les dimensions sur lesquelles vous souhaitez agréger.

Introduction

La fonction Aggr() permet de réaliser une agrégation selon la fonction choisie sur un ensemble de dimensions prédéfinies. Cette fonction peut être utilisée dans des champs calculés. Le premier argument est une expression récapitulative calculée par rapport à un champ de source de données spécifique. Les arguments suivants sont les dimensions qui définissent le niveau de calcul.

 Aggr(expression récapitulative, dimension1, dimension2, ...)

Par exemple, la fonction suivante calcule les ventes de produits annuelles :

Aggr(Sum([CA]),[Produit],GetYear([Date]))

Le premier argument de la fonction est l’expression récapitulative calculée sur le champ source indiqué. Les arguments suivants représentent un set de dimensions qui seront utilisés pour calculer les agrégations en utilisant la fonction spécifiée dans le premier argument. Par exemple, la fonction suivante calcule la somme des ventes pour chaque catégorie de produit, et restitue ce résultat même si les données affichées sont plus détaillées.

Nous créons la fonction suivante Montant par catégorie :

Aggr(Sum([Ventes]), [Categorie]) 

Suite à la création de ce champ calculé, la table intermédiaire suivante est créé pour générer le champ calculé :

Nous avons une grille avec les champs Catégorie, Produit et Montant ( en somme ). Le montant affiché est le montant par produit et non par catégorie.

On ajoute le champ calculé précédemment Montant par catégorie dans la grille et nous obtenons donc :

Nous avons bien pour chaque ligne de produit, la somme de sa catégorie correspondante.

Granularité plus détaillée

Pour agréger les données par catégorie et produits, vous pouvez créer le champ calculé "Montant par produit" avec l’expression suivante :

Aggr(Sum([Montant]), [Catégorie],[Produit]) 

Suite à la création de ce champ calculé, la table intermédiaire suivante est créé pour générer le champ calculé :

La grille suivante du tableau de bord présente de la donnée moins détaillée que le champ calculé : catégorie et montant des ventes.

Si vous y ajoutez le champ calculé précédent, avec la fonction d’agrégation Min, vous obtenez le résultat suivant :

La grille vous affiche le chiffre d’affaires du produit qui rapporte le moins pour chaque catégorie de produit.