Berechnete benutzerdefinierte Felder vs. berechnete Spalten

Um mehrere Felder in Adobe Workfront zu aggregieren und diesen aggregierten Wert in einem neuen Feld anzuzeigen, können Sie Folgendes erstellen:

Obwohl Sie den Textmodus verwenden, um sowohl berechnete Felder als auch berechnete Spalten zu erstellen, unterscheidet sich die Syntax für ihre Erstellung. In den oben aufgeführten Artikeln erfahren Sie, wie Sie berechnete Felder und Spalten erstellen. Informationen zu den unterschiedlichen Syntax, die in berechneten Datenausdrücken wie berechneten benutzerdefinierten Feldern und Spalten verwendet wird, finden Sie im Abschnitt Syntax berechneter benutzerdefinierter Felder vs. berechneter benutzerdefinierter Spalten in diesem Artikel.

Sie können dieselben Berechnungen in beiden berechneten Feldern sowie in einer berechneten Spalte verwenden. Je nachdem, welchen Zweck Sie für diese Berechnungen haben, sollten Sie jedoch in Erwägung ziehen, die eine oder die andere zu erstellen.

Syntax von berechneten benutzerdefinierten Feldern im Vergleich zu berechneten benutzerdefinierten Spalten

Die von Ihnen verwendeten Funktionen sind zwar identisch, die Syntax für die Erstellung eines Ausdrucks in einem berechneten benutzerdefinierten Feld kann sich jedoch von der für die Erstellung einer berechneten benutzerdefinierten Spalte unterscheiden.

Beispiel:

  • In einem benutzerdefinierten Feld würden Sie in einem benutzerdefinierten Formular für Aufgaben den Namen des übergeordneten Projekts der Aufgabe generieren, an das das benutzerdefinierte Formular angehängt ist:

    {project}.{name}

  • In einer benutzerdefinierten Spalte in einem Bericht können Sie wie folgt eine benutzerdefinierte Spalte für den Projektnamen zu einem Aufgabenbericht hinzufügen:

    valuefield=project:name

    Oder

    valueexpression={project}.{name}

    note tip
    TIP
    Dieselbe Syntax gilt für alle Berichterstellungselemente im Textmodus, in denen berechnete Ausdrücke verwendet werden: Ansichten, Filter, Gruppierungen und Eingabeaufforderungen.

Die Unterschiede zwischen den beiden Syntaxen sind:

Berechnetes benutzerdefiniertes Feld
Berechnetes benutzerdefiniertes Berichtselement

Verwenden Sie den Feldnamen so, wie er in der Benutzeroberfläche von Workfront angezeigt wird.

Beispiel: Beispiel für einen Feldnamen, der in einem berechneten benutzerdefinierten Feld verwendet wird: Planned Completion Date.

Verwenden Sie den Namen der Objekte oder Felder, wie er in der Workfront-Datenbank angezeigt wird. Die Namen von Objekten und Feldern werden in Kleinbuchstaben oder Binnenmajuskel geschrieben, wenn es sich um zusammengesetzte Namen handelt.

Eine Bestandsaufnahme aller Workfront-Objekte und -Felder, wie sie in der Datenbank angezeigt werden, finden Sie unter API Explorer.

Beispiel: Beispiel für einen Feldnamen, der in einem berechneten benutzerdefinierten Berichterstellungselement verwendet wird: plannedCompletionDate.

Feldnamen in Klammern oder geschweifte Klammern einschließen

Schließen Sie Feldnamen nicht in Klammern oder Klammern ein, wenn Sie sie in einer valuefield Zeile verwenden.

Schließen Sie Feldnamen in geschweifte Klammern ein, wenn Sie sie in einer Zeile valueexpression verwenden.

Trennen Sie die Felder durch Punkte.

Trennen Sie die Felder bei Verwendung in einer valuefieldZeile durch Doppelpunkte.

Trennen Sie die Felder bei Verwendung in einer valueexpressionZeile durch Punkte.

Weitere Informationen zur Syntax, die Sie in einer berechneten benutzerdefinierten Spalte verwenden müssen, finden Sie unter Textmodus - Übersicht.

Verwendung berechneter benutzerdefinierter Felder

  • Wenn Sie die aggregierten Ergebnisse in einem Bericht gruppieren möchten oder diese Informationen in einer Grafik anzeigen möchten
  • Wenn Sie die Daten über die im Feld berechnete Aggregation hinaus aggregieren möchten
  • Wenn Sie sich nicht um die Aktualität der Daten sorgen, da die Daten nicht aktualisiert werden und sich diese im Laufe der Zeit ändern können

Aktionen, die die Aktualisierung eines berechneten benutzerdefinierten Felds Trigger haben

  • Klicken Sie auf der Hauptseite eines Objekts auf das Symbol "Mehr" und dann auf Ausdrücke neu berechnen .

  • Massenbearbeitung mehrerer Objekte, wenn Benutzerdefinierte Ausdrücke neu berechnen aktiviert ist

  • Bearbeiten eines benutzerdefinierten Formulars, wenn Vorherige Berechnungen aktualisieren für das berechnete benutzerdefinierte Feld aktiviert ist

Verwendung berechneter Spalten in einer Ansicht

  • Wenn Echtzeitdaten für einen Bericht verfügbar sein sollen.

    Berechnete Ansichten sind immer neu, da die Berechnung bei Ausführung des Berichts oder Anwendung der Ansicht erfolgt.

  • Wenn Sie nicht planen, diese Informationen nach aggregierten Ergebnissen zu gruppieren, oder diese Informationen in einer Grafik verwenden möchten.

  • Wenn Sie nicht planen, die Daten über die in der Spalte berechnete Aggregation hinaus zu aggregieren (Daten können nur einmal aggregiert werden).

  • Wenn Sie möchten, dass die Berechnung einen Verweis auf das aktuelle Datum mit den Platzhaltern $$TODAY oder $$NOW enthält.

    note tip
    TIP
    Verwenden Sie diese Referenz nicht in berechneten benutzerdefinierten Feldern, da diese nur neu berechnet werden, wenn das angehängte Objekt bearbeitet wird. Diese Art von Berechnungen sind überholt.

Beispiele für berechnete benutzerdefinierte Felder und Spalten

Beispiele für berechnete benutzerdefinierte Felder finden Sie unter Berechnete benutzerdefinierte Daten in Berichten.

Beispiele für berechnete benutzerdefinierte Spalten in Ansichten finden Sie in den folgenden Artikeln:

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43