BASE DE CONNAISSANCES

Obtention du total distinct lorsque COUNTD n'est pas disponible


Date de publication : 21 Aug 2013
Date de dernière modification : 03 Jan 2019

Question

Comment obtenir le total distinct pour un champ lorsque COUNTD n'est pas disponible.

Environnement

Tableau Desktop

Réponse

Étape 1 : Créer un calcul WINDOW_SUM

  1. Dans Tableau Desktop, connectez-vous aux exemples de données Superstore.
  2. Sélectionnez Analyse > Créer un champ calculé.
  3. Dans la boîte de dialogue Champ calculé qui s'ouvre, saisissez un nom pour le champ. L'exemple de classeur COUNTD Alternative utilise Distinct Customers.
  4. Dans le champ Formule, saisissez la formule ci-dessous, puis cliquez sur OK :
    WINDOW_SUM(MIN(1))
  5. Faites glisser Distinct Customers de Mesures vers Colonnes.
  6. Faites glisser la dimension pour laquelle vous souhaitez obtenir le total distinct de Dimensions vers Détails. L'exemple de classeur utilise Customer Name
  7. Cliquez avec le bouton droit de la souris sur Distinct Customers dans Colonnes, puis sélectionnez Calculer avec > Customer Name.

Étape 2 : Filtrer l'index

  1. Sélectionnez Analyse > Créer un champ calculé pour créer un autre champ calculé.
  2. Dans la boîte de dialogue Champ calculé, saisissez un nom pour le champ. Cet exemple de classeur utilise le Filtre Calcul de table.
  3. Dans le champ Formule, saisissez la formule ci-dessous, puis cliquez sur OK.
    INDEX()=1
  4. Faites glisser Filtre Calcul de table de Mesures vers Filtres, puis cliquez sur OK (ne cocher aucune option disponible).
  5. Faites glisser Product Category de Dimensions vers Lignes.
  6. Cliquez avec le bouton droit de la souris sur le Filtre Calcul de table dans Filtres, sélectionnez Calculer avec > Customer Name, sélectionnez la valeur True, puis cliquez sur OK.
  7.  

Informations supplémentaires

Toutes les autres mesures de la vue ont également besoin d'utiliser des calculs de table tels que WINDOW_SUM.
Cet article vous a-t-il permis de résoudre le problème ?