Ergebnis der Aggregation mehrerer berechneter Werte in einer Gruppierung anzeigen

  1. Um zu einem Aufgabenbericht zu wechseln, klicken Sie auf Berichtsaktionen > Bearbeiten.

  2. Klicken Sie auf Gruppierungen auf Gruppierung hinzufügen und geben Sie Projektname in das Feld Gruppieren nach ein. Wählen Sie dann Projekt > Name aus, wenn es in der Liste angezeigt wird.

  3. Klicken Sie auf der Registerkarte Spalten (Ansicht auf Spalte hinzufügen und geben Sie dann Geplante Stunden in das Feld In dieser Spalte anzeigen ein und wählen Sie es aus, wenn es in der Liste angezeigt wird.

    TIPP
    Beginnen Sie immer damit, so viele Informationen wie möglich über die Standardschnittstelle hinzuzufügen, bevor Sie Informationen im Textmodus bearbeiten. Fügen Sie Felder hinzu, die den meisten Informationen, die Sie für die Berechnung erstellen möchten, am nächsten liegen oder diese enthalten.
  4. Wählen Sie Feld Diese Spalte zusammenfassen nach die Option Summe.

  5. Klicken in der hinzugefügten Spalte auf In Textmodus wechseln) und dann auf Textmodus bearbeiten.

  6. Ersetzen Sie den Text im Feld durch das folgende Textmodusbeispiel:

    valueformat=compound
    aggregator.displayformat=minutesAsHoursString
    aggregator.valueexpression=ROUND(({workRequired}-{actualWorkRequired}),2)
    aggregator.function=SUM
    aggregator.valueformat=val
    aggregator.namekey=workrequired
    linkedname=direct
    textmode=true
    valuefield=workRequired
    namekey=workrequired
    valueexpression=CONCAT(ROUND(({workRequired}-{actualWorkRequired})/60,2)," Hours")
    viewalias=workrequired
    displayname=Work Balance
    
    TIPP
    Um den aggregierten Wert in der Gruppierung zu erhalten und die aggregierte Differenz zwischen den Feldern „Geplante Stunden“ und „Tatsächliche Stunden“ anzuzeigen, geben Sie dieselbe Gleichung in die aggregator.valuefield ein. Die für die Spalte Geplante Stunden verwendete aggregator.displayformat konvertiert Minuten in Stunden. Da das Feld Geplante Stunden als Platzhalter verwendet wurde, muss diese Zeile nicht angepasst werden.
    Die minutesAsHoursString Definition der aggregator.displayformat bedeutet, dass es nicht notwendig ist, jedes Feld durch 60 zu teilen, wie es bei der valueexpression für die Ergebnisse geschieht. In diesem aggregator.valuefield=workRequired wird zu: aggregator.valueexpression=ROUND(({workRequired}-{actualWorkRequired}),2.

    1. Klicken Sie **Fertig**.

  7. Klicken Sie Speichern+Schließen.

recommendation-more-help