MicroStrategy ONE
Einführung in abgeleitete Attribute
Sie können abgeleitete Attribute erstellen und einem Dashboard hinzufügen, basierend auf Datensatzobjekten, die bereits im Dashboard enthalten sind. Sie können das Attribut „geographische Region“ mit dem Attribut „Bundesstaat“ kombinieren, um mithilfe der Verkettungsfunktion ein Ergebnis wie „Chicago, Illinois“ zu erhalten. Ein abgeleitetes Attribut funktioniert genauso wie jedes andere Attribut. Sie können es einer Visualisierung hinzufügen, es in ein Textfeld ziehen, um es als Beschriftung anzuzeigen, oder es als Filter verwenden.
Sie können ganz einfach 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 verbleibt 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 verbleibt auf dem Dashboard. Siehe Datensatzobjekte verwalten für weitere Informationen.
- Erstellt zusätzliche datumsbezogene Attribute für jedes Datumsattribut. Auf diese Weise können Sie die Tiefe der für Ihre Daten verfügbaren zeitbezogenen Informationen verbessern, indem Sie auf der Grundlage eines vorhandenen Attributs in einem Dashboard Attribute generieren, die ein höheres Maß an Zeitdaten enthalten. Wenn das Attribut Monatsdaten enthält, kann das Jahresattribut generiert werden, das das Jahr jedes Monats enthält. Siehe Datensatzobjekte verwalten für weitere Informationen.
Sie können auch komplexere abgeleitete Attribute erstellen, indem Sie die Funktionen in verwenden Attribut-Editor.
Ihr Dashboard enthält das Attribut „Mitarbeiter“, das separate Attributfelder für den Vor- und Nachnamen jedes Unternehmensmitarbeiters enthält. Ein Attributfeld ist eine beschreibende Kategorie für alle Daten, die Sie zu einem seiner Attribute speichern. Sie möchten den Anfangsbuchstaben des Vornamens und den Nachnamen jedes Mitarbeiters anzeigen. Sie können ein abgeleitetes Attribut basierend auf „Mitarbeiter“ erstellen, indem Sie die Verkettungsfunktion verwenden, um die ersten Buchstaben des Vornamens und des Nachnamens zu kombinieren. Das abgeleitete Attribut hat die folgende Definition:
Concat(Leftstr(Employee@FirstName,1),".",
Mitarbeiter@Nachname)
Wenn das abgeleitete Attribut in einer Visualisierung erscheint, zeigt es jeden Mitarbeiter nach Anfangsbuchstaben des Vornamens und Nachnamen an.
Sie können ein abgeleitetes Attribut verwenden, um eine Gehaltsmetrik in ein Gehaltsbereichsattribut umzuwandeln.
Definieren Sie die Werte des Attributs als Gehaltsspannen, beispielsweise 20.000 und 50.000. Erstellen Sie ein abgeleitetes Attribut mit der folgenden Definition:
Concat(LeftStr(toString(Gehalt), (Länge(toString(Gehalt))-4)), "0", "K")
Um die Gehaltsbänder in Tausend anzuzeigen, ändern Sie die Definition wie folgt:
Concat(LeftStr(toString(Gehalt), (Länge(toString(Gehalt))-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 außer dem ID-Attributfeld müssen auf dem Wert des ID-Attributfelds basieren.
Die Sortierung ist ein Grund, anstelle eines weiteren abgeleiteten Attributs ein zusätzliches Formular zu erstellen.
Ihr Datensatz enthält ein Datumsattribut im Format MM/TT/JJ. Sie müssen die Wochentage und nicht 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, gefolgt von Montag usw. Erstellen Sie das abgeleitete Attribut mit den folgenden zwei Feldern:
-
Das ID-Formular enthält die Standardsortierreihenfolge.
Wochentag(Datum@ID)
-
Das Desc-Formular enthält die Beschreibung.
ToString<Muster=ddd>(Datum@ID)
Wenn das abgeleitete Attribut in einer Visualisierung erscheint, wird es nach der ID-Form sortiert.
Weitere Themen
Erstellt ein abgeleitetes Attribut
Erstellen Sie ein abgeleitetes Attribut, indem Sie den Datentyp eines Attributs ändern