Loading

Suppression des pourcentages supérieurs et inférieurs des valeurs d'un champ (données atypiques) lors de l'agrégation

Date de publication: Jul 20, 2023
Tâche
Comment supprimer les valeurs supérieures et inférieures X% d'un champ (valeurs atypiques) lors d'une agrégation.
Étapes

Étape 1 : Créer la vue

  1. Ouvrez Tableau Desktop et connectez-vous à l'exemple de source de données Superstore.
  2. Faites glisser Ville sur Lignes.
  3. Faites glisser Nombre d'enregistrements vers Texte dans la fiche Repères.
  4. Triez Ville par ordre décroissant selon la somme du Nombre d'enregistrements.

Étape 2 : Créer les deux paramètres nécessaires

  1. Dans le volet Données, cliquez sur la flèche de liste déroulante située dans l'angle supérieur droit, puis sélectionnez Créer un paramètre.
  2. Dans la boîte de dialogue Créer un paramètre, procédez comme suit puis cliquez sur OK :
  • Donnez au champ un Nom, par exemple : Pct inf.
  • Dans Type de données, sélectionnez Flottant.
  • Dans Format d'affichage, sélectionnez Pourcentage.
  • Dans Valeurs autorisées, sélectionnez Plage.
  • Définissez le Minimum sur 0.05, le Maximum sur 0.25 et la Taille d'incrément sur 0.05.
  • Faites un clic droit sur Pct. Inf dans le volet Paramètre de la fenêtre Données et sélectionnez Afficher la commande de paramètre.
  1. Répétez les étapes ci-dessus pour créer un autre paramètre Pct. sup avec une valeur minimum de 0.75, une valeur maximum de 1.0 et une taille d'incrément de 0.05.

Étape 3 : Créer un champ calculé qui inclut uniquement la plage Y% intermédiaire de valeurs

  1. Choisissez Analyse > Créer un champ calculé.
  2. Dans la boîte de dialogue Champ calculé, procédez comme suit, puis cliquez sur OK :
  • Nommez le champ calculé, par exemple Ventes filtrées.
  • Copiez et collez les déclarations suivantes dans le champ de formule :
IF [Ventes] > { FIXED [Ville]: PERCENTILE([Ventes], [Pct. inf])} AND [Ventes] < { FIXED [Ville]: PERCENTILE([Ventes], [Pct. sup])}
THEN [Ventes]
END

Étape 4 : Créer un filtre pouvant exclure les valeurs de X% inférieur/supérieur des données

  1. Faites glisser le champ calculé Ventes filtrées créé ci-dessus vers l'étagère Filtres.
  2. Dans la boîte de dialogue Filtrer le champ, sélectionnez Toutes les valeurs et cliquez sur Suivant.
  3. Sélectionnez Spécial > Valeurs non null et cliquez sur OK
Ressources supplémentaires
Deux paramètres sont nécessaires parce que l'argument 2 de PERCENTILE() doit être une valeur littérale flottante. Cela signifie que nous ne pouvons pas simplement utiliser l'expression « 1 – [Bottom Pct.] » comme second argument de cette fonction dans le champ calculé, étant donné qu'il contient un opérateur et n'est donc pas une valeur littérale flottante.
Numéro d’article de la base de connaissances

001458062

Pièces jointes

trimming_outliers.twbx

1218 KB

 
Chargement
Salesforce Help | Article