MicroStrategy ONE

Abgeleitete Attribute: Erstellen von Attributen basierend auf vorhandenen Objekten

Sie können abgeleitete Attribute basierend auf Datensatzobjekten, die bereits im Dashboard enthalten sind, erstellen und zu einem Dashboard hinzufügen. Sie können das Attribut der geografischen Region mit dem Attribut des Bundesstaats kombinieren, um ein Ergebnis wie „Chicago, Inc.“ zu erhalten, indem Sie die Funktion „Verknüpfung“ verwenden. Ein abgeleitetes Attribut funktioniert wie jedes andere Attribut. Sie können ihn zu einer Visualisierung hinzufügen, ihn in ein Textfeld ziehen, um ihn als Beschriftung anzuzeigen, oder ihn als Filter verwenden.

Sie können auf einfache Weise ein abgeleitetes Attribut erstellen, das:

  • Ändert den Datentyp eines vorhandenen Attributs. Das abgeleitete Attribut kann eine Zeichenfolge, eine Zahl oder ein Datum sein. Das ursprüngliche Attribut wird nicht geändert und bleibt auf dem Dashboard.
  • Ändert eine vorhandene Metrik in ein Attribut. Jeder Wert in der Metrik wird als separater Wert im Attribut angezeigt. Die ursprüngliche Metrik wird nicht geändert und bleibt auf dem Dashboard. Siehe Datensatzobjekte verwalten für weitere Informationen.
  • Erstellt zusätzliche datumsbezogene Attribute für ein beliebiges Datumsattribut. Auf diese Weise können Sie die Ebene der für Ihre Daten verfügbaren zeitbezogenen Informationen verbessern, indem Sie Attribute mit höheren Ebenen an Zeitdaten basierend auf einem vorhandenen Attribut in einem Dashboard generieren. Wenn das Attribut Monatsdaten enthält, kann das Attribut „Jahr“ generiert werden, das das Jahr für jeden Monat enthält. Siehe Datensatzobjekte verwalten für weitere Informationen.

Sie können auch detailliertere abgeleitete Attribute erstellen, indem Sie die Funktionen verwenden, die in verfügbar sind Attribut-Editor.

Ihr Dashboard enthält das Mitarbeiter-Attribut, das separate Attributfelder für den Vor- und Nachnamen jedes Mitarbeiters des Unternehmens enthält. Ein Attributfeld ist eine beschreibende Kategorie für alle Daten, die Sie über seine Attribute speichern. Sie möchten den Vor-, Anfangs- und Nachnamen jedes Mitarbeiters anzeigen. Sie können ein abgeleitetes Attribut basierend auf „Mitarbeiter“ erstellen, indem Sie die Verknüpfungsfunktion verwenden, um die ersten Buchstaben des Vor- und Nachnamens zu kombinieren. Das abgeleitete Attribut hat die folgende Definition:

Concat(Leftstr(Employee@FirstName,1),".",
Employee@LastName)

Wenn das abgeleitete Attribut in einer Visualisierung angezeigt wird, wird jeder Mitarbeiter mit dem Vor- und Nachnamen angezeigt.

Sie können ein abgeleitetes Attribut verwenden, um eine Gehaltsmetrik in ein Attribut „Gehaltsbereich“ umzuwandeln.

Definieren Sie die Attributwerte als Gehaltsband, z. B. 20.000 und 50.000. Erstellen Sie ein abgeleitetes Attribut mit der folgenden Definition:

Concat(LinksStr(toString(Join)), (Length(toString(Join))-4)), "0", "K")

Um die Gehaltsbandbreiten in 1.000 anzuzeigen, ändern Sie die Definition wie folgt:

Concat(LinksStr(toString(Join)), (Length(toString(Join))-3)), "K")

Ein abgeleitetes Attribut enthält standardmäßig nur das ID-Attributfeld. Sie können jedoch zusätzliche Attributfelder für das abgeleitete Attribut definieren. Alle Attributfelder neben dem ID-Attributfeld müssen auf dem Wert des ID-Attributfelds basieren.

Die Sortierung ist ein Grund, ein zusätzliches Feld statt eines weiteren abgeleiteten Attributs zu erstellen.

Ihr Datensatz enthält ein Datumsattribut im Format „MM/DD/Y“. Sie müssen die Wochentage statt das Datum anzeigen. Sie erstellen ein abgeleitetes Attribut, das diese Transformation ausführt, wobei Werte wie „Sonntag“, „Montag“, „Dienstag“ usw. zurückgegeben werden. Sie möchten, dass Sonntag, der erste Tag der Woche, zuerst angezeigt wird, folgt der Montag usw. Erstellen Sie das abgeleitete Attribut mit den folgenden zwei Feldern:

  • Das ID-Feld enthält die standardmäßige Sortierreihenfolge.

    Wochentag(Datum@ID)
  • Das Feld „Beschreibung“ enthält die Beschreibung.

    ToString<Pattern=ddd>(Datum@ID)

Das abgeleitete Attribut wird, wenn es in einer Visualisierung angezeigt wird, nach dem ID-Feld sortiert.

Weitere Themen

Einführung in Attribute

Abgeleitetes Attribut erstellen

Erstellen Sie ein abgeleitetes Attribut durch Ändern des Datentyps des Attributs