Skip to the content

Documentation BI4H (FR)Documentation BI4H (FR)

  • Démarrage rapide
  • Navigation
  • Interactions
  • Self service
  • Graphiques
  • Tableaux
  • Filtres
  • Module
  • Explorateur de données
  • Démarrage rapide
  • Navigation
  • Interactions
  • Self service
  • Graphiques
  • Tableaux
  • Filtres
  • Module
  • Explorateur de données
  • Démarrage rapide

    • Accès à BI4H

    • Profil

    • Barre d'outils supérieure

    • Éléments de BI4H

    • Qu'est-ce que le hub ?

    • Qu'est-ce que l'application ?

    • Qu'est-ce qu'un module ?

    • Version

      • BI4H 5.6.0
      • BI4H 5.5.0
      • BI4H 5.4.0 (Beta)
      • BI4H 5.3.0
  • Navigation

    • Briques et boutons

    • Barre de navigation

    • Bandeau chronologique

    • Barre latérale de navigation

    • Signets

    • Planification

    • Recherche globale

  • Interactions

    • Pointer-et-cliquer

    • Changer le type de graphique

    • Fonctionnalités d'export

    • Plein écran

    • Informations supplémentaires

    • Fenêtres modales

  • Self service

    • Votre premier tableau de bord

      • Ajouter une nouvelle page à l'application
      • Ajouter des modules à la page
    • Modifier le module -> Onglet Données

      • Dimensions et dimensions alternatives
      • Mesures et mesures alternatives
      • Catégories de données alternatives
      • Nom de dimensions & mesures
      • Tri de dimensions & mesures
      • Visibilité des dimensions & mesures
      • Mise en forme
      • Seuil
    • Modifier le module -> Onglet Aspect

      • Personnalisation du titre
      • Afficher la légende et la personnalisation
      • Configuration des couleurs de la boîte
      • Module de fractionnement
      • Options de la boîte
      • Axe X
      • Axe Y
      • Couleurs des graphiques
      • Type (rotation, inversion, empilage)
      • Zoom
      • Info-bulle
      • Moyenne
      • Valeurs
      • Modifier le type
      • Autre (Aspect)
    • Modifier le module -> Onglet Interactivité

      • Action d'approfondissement
      • Filtres
      • Data
      • Other (Interactivité)
    • Modifier la page -> Onglet Généraux

    • Modifier la page -> Onglet Options

      • Options (Page)
      • Filtres (Page)
    • Modifier la page -> Onglet Info

    • Modifier la page -> Onglet Autre

    • Exemples de rendu

      • Graphique en colonnes combiné à une ligne
      • Graphique empilé
      • Graphique avec axe opposé
      • Graphique avec une ligne constante
  • Graphiques

    • Lignes

    • Colonnes

    • Diagramme combiné lignes-colonnes

    • Diagramme à barres

    • Graphique en aires

    • Graphique à bulles

    • Diagramme circulaire

    • Carte thermique

    • Graphique en entonnoir

    • Carte proportionnelle

    • Cartes

    • Jauge

    • Nuage de points

    • Graphique d'étendue

    • Diagramme de Sankey

    • Graphique radial

    • Boxplot

  • Tableaux

    • Options de tableau

    • Tableau simple

    • Tableau en groupes

    • Tableau croisé dynamique

    • Tableau modifiable

      • Cas d'utilisation 1 : une simple note de mise à jour pour le client
      • Cas d'utilisation 2 : Gestion dynamique de la configuration
      • Cas d'utilisation 3 : configuration flexible de la tranche d'âge
  • Filtres

    • Barre de filtre intelligente

    • Disposition du filtre

      • Filtre seul
      • Filtre groupe
      • Filtre Étendu
      • Filtre d'arbre
      • Filtre builder
      • Filtre de recherche
    • Types de filtre

    • Options de Filter

    • Interactions

  • Modules

    • Chiffres

    • Onglets

    • Boutons

    • List Indicator

    • Chatbot

    • Cartes géographiques

    • Aide à l'interprétation

  • Data Explorer

    • Introduction

    • Configuration

      • Généraux
      • Aspect
      • Partage
    • Créer une requête simple

      • Ajouter les champs depuis Univers
      • Ajouter les champs depuis tables
      • Section conditions
      • Mode Avancé (SQL)
    • Requête existante

      • Exécuter une requête existante
      • Créer une requête à partir d'une requête existante
    • Partage

      • Partage une requête
      • Exécuter une requête partagée
      • Organisez vos requêtes
    • Exporter les résultats

  1. Docs
  2. Tableaux
  3. Cas d'utilisation 3 : configuration flexible de la tranche d'âge

Cas d'utilisation 3 : configuration flexible de la tranche d'âge

Reading time:

Cette fonction est réservée aux éditeurs avancés.

Cas d'utilisation : les données doivent souvent être reformatées pour faciliter leur interprétation, par exemple en affichant des tranches d'âge plutôt que des âges exacts dans les statistiques. Étant donné que ces tranches peuvent varier en fonction de l'analyse, permettre aux clients de définir des tranches d'âge à l'aide d'une grille modifiable répond à leurs besoins variés.

Étape 1 : Créer une table de tranches d'âge dans ClickHouse

Commencez par créer une table dans ClickHouse pour stocker les tranches d'âge. Il est important de ne pas utiliser le moteur « log » ; utilisez plutôt « MergeTree » comme moteur à cette fin. Vous trouverez ci-dessous un exemple d'instruction SQL pour créer le tableau custom_age_range :

CREATE TABLE custom_age_range
(
  `ID` UInt64,    
  `min_age` Nullable(Int8),
  `max_age` Nullable(Int8),
  `Description` Nullable(String),
)
ENGINE = MergeTree
PARTITION BY ID
ORDER BY ID
SETTINGS index_granularity = 8192;

Étape 2 : Visualisez la table dans BI4H.

Accédez à BI4H Visual et ajoutez une tableau simple à une page. Remplissez ce tableau en incluant tous les champs de la table custom_age_range.

Étape 3 : Configurez les capacités d'édition.

  • Activez Allow Editing (Autoriser l'édition) et définissez ID comme clé primaire dans la section Edition.
  • Activez Allow Editing (Autoriser l'édition) pour le champ min_age dans la section Édition.
  • Activez Allow Editing (Autoriser l'édition) pour le champ max_age.
  • Activez Allow Editing (Autoriser l'édition) pour le champ Description.

Étape 4 : Activez l'interactivité de la grille.

Après avoir configuré les champs, passez à l'onglet Interactivité. Dans la section Modification, activez les options suivantes :

  • Autoriser la mise à jour
  • Autoriser l'ajout
  • Autoriser le clonage
  • Autoriser la suppression
  • Définissez le mode d'édition sur batch

Étape 5 : Créer un dictionnaire pour identifier les tranches d'âge des patients

Pour faciliter l'identification de la tranche d'âge à laquelle appartient un patient, créez un dictionnaire. Ce dictionnaire associera des valeurs textuelles spécifiques à des paramètres pertinents.

CREATE DICTIONARY IF NOT EXISTS age_range_dict
(   
    ID UInt16,    
    min_age UInt16,
    max_age UInt16,                 
    Description String
)
PRIMARY KEY ID
LAYOUT(range_hashed)                
RANGE(MIN min_age MAX max_age) 
SOURCE(CLICKHOUSE(TABLE 'custom_age_range' USER 'chAdmin' PASSWORD 'b14h@d3dCH' DB 'bi_dpi'))
LIFETIME(MIN 300 MAX 600);

Étape 6 : Créer un extrait de requête exécutable pour actualiser le dictionnaire immédiatement après les modifications.

Lorsque des modifications sont apportées au tableau, il peut y avoir un délai avant que le dictionnaire lié ne soit mis à jour. Pour voir les modifications immédiatement, vous pouvez exécuter un extrait de requête afin d'actualiser le dictionnaire. 

Étape 7 : Créer un widget basé sur le dictionnaire

Après avoir configuré le dictionnaire et vous être assuré qu'il est actualisé selon les besoins, l'étape suivante consiste à créer un widget qui utilise ce dictionnaire. Ce widget exploitera le dictionnaire pour afficher ou traiter les informations relatives à la tranche d'âge des patients, selon les besoins.


Last update: 24 February 2026
Views: 27

© 2026 Documentation BI4H (FR)

Powered by WordPress

To the top ↑ Up ↑