Zum Hauptinhalt springen

Wie man Tableau zwingt, eine Einheit anzuzeigen, auch wenn die Messungen Null sind - Data IQ®

William Pelino avatar
Verfasst von William Pelino
Vor über 7 Monaten aktualisiert

Über

Es können Berichte erstellt werden, um die Anzahl der Reinigungsaufträge, der aufgenommenen Patienten oder andere aggregierte Werte auf der Grundlage der Einheit für einen bestimmten Datumsbereich anzuzeigen. Tableau zeigt jedoch den Namen der Einheit nicht an, wenn es innerhalb des Datumsbereichs keine Ergebnisse gibt.


Lösung

Verstehen Sie das Szenario

Wir verwenden einen Beispielbericht mit der Datenquelle EVS_STREAMING, der die Anzahl der Gereinigten Verschüttungen nach Einheiten für heute anzeigen soll.

Wir möchten die Einheit V.TELE2 anzeigen, auch wenn keine Verschüttungen gereinigt wurden. Seit heute ist die Anzahl der Verschüttungsreinigungen für V.TELE2 gleich 0, und da es keine Aufträge für Verschüttungsreinigungen gibt, ist für die Aufträge kein JOB_TYPE angegeben.

Die einzigen Einheiten, die im Bericht erscheinen, sind diejenigen, die mindestens eine Verschüttung gereinigt haben. Das liegt daran, dass jeder Datensatz in dieser Datenquelle den Wert UNIT, JOB_TYPE und COMPLETED_TIMESTAMP hat und die beiden angezeigten Filter die Ergebnisse der abgerufenen Daten auf beide beschränken:

  1. Datensätze, bei denen der Abgeschlossene Zeitstempel von heute ist.

  2. Datensätze, bei denen die Auftragsart = Verschüttungen Rein

Zurückblickend verstehen wir nun, dass es zwei Ursachen gibt, warum unsere V.TELE2-Aufträge nicht angezeigt werden:

  1. Sie sind nicht enthalten, weil sie keinen Abgeschlossen-Zeitstempel haben.

  2. Sie sind nicht enthalten, weil die Auftragsart nicht ausgefüllt wurde, weil es keine Aufträge gibt.

Wir stellen also fest, dass keine der angezeigten Datensätze einen UNIT-Wert von V.TELE2 haben.


Aktualisierung des Filters mit einem berechneten Feld

Unsere Lösung für dieses Beispiel besteht darin, die beiden Filter zu entfernen und ein berechnetes Feld zu erstellen, um die Anzahl der Datensätze anzuzeigen. Wir behalten die Anforderungen bei, um die Ergebnisse auf Aufträge mit 'Verschüttungen Rein' UND 'Abgeschlossener Zeitstempel' von HEUTE zu konzentrieren. Wir fügen auch ein ELSE hinzu, um die Namen der Einheiten, die keine Ergebnisse haben, mit einem Wert von 0 zu füllen.

Seit die ELSE 0 hinzugefügt wurde, ist Tableau gezwungen, alle Einheiten einzubeziehen, so dass Keine von ihnen von den gezogenen Daten ausgeschlossen wird.

Öffnen Sie SPILL CLEANS 2.png.

Hat dies deine Frage beantwortet?