Définition des conditions sur les axes

Lors de la création d'une visualisation, vous sélectionnez les colonnes à présenter sur les différents axes ainsi que le mode d'agrégation des données. De plus, vous pouvez déterminer plus en détail les éléments à afficher en spécifiant des expressions conditionnelles sur les axes. Les éléments qui s'affichent dans les visualisations dépendent alors des conditions.

L'une des fonctions que vous pouvez utiliser pour les conditions d'une expression d'axe est If(Arg1, Arg2,Arg3). Elle doit être interprétée comme « Si l'argument 1 est avéré, renvoyer l'argument 2 comme résultat, mais si l'argument 1 ne l'est pas, renvoyer l'argument 3 ».

Par exemple, l'expression If([Amount]<10,"yes","no") indique que « Si la valeur de la colonne du montant est inférieure à 10, le résultat de l'expression est yes, mais si elle est égale ou supérieure à 10, le résultat est no ».

Vous trouverez ci-dessous des exemples de mode d'application des expressions conditionnelles dans les différentes visualisations.

Expression conditionnelle appliquée sur l'axe Valeur d'un histogramme

Les exemples de données contiennent les résultats des tests de plusieurs personnes. Pour réussir le test général, le résultat additionné des tests A et B doit être supérieur à 30. Supposons que vous voulez afficher uniquement le nombre d'hommes et de femmes qui ont réussi.
Exemple de données
L'histogramme est d'abord créé avec une barre par sexe.
Histogramme

Procédure

  1. Cliquez avec le bouton droit sur le sélecteur de l'axe Valeur pour ouvrir le menu contextuel.
  2. Sélectionnez Expression personnalisée.
  3. Dans la boîte de dialogue Expression personnalisée, saisissez l'expression Count(If(([Test A] + [Test B])>30,1,null)).
    Le résultat de la fonction If est 1 pour les personnes dont le résultat est supérieur à 30. Pour les personnes qui échouent, l'argument Null indique qu'aucune valeur ne doit être renvoyée.
    Ensuite, la fréquence de 1 est comptée, divisée par sexe.
  4. Cliquez sur OK.
    L'expression de l'axe Valeur affiche désormais le nombre de personnes ayant réussi le test.
    Histogramme avec expression

Expression conditionnelle appliquée sur l'axe Couleur d'une cartographie

Les exemples de données contiennent une prévision de température sur trois jours pour différentes villes. Les marqueurs de la cartographie représentent la température moyenne de chaque ville.
Cartographie affichant les températures moyennes
Vous pouvez par exemple distinguer les villes dont la température moyenne est supérieure à 20° C en colorant leurs marqueurs différemment des autres. Cette opération peut être réalisée par l'application d'une expression conditionnelle à l'axe Couleur.

Procédure

  1. Cliquez avec le bouton droit sur le sélecteur de l'axe Couleur pour ouvrir le menu contextuel.
  2. Sélectionnez Expression personnalisée.
  3. Dans la boîte de dialogue Expression personnalisée, saisissez l'expression If(Avg([Temp])>=20,"Average 20 or higher","Average lower than 20 ").
  4. Cliquez sur OK.
    L'expression de l'axe Couleur a pour résultat une division en deux catégories, l'une avec les villes qui remplissent la condition et l'autre pour celles qui ne la remplissent pas. Des couleurs différentes sont appliquées à chaque catégorie.
    Cartographie avec condition sur l'axe Couleur