Tableau Daten Blending, spärliche Daten, mehrere Ebene der Granularität und Verbesserungen in der Version 8,
Tableau Daten Funktion Mischen ist für Maischen bis Datensätze aus einer ganzen Vielzahl von Datenquellen. lokale Wetterdaten von Weather Underground will, um zu sehen, wie Niederschlag Kaffee Verkäufe in Seattle beeinflusst? Sicher!
Mischen kann jedoch ein wenig schwierig sein, bis setzen Sie die entsprechende Detailstufe in der Ansicht zu erhalten, vor allem, wenn Sie auf einer Ebene der Granularität und Aggregats an einem anderen mischen müssen. In diesem Beitrag werde ich Sie durch eine Technik gehen dafür in v7 tun, und wie Version 8 erleichtert diesen Prozess, an einem Beispiel aus meiner eigenen Arbeit gezogen, die einen Grad an Komplexität hinzufügt, weil die Daten spärlich ist. Das macht einen großen Fallstudie, wie die verschiedenen Funktionen von Tableau zu integrieren, um die gewünschte Ansicht zu erstellen.
Im Rahmen der Patientensicherheit zu verbessern, wir alle Patienten fällt in unserem Gesundheitssystem, und die Zahl der Patiententage verfolgen - die Summe der Anzahl der Tage der stationären Aufenthalte im Krankenhaus. Jeden Monat berichten wir in den Zustand berichten über unsere „fallen Rate“ eine Metrik der Anzahl der Stürze mit Verletzungen für bestimmte Einheiten im Krankenhaus pro 1000 Patiententage, das heißt Tage, dass die Patienten im Krankenhaus sind. Unser Jahresziel ist es, weniger als 0,7 Stürze mit Verletzungen pro 1000 Patiententage.
Ein Ziel für unser internes Armaturenbrett ist die letzten 13 Monate Fallraten als Liniendiagramm zu zeigen, mit den jüngsten Fallereignisse als Balkendiagramm, in einem kombinierten Diagramm, zusammen mit einem separaten Texttabelle einige Details eines jeden Fallereignis zeigt . Hier ist die gewünschte Diagramm, mit verspottet-up-Daten:

Um mit Ausgabe der spärlichen Daten, gibt es einige mögliche Lösungen:
Dann in Tableau, fügte ich ein berechnetes Feld Datum mit der folgenden Formel genannt:
Die Maßnahme Ergebnisdaten enthalten eine Zeile pro Takt, Berichtseinheit und die Periode. Diese sind im Voraus berechnet, da die Daten in einer Vielzahl von verschiedenen Ausgängen verwendet werden. Da in diesem Armaturenbrett kombinieren wir die Ergebnisse über Einheiten, können wir nicht nur die Rate verwenden, müssen wir auf den ursprünglichen Zähler und Nenner gehen. Also, habe ich auch ein neues Feld für die berechnete Rate:
Jetzt ist es möglich, den Aufbau der Liniendiagramm Ansicht zu starten:


[Alert type =“warning“] Mit einem kontinuierlichen (grüner Pille) Datum, dieses spezielle Set-up wird in Version 8 Tableau Domäne padding nicht funktioniert nicht ausgelöst wird, wenn der letzte Wert der Maßnahme Null ist. Ich hoffe, dass dies mit der Beta nur ein Problem ist, ich werde diesen Abschnitt überarbeite mit einem Update, sobald ich herausfinden, was los ist. [/ Alert]
[Alert type =“info“] Auch wenn die Messdaten nur zum Monatsende Daten haben, statt Genaues Datum für den Monat mit I verwendet Monat (Datum) wegen zwei kombinierten Faktoren: Einer ist, dass der Standard-Import der meisten Datumsfelder von MS Jet Quellen verwandelt sie in Datetime-Felder, die zweite ist, dass anzeigen Fehlende Werte nicht auf ein genaues Datum für ein Datetime-Feld arbeiten, müssen Sie eine Aggregation zu einem DateTime- zuweisen (auch Second arbeiten). Dies liegt daran, Domain-Polsterung auf dieser Ebene kann eine Unzahl von neuen Zeilen erstellen und führt Tableau aus dem Speicher laufen, so Tableau hält die Option aus, wenn Sie es wollen. Beachten Sie auch, dass Sie sich auf Fragen Fehlende Werte für ein genaues Datum für ein Datumsfeld drehen kann. [/ Alert]
- Jetzt für einige Bereinigungsschritte: für die Zwecke dieses Armaturenbrett, Filterzeitraum entfernen Monthly (wir berichten quartalsweise), aber in Null verlassen, weil das für die Domain padding benötigt wird.
- Rechtsklick auf Null auf der Farblegende und ausblenden. Auch hier schliessen wir nicht, weil dies die zusätzliche Zeile für die Domain-Polsterung zum Scheitern verurteilt verursachen würde.
- Stellen Sie einen relativen Datumsfilter auf dem Feld Datum für die letzten 13 Monate. Dieser Filter funktioniert gut mit der Domain-Polsterung.
Filterung auf Einheit
Hier ist ein erschwerender Faktor: Wenn wir einen Filter auf Einheit hinzufügen, gibt es eine Null ist hier aufgelistet:


Eine Lösung wäre hier die Polsterung zu verändern, um eine Polsterung Zeile für jede Einheit hinzuzufügen, statt nur eine Einheit. Da Tableau läßt uns nicht verstecken Elemente nur in einem Filter, und wir haben tatsächlich mehr Berichtseinheiten in unseren Daten, als wir auf den Dashboards angezeigt wird, wählte ich einen Parameter-Filter zu verwenden, weil es mehr Berichtseinheiten in unseren Produktionsdaten ist als wir werden auf den Dashboards angezeigt wird, noch die all-Einheitssatz muss alle Daten enthalten. Einrichten dieser Funktion einen Parameter mit All und jede der Einheiten enthalten, und ein berechnetes Feld „Gewählte Einheit Filter“ mit der folgenden Formel genannt, das eingestellt wird auf False Filter:
Wir verwenden eine Zeilenebene berechnet Feld das Maß, und ein etwas anderes berechnet für Fälle w / out Verletzung zu erzeugen.
Wenn wir in Tableau mit einem feineren Detailgrad und Aggregate auf eine höhere Ebene mischen wollen, historisch gibt es drei Möglichkeiten hat:
Tableau Version 8 fügt eine vierte Option:
- Sagen Sie Tableau, welche Felder mischen auf, dann in Ihre Maßnahmen aus dem sekundären bringen.
Ich werde die Tabellenkalkulations-Technik gehe durch, die die gleiche in der Version 7 und Version 8 funktioniert und dann, wie die Vorteile von v8 neuen Feature zu nehmen.
Verwenden von Tabellenberechnungen zu aggregieren gemischten Daten

Um zu steuern, Dinge wie Tooltips (zusammen mit Leistung in einigen Fällen), ist es viel einfacher, einen einzelnen Stab hat für jeden Monat / Maßnahme. Um das zu tun, wir in eine Tabellenkalkulation drehen, ist hier die Fälle w / Injury für v7 Mischung berechnetes Feld, in der sekundären Datenquelle einzurichten:
Der, 0 IIF (FIRST () == 0, LIEST (), 0 Teil ist in Version 7 erforderlich Leistung zu optimieren. Sie in der Version 8, dass loswerden können.
Mit einer zweiten Tabellenkalkulation für die Fälle w / out Injury, jetzt kann die Sicht gebaut werden, beginnend mit dem Liniendiagramm von oben:
Das ist ziemlich cool, wir Domain-Polsterung mit Daten zu füllen für inexistent und dann eine Mischung, die auf einer Detailebene geschieht, während zum anderen aggregieren, nur für die zweite Achse. Hier ist die v7 Arbeitsmappe auf Tableau Public:
Tableau Version 8 Blending - Schneller, leichter, besser
Für Version 8 gemacht Tableau es möglich, Daten zu mischen, ohne die Verknüpfung Felder in der Ansicht zu erfordern. Hier ist, wie ich den oben v7 Blick in v8 bauen:
Die Ergebnisse sind die gleichen wie v7, hier ist die v8 Arbeitsmappe auf der Beta-v8 Tableau Public, mit einem Bonus Floating-Arbeitsblatt für die Tage seit dem letzten Verletzung:
Was ist unter der Haube hier passiert, ist, dass, wenn wir auf dem Kettenglied-Symbol klicken, wird Tableau des Feldes als ein GROUP BY-Klausel, um die Abfrage Zugabe zu den sekundären Datenquellen ausgibt. Die Daten werden dann auf der Ebene der Einzelheit zur Verfügung, die für Tableau in geeigneter Weise die Ergebnisse zu berechnen.
Hier ist, wie ich diese neue v8 Mischung als besser als v7 sehen:
Es gibt eine Reihe weiterer Verbesserungen für v8 Mischung in Bezug auf Filter, werde ich, dass man für einen anderen Posten verlassen!