2017-10-02 21 views
0

Un cas d'utilisation commune pour mon analyse est un mélange d'une source de données secondaire puis effectuez un calcul de table avec diverses mesures indépendantes (donc je ne peux pas appliquer des filtres). La condition est l'état de l'offre = embauché, mais le statut de l'offre peut contenir mes différents types de réponse.Comment effectuer le calcul de la table lorsque les données de mélange en utilisant des dimensions de cordes conditionnelles

IF 
ATTR([Offer Status]) = "Hired" 
Then AVG([Comp_File].[Cash PTM]) 
Else [Null] END 

Étant donné que je fusionne la source de données, les valeurs doivent être agrégées.

Voici un lien vers le bloc-notes: https://community.tableau.com/message/671932?et=watches.email.thread#671932

+0

Qu'est-ce que vous essayez d'atteindre? Voulez-vous un calcul qui prend plusieurs variations du contenu possible du champ [statut de l'offre] en utilisant ELSE? –

+0

En anglais, je veux interroger par ligne pour toute personne qui a un statut d'embauché, puis retourner leur PTM. Ensuite, je souhaite afficher les résultats selon une nouvelle dimension, par exemple Business Unit avec une valeur moyenne. L'idée serait pour une BU donnée, leur PTM moyenne est celle d'une autre BU. – Christopher

+0

Bon, donc votre moitié - il semble que vous ayez besoin de créer un deuxième champ calculé pour comparer le PTM à une moyenne - êtes-vous capable de partager un exemple de classeur? –

Répondre

0

Je résolu cela. J'ai assisté à une session «Tableau Doctor» lors de la conférence Tableau, et l'expert a confirmé que cette fonctionnalité n'est pas possible sur un assemblage en raison de l'ordre des opérations, le mélange se produisant sur la logique de traitement de Tableau.

Pour résoudre, utilisez une jointure à gauche.