2016-06-24 13 views
1

Ich habe einige Daten, die ich sowohl die Durchschnitte und die Zählung für anzeigen möchte.Verwenden Sie sowohl Zählungen als auch Mittelwerte in Tableau

Zum Beispiel gibt es 50 Personen, die eine Umfrage machen. Ihre Namen werden in einer Dimension "Raters" gespeichert. Sie sind Geschmackstest mehrere Produkte. Diese Produkte werden in einer Dimension "Produkte"

gespeichert. Sie beantworten 4 Fragen. Geschmack, Textur, Aussehen, Eindeutigkeit, alles in Dimension "Frage" gespeichert

Die tatsächlichen Bewertungen werden in "Bewertungen" gespeichert. Dies ist eine Maßnahme.

Ich kann sehr einfach einen Tisch mit Raters auf den Zeilen, Frage zu den Spalten, AVG (Ratings) im Text machen.

Dies zeigt mir die durchschnittliche Punktzahl für jede Frage, die der Rater beantwortete.

Es sieht wie folgt aus:

Rater ----- ----- Geschmack Textur ----- ----- Aussehen Einmaligkeit

Joe ------- --2.2 --------- 4.3 -------------- 3.7 ----------------- 2.4

Bob -------- 3.0 ---------- 1.2 ------------- 3.4 --------------- --4.4

Sally ------- 4.5 ---------- 3.3 ------------- 4.5 --------- -------- 3.2

Jessica --- 5.0 ---------- 3.0 ------------- 2.0 ----------------- 1.0

So weit, so gut.

Jessicas Ergebnisse sehen verdächtig integer aus. Wenn ich mir die Hintergrunddaten anschaue, sehe ich, dass sie nur für ein Produkt geantwortet hat.

Ich möchte in der Lage sein, eine Spalte neben der Eindeutigkeit hinzuzufügen, die die Anzahl aller Produktantworten für diese Person ist.

Ich habe mit diesem ziemlich viel gespielt, und ich bin mir nicht sicher, dass es möglich ist. Vielleicht mit LOD?

Ich würde auch gerne die Tabelle filtern, so dass nur "zäh" -Rate angezeigt werden. Kriterien dafür sind: Ihre durchschnittliche Antwort für mindestens zwei Kriterien sollte unter 3,0 liegen. Das würde Joe und Jessica einschließen.

Wenn ich versuche, Zählungen basierend auf Durchschnittswerten zu machen, stoße ich auf die "kann keine Aggregatregel aggregieren".

Gibt es einen Weg um dies? Es wäre trivial, mit einer anderen Spalte, einem Countif und einem Filter zu glänzen.

Danke,

Chris

Antwort

0

Teil 1: Sie sollten ein berechnetes Feld (Analysis-> Berechnete Field) und nennen Sie es so etwas wie "Anzahl der Datensätze" erstellen können. Stellen Sie im Abfragefeld einfach 1 ein und wählen Sie "Okay".

Dieses neue Feld kann in den Takten ausgewählt werden. Ziehe es in deinen Tisch im Spaltenbereich und es sollte eine Zählung neben deinen Durchschnittswerten hinzugefügt werden.

Teil2: In Ihrer Messwerte-Box sollten Sie in der Lage sein, mit der rechten Maustaste auf Messwerte zu klicken. Dadurch wird eine Liste von Optionen einschließlich "Filter" angezeigt. Wählen Sie diese Option.

auf die Summe (Anzahl der Datensätze) setzen Sie ihn auf „mindestens“ = 2. rechts Dann auf der AVG (Bewertungen) Maßnahme klicken und es auf „Höchstens“ = 3

0

Put Produkte auf Zeilen Regal.

Klicken Sie dann mit der rechten Maustaste auf das Feld Produkte im Zeilenfach und ändern Sie ITT von einer Dimension zu einer Kennzahl. Stellen Sie sicher, dass Sie für die Aggregation die Option "Zählen" ausgewählt haben.

Klicken Sie mit der rechten Maustaste erneut auf das Feld und ändern Sie es von kontinuierlich zu diskret.

Dies zeigt, wie viele verschiedene Produkte jede Person überprüft hat, unabhängig von der Anzahl der von ihnen bewerteten Merkmale. Wenn Sie die Anzahl der Bewertungen wünschen, verwenden Sie count statt counter distinct. Oder nur Summe (Anzahl der Datensätze), wieder auf diskret gesetzt

Verwandte Themen