BASE DE CONNAISSANCES

Calcul de la différence entre deux valeurs de la même mesure dans une vue


Date de publication : 17 Jun 2015
Date de dernière modification : 20 Jul 2023

Problème

Comment créer un calcul pour trouver la différence entre deux valeurs de la même mesure dans une vue.

Par exemple, si la vue d'origine présente les ventes pour 4 ans, la vue finale devrait afficher une colonne avec la différence entre les ventes pour deux années spécifiques.

Environnement

Tableau Desktop

Résolution

Vous pouvez consulter les instructions des deux options dans le classeur joint.

Option 1

L'exemple ci-dessous compare les ventes entre deux années (par exemple Ventes 2015 - Ventes 2013). Ajustez le nombre à la fin du calcul LOOKUP pour augmenter la différence dans le calcul.
  1. Dans Tableau Desktop, cliquez avec le bouton droit de la souris sur le nom de la feuille et sélectionnez Dupliquer la feuille. La structure de la vue est alors conservée (par exemple YEAR dans les colonnes et les mesures dans le texte, etc).
  2. Accédez à Analyse > Créer un champ calculé... 
  3. Nommez le champ calculé et entrez une formule du type suivant :
    SUM([Sales]) - LOOKUP(ZN(SUM([Sales])), -2)
    Remarque : -2 est calculé en se référant à « deux cellules avant ». Si les données étaient affichées dans une table, cela signifierait que le calcul soustrait le nombre deux colonnes avant la colonne actuelle. Si la vue est modifiée de YEAR (année) en QUARTER (trimestre), le résultat est modifié de 2 années auparavant à 2 trimestres auparavant. 
  1. Faites glisser le nouveau calcul vers la vue, en remplaçant la mesure d'origine.

 

Pour isoler une valeur souhaitée pour le calcul :

  1. Créez un champ calculé appelé par exemple « Filtre Dernier » avec un calcul du type suivant :
    LAST() = 0
  2. Faites glisser [Filtre Dernier] vers l'étagère Filtre.
  3. Dans la boîte de dialogue, cochez True puis cliquez sur OK.
  4. Faites un clic droit sur Année, effacez la sélection Afficher l'en-tête.

Option 2

  1. Utilisez la méthode décrite dans Isoler les membres de dimension à utiliser dans les calculs et les filtres pour créer des calculs séparés pour les ventes de chaque année
  2. Créez un champ calculé appelé par exemple « Différence de ventes (option 2) » avec un calcul du type suivant :
    SUM([2015 Sales]) - SUM([2013 Sales])
  3. Faites glisser [Différence de ventes (option 2)] vers Texte sur la fiche Repères

Cause

Pour l'option 1, le calcul de table rapide Différence affichera une différence dans chaque colonne. Un calcul visant à trouver la différence apparaît également dans chaque colonne, donc il faut créer une nouvelle vue pour isoler l'année souhaitée.
Cet article vous a-t-il permis de résoudre le problème ?