Beste Antwort
Dies ist eine sehr einfache und effektive Berechnung, um zwei oder mehr Felder in Tableau zu verketten (zu verbinden). Angenommen, Sie haben eine Verbindung zu einem Datensatz hergestellt, der „Vorname“ und „Nachname“ als zwei separate Felder enthält. Meistens ist es nützlich, diese Felder zu einem Feld zusammenzufügen. Dies kann jetzt an der Quelle erfolgen, ist jedoch recht einfach, eine Berechnung in Tableau zu erstellen, um dasselbe zu tun.
Nehmen wir das Beispiel, um die Felder „Vorname“ und „Nachname“ zu verbinden. Klicken Sie dazu mit der rechten Maustaste auf das Feld „Vorname“ aus Ihrem Datensatz. Wählen Sie „Berechnetes Feld erstellen“. Geben Sie „Vollständiger Name“ in das Textfeld Name ein und geben Sie die folgende Zeichenfolge in das Textfeld ein. Klicken Sie dann auf OK.
[Vorname] + „“ + „“ + [Nachname], Alternativ können Sie [Vorname] + „“ + [Nachname]
Antwort
Ich habe Tableau seit ungefähr 5 Jahren nicht mehr verwendet, daher bezieht sich meine Antwort auf das Produkt, das zu diesem Zeitpunkt verfügbar war. Der größte Nachteil für mich war das Fehlen einer semantischen Schicht, die meinen Anforderungen entsprach, sowie der Universumsschicht in Business Objects (die ich derzeit vor meiner Tableau-Erfahrung verwende und verwende). Die semantische Ebene / das semantische Universum ist ein objektorientiertes Konstrukt, mit dem Sie SQL-Code verwenden und Drag & Drop-Objekte für die Berichterstellung erstellen können. Die Universumsschicht macht das Unternehmensdatenmodell für Geschäftsbenutzer zugänglich und kann die Logik der After-Data-Pull-Prozesse enthalten, die Abteilungsanalysten in der Vergangenheit in eigenständigen Tabellenkalkulationsumgebungen durchgeführt haben. In Verbindung mit einem dimensionalen Data Warehouse kann die Kennzahlklasse dieser Objekte dynamisch aufgeschlüsselt oder aufgerollt werden, wenn dem Bericht Objekte hinzugefügt werden, die verschiedene Ebenen einer dimensionalen Hierarchie darstellen. Wenn ich Tableau verwendete, musste ich komplexe Ansichten erstellen, die oft zu spezifisch waren, um in allen Abteilungen nützlich zu sein. Am Ende habe ich viele Ansichten erstellt. Mit der Universumsschicht werden die „Geschmacksrichtungen“, die neue Ansichten für Tableau erforderten, berücksichtigt, indem dem vorhandenen Universum Objekte hinzugefügt werden, die dann im gesamten Unternehmen gemeinsam genutzt werden können. Die Universumsschicht erleichtert auch das Anwenden des Datenzugriffs auf Zeilenebene basierend auf Benutzergruppenprofilen.
Die Frage stellte Nachteile, aber ich möchte hinzufügen, dass ich von den Visualisierungsfunktionen von Tableau beeindruckt war. Ich würde in Betracht ziehen, es erneut zu verwenden, wenn das Produkt erweitert werden könnte, um meine semantische Business Objects-Schicht zu lesen – unter Nutzung der zugrunde liegenden Datengrundlage – sowie der Sicherheitsprofile.
Hinweis: Als Recherche für diese Antwort bin ich auf diese gestoßen das Tableau VizQL-Produkt. Ich konnte nicht viel darüber finden, aber VizQL scheint die Möglichkeit zu bieten, SQL-basierte Objekte zu erstellen. Ich weiß nicht, ob die Objekte über ein Repository in einer Organisation gemeinsam genutzt werden können oder nur auf Berichtsebene beschränkt sind. Wenn Sie sich mit VizQL auskennen, melden Sie sich bitte an und verweisen Sie mich, wenn möglich, auf ein gutes Tutorial zum Erstellen und Bereitstellen von Objekten.