Loading

Filtrage d'un groupe entier auquel un membre appartient

Date de publication: May 9, 2023
Tâche
Comment filtrer une vue sur le groupe auquel un membre appartient, par exemple après avoir choisi un produit, puis vu tous les produits de la même catégorie que le produit choisi.

En d'autres termes, dans une vue qui contient deux dimensions sur Lignes, comment retourner tous les enregistrements de Dimension (1) en cas de filtrage par Dimension (2). 
Étapes
Utilisez un paramètre pour sélectionner le produit, puis utilisez une expression FIXED pour créer un filtre qui renverra la même valeur pour toutes les lignes dans un groupe. L'exemple de classeur joint utilise l'ensemble de données de l'exemple Superstore pour démontrer les instructions suivantes :

Étape 1 : Créer un paramètre

  1. Dans le volet Données, faites un clic droit sur le champ [Product Name] (Nom du produit) et sélectionnez Créer > Paramètre…
  2. Dans la boîte de dialogue Créer un paramètre, nommez le paramètre. Dans cet exemple, j'appellerai le paramètre « Type in product name » (Entrer le nom du produit)
  3. Faites un clic droit sur [Type in product name] (Entrer le nom du produit) dans le volet Données et sélectionnez Afficher la commande de paramètre

Étape 2 : Créer un champ calculé

  1. Sélectionnez Analyse > Créer un champ calculé
  2. Nommez le champ calculé « Filtre Catégorie du produit sélectionné »
  3. Saisissez une formule du type suivant puis cliquez sur OK :
    { FIXED [Category] : MAX([Product Name] = [Type in product name])}

Étape 3 : Filtrez votre vue

  1. Faites glisser le nouveau champ calculé [Selected Product's Category Filter] (Filtre Catégorie du produit sélectionné) sur l'étagère Filtres
  2. Dans la boîte de dialogue Filtre, cochez True puis cliquez sur OK.
Ressources supplémentaires
Explications du calcul FIXED ci-dessus :
  1. Nous déterminons quelles lignes dans la base de données sous-jacentes ont un nom de produit correspondant au nom choisi dans le paramètre.
    • Notez que l'expression [Product Name] = [Type in product name] renverra uniquement TRUE sur les lignes contenant un produit sélectionné.
  2. L'expression FIXED renverra le maximum de [Product Name] = [Type in product name] pour chaque valeur unique de [Category].
    • TRUE est considéré comme « plus grand » que FALSE.
    • En d'autres termes, si une ligne dans une catégorie contient TRUE, l'expression FIXED renverra TRUE pour toutes les lignes de cette catégorie.

Discuter de cet article... Forum de commentaires
Numéro d’article de la base de connaissances

001453789

Pièces jointes

filter to group.twbx

1258 KB

 
Chargement
Salesforce Help | Article