Ajouter un champ calculé dans le tableau croisé dynamique

Scénarios d’utilisation possibles

Lorsque vous créez un tableau croisé dynamique basé sur des données connues, vous constatez que les données qu’il contient ne correspondent pas à ce que vous souhaitez. Les données que vous voulez sont la combinaison de ces données d’origine. Par exemple, vous devez ajouter, soustraire, multiplier et diviser les données d’origine avant de vouloir les données. À ce stade, vous devez créer un champ calculé et définir la formule correspondante pour le calcul. Effectuez ensuite des statistiques et d’autres opérations sur le champ calculé.

Ajouter un champ calculé dans le tableau croisé dynamique dans Excel

Insérez un champ calculé dans un tableau croisé dynamique dans Excel, procédez comme suit :

  1. Sélectionnez le tableau croisé dynamique auquel vous souhaitez ajouter un champ calculé.
  2. Accédez à l’onglet PivotTable Analyze du ruban.
  3. Cliquez sur « Champs, éléments et ensembles », puis sélectionnez « Champ calculé » dans le menu déroulant.
  4. Dans le champ “Nom”, entrez un nom pour le champ calculé.
  5. Dans le champ “Formule”, saisissez la formule du calcul que vous souhaitez effectuer à l’aide des noms de champ de tableau croisé dynamique et des opérateurs mathématiques appropriés.
  6. Cliquez sur “ok” pour créer le champ calculé.
  7. Le nouveau champ calculé apparaîtra dans la liste des champs de tableau croisé dynamique sous la section Valeurs.
  8. Faites glisser le champ calculé vers la section Valeurs du tableau croisé dynamique pour afficher les valeurs calculées.

Ajouter un champ calculé dans le tableau croisé dynamique à l’aide de C#

Ajoutez un champ calculé au fichier Excel en utilisant Aspose.Cells. Veuillez consulter l’exemple de code suivant. Après avoir exécuté l’exemple de code, un tableau croisé dynamique avec un champ calculé est ajouté à la feuille de calcul.

  1. Définissez les données d’origine et créez un tableau croisé dynamique.
  2. Créez le champ calculé en fonction du PivotField existant dans le tableau croisé dynamique.
  3. Ajoutez le champ calculé à la zone de données.
  4. Enfin, il enregistre le classeur danssortie XLSX format.

Exemple de code