0

Ich habe eine Baseball Player-Datei. Ich möchte eine berechnete Spalte namens "Quadrant" erstellen, die die Arten von Spielern in 4 Kategorien einteilt. Mein Code ist:Fehler beim Erstellen des berechneten Feldes in Tableau

CASE 

WHEN ([OBP]<=PERCENTILE([OBP],50)) AND ([BB/K]<=PERCENTILE([BB/K],50)) 
THEN "Banjo Hitter" 
WHEN ([OBP]<=PERCENTILE([OBP],50)) AND ([BB/K]>PERCENTILE([BB/K],50)) 
THEN "Patient Hitter" 
WHEN ([OBP]>PERCENTILE([OBP],50)) AND ([BB/K]<=PERCENTILE([BB/K],50)) 
THEN "Solid Hitter" 
WHEN ([OBP]>PERCENTILE([OBP],50)) AND ([BB/K]>PERCENTILE([BB/K],50)) 
THEN "Top Performer" 
END 

hier OBP und BB/K-Felder berechnet werden. Das 50. Perzentil ist der Median. Ich bekomme einen Fehler, der sagt "Syntaxfehler: vielleicht fehlt Ihnen eine Kennung". Kann mir jemand helfen herauszufinden, was mein Fehler ist? Ich bin neu in Tableau und praktizierenden Beispielen.

Antwort

0

Der Perzentil Ausdruck kann wie pro Bild unten sein:

enter image description here

Die unten Berechnung gültig ist.

IF [OBP]<= { FIXED : PERCENTILE([OBP],0.50) }AND [BB/K]<= { FIXED :PERCENTILE([BB/K],0.50)} 
    THEN "Banjo Hitter" 

    ELSEIF [OBP]<= { FIXED :PERCENTILE([OBP],0.50)} AND [BB/K]>{ FIXED :PERCENTILE([BB/K],0.50)} 
    THEN "Patient Hitter" 

    ELSEIF [OBP]> { FIXED :PERCENTILE([OBP],0.50)} AND [BB/K]<={ FIXED :PERCENTILE([BB/K],0.50)} 
    THEN "Solid Hitter" 

    ELSEIF [OBP]> { FIXED :PERCENTILE([OBP],0.50)} AND [BB/K]>{ FIXED :PERCENTILE([BB/K],0.50)} 
    THEN "Top Performer" 

    END 

auch als Referenz Click Here

+0

Vielen Dank für die answer..I den Perzentilwert von 50 verän 0.50..then I ATTR zusätzlichen Dimension Wert bei dem Summenpegel zu erhalten. Aber ich konnte nur 1 Kategorie "Banjo Hitter" erstellen. Andere werden nicht erstellt. –

+0

Platziere es als eine Dimension nicht als Attribut. – Ree

+0

Arbeitete !! Vielen Dank .. :) –

Verwandte Themen