2017-03-02 3 views
0

Entweder bin ich die erste Person, die jemals Prozentsätze in Tableau anzeigen muss oder ich weiß nicht, wonach ich suchen soll! Ich vermute sehr, dass es letzteres ist ...Tableau erstellt einen berechneten Prozentsatz (nicht aggregiert) basierend auf einer aggregierten Summe

Ich glaube, was ich zu fragen versuche, ist, wie man ein berechnetes nicht-aggregiertes Feld berechnet, indem es durch eine aggregierte Zahl dividiert. Obwohl ich es vorziehen würde, nur die Prozentsätze anstelle einer ganzen Zahl anzuzeigen.

Dies ist, wie ich es in Excel tun würde:

enter image description here

Die Daten, die bereits vorhanden sind Spalte A und B. In Tableau diese nicht aggregierten wären. Was ich in Tableau tun muss, ist das Erzeugen der Spalte C (auch nicht aggregiert), weil sie in meinen Daten nicht existiert. In Excel, alles, was ich die Gesamtzahl (gesamt) von Spalte B tat, war, zu erhalten:

sum(B1:B4)

Und für die Spalte C:

=B1/$B$5

Aber ich kann nicht scheinen Mach das überhaupt in Tableau. Wenn ich versuche, die gleiche Syntax zu verwenden, erhalte ich eine Fehlermeldung: "Kann nicht aggregierte und nicht-aggregierte Argumente mit dieser Funktion mischen."

Antwort

5

Anstatt ein berechnetes Feld zu verwenden, können Sie in der Spalte eine Schnelltabellenberechnung verwenden.

Klicken Sie mit der rechten Maustaste auf die Pille Ihrer Daten> Schnelle Tabellenberechnung> Prozent der Gesamtsumme. Dies zeigt stattdessen die Prozentsätze an. Wenn Sie beide beibehalten möchten, müssen Sie zuerst die Spalte b zuerst duplizieren und dann die Tabellenberechnung der neuen Spalte hinzufügen.

+3

Wenn Sie dann mit der Berechnung mithilfe der Einstellung (oder dem Tabellenberechnungs-Editor) spielen, können Sie den Umfang Ihrer Prozentberechnungen wie gewünscht anpassen –

Verwandte Themen