Beispiel für das Hinzufügen eines benutzerdefinierten Felds zu einem Bericht

Leitfaden zur Ad-hoc-Berichterstellung

Version
R2024.1.1
Beispiel für das Hinzufügen eines benutzerdefinierten Felds zu einem Bericht

Das folgende Beispiel zeigt die Konfiguration eines Berichts mit einem benutzerdefinierten Feld, das die Anzahl der freien Tage in den Urlaubsbeträgen der Arbeitnehmer zurückgibt. Für dieses Beispiel wurde der Bericht „Urlaubsbeträge der Arbeitnehmer“ basierend auf dem Berichtsthema „Abwesenheit vom Arbeitsplatz“ erstellt. Bisher umfasst er die Felder Anzeigename, Entgeltcode, Startdatum Zeit, Enddatum Zeit und Stunden:

Bericht über Arbeitnehmerurlaubsbeträge im Berichtsdesigner geöffnet.

Fügen Sie dem Bericht ein benutzerdefiniertes Feld mit der Bezeichnung Anzahl freier Tage hinzu:

  1. Klicken Sie auf Felder > Benutzerdefiniertes Feld hinzufügen. Der Editor für benutzerdefinierte Felder wird geöffnet.
  2. Geben Sie Anzahl freier Tage als Anzeigename und eine kurze Beschreibung ein.
  3. Wählen Sie in der Dropdown-Liste Datentyp die Option Ganzzahl aus, sodass die Daten als ganze Zahl zurückgegeben werden.
  4. Verwenden Sie die Funktion DATEDIFF, um den Ausdruck zu erstellen. „DATEDIFF“ ist eine SQL-Funktion, die die Anzahl der angegebenen „datepart“-Grenzen zurückgibt, die zwischen dem angegebenen „startdate“ und „enddate“ überschritten wurden. Sie verwendet die folgende Syntax:
  5. DATEDIFF( datepart , startdate, enddate )
  6. Hinweis: Weitere Informationen finden Sie unter Bibliothek für benutzerdefinierte Feldfunktionen. Weitere Informationen zur SQL-Funktion „DATEDIFF“ sind online bei Microsoft unter http://technet.microsoft.com/en-us/library/ms189794.aspx verfügbar.
  7. Geben Sie „nn“ als „datepart“ an, damit Dayforce die Differenz in Tagen berechnet.
  8. Fügen Sie das Feld Startdatum Zeit als „startdate“ und das Feld Start Endzeit als „enddate“ ein. Der folgende Screenshot zeigt den Editor für benutzerdefinierte Felder mit dem notwendigen Ausdruck:
  9. Dialogfeld „Editor für benutzerdefinierte Felder“.
  10. Klicken Sie auf Validieren, um Ihren Ausdruck zu überprüfen. Wenn Ihre Eingabe ungültig ist, zeigt Dayforce eine Fehlermeldung an, die erklärt, wo der Fehler aufgetreten ist.
  11. Wenn Ihr Ausdruck erfolgreich validiert wurde, klicken Sie auf Anwenden. Dayforce zeigt den Berichtsdesigner mit Ihrem benutzerdefinierten Feld rechts neben allen anderen Feldern im Bericht an, wie im folgenden Screenshot gezeigt. Sie können es anklicken und an die gewünschte Position ziehen.
  12. Bericht über die Urlaubsbeträge der Arbeitnehmer im Berichtsdesigner mit dem hinzugefügten benutzerdefinierten Feld „Anzahl freier Tage“.