BASE DE CONNAISSANCES

Exécuter un calcul de table à travers plusieurs mesures


Date de publication : 03 Dec 2013
Date de dernière modification : 20 Jul 2023

Question

Comment exécuter un calcul de table, par exemple une différence de pourcentage, à travers plusieurs mesures plutôt qu'à travers des membres de dimensions. Par exemple, en calculant la différence de pourcentage, le nombre de membres dans chaque étape.

Environnement

Tableau Desktop

Réponse

Option 1 : Permuter les mesures

Pour certaines sources de données, il est possible de permuter les données dans Tableau Desktop. Pour des instructions, consultez Permuter les données de colonnes en lignes. Pour les autres sources de données, vous devez permuter les données dans la base de données.

Après avoir permuté les données, ajoutez un calcul de table à [Permuter les valeurs de champ]. Pour plus d'informations, consultez Transformer des valeurs avec des calculs de table.
Option 2 : Créer un champ calculé qui spécifie manuellement les mesures à utiliser dans la fonction de table
Étape 1 - Créer la vue d'origine
  1. Faites glisser [ID de projet] vers l'étagère Lignes
  2. Faites un clic droit et faites glisser [Date] vers l'étagère Colonnes
  3. Dans la boîte de dialogue Déposer un champ, sélectionnez MY(Date) et cliquez sur OK
  4. Faites glisser [Étape 1] vers Texte sur la fiche Repères.
  5. Double-cliquez sur [Étape 2] et [Étape 3] dans le volet Données pour les ajouter à la vue

Étape 2 - Créer un calcul Différence de pourcentage
  1. Sélectionnez 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é. Dans cet exemple, le champ calculé est appelé « Diff. % entre Étapes 1 et 2 »
    • Dans le champ de formule, créez un calcul du type suivant :

      (ZN(SUM([Stage 2]))
      - ZN(SUM([Stage 1])))
      / ABS(ZN(SUM([Stage 1])))

    • Si vous avez besoin d'aide pour écrire les formules à utiliser, commencez par convertir le calcul de table rapide en un champ calculé (voir Conversion d'un calcul de table rapide en un champ calculé
  3. Faites un clic droit sur [Diff. % entre étapes 1 et 2] dans le volet Données et sélectionnez Propriétés par défaut > Format de nombre...
  4. Dans la boîte de dialogue Format de nombre par défaut, sélectionnez Pourcentage et cliquez sur OK.
  5. Faites glisser [Diff. % étapes 1 et 2] vers la fiche Valeurs de mesures
  6. Répétez les étapes 1-6 pour [Diff. % entre étapes 2 et 3]

Remarque : cette méthode va créer des lignes supplémentaires au lieu d'une colonne supplémentaire.Consultez Ajouter des colonnes supplémentaires à un tableau croisé lorsque chaque ligne est une mesure pour des instructions de reformatage de la vue.
Cet article vous a-t-il permis de résoudre le problème ?