LiveReports-Formeln

Sie können Formeln innerhalb der Zellen Ihrer LiveReports verwenden, um Ihren Berichtsinhalt individuell anzupassen. Formeln können konstante Werte, Datenfelder, Informationen aus anderen Zellen oder eine beliebige Kombination dieser Datenquellen verwenden. Um die Seite zu öffnen, nutzen Sie den/die Pfad(e) im vorstehenden Abschnitt Sicherheit und Navigation.

Richtlinien für Formeln

LiveReports-Formeln folgen einer ähnlichen Struktur wie Microsoft Excel-Formeln. Alle Formeln müssen mit einem Gleichheitszeichen = beginnen.

BEISPIEL  Die Formel ="Firma" würde den Text Firma in der Zelle anzeigen.

Sie können Funktionen in Ihren Formeln verwenden. Weitere Informationen über unterstützte Funktionen finden Sie unter LiveReports-Funktionen für Formeln. Funktionen beachten keine Groß- und Kleinschreibung, und Sie können mehr als eine Funktion in einer Zelle verwenden.

BEISPIEL  Die Formel =SUM(3, 2) würde die Summe 5 in der Zelle anzeigen.

In jeder Formel, die die Hyperlink-Funktion enthält, MUSS die Hyperlink-Funktion die äußerste Funktion sein.

BEISPIEL  =HyperLink({Aufgabe oder Ticket.Url},{Aufgabe oder Ticket.Aufgaben- oder Ticketnummer}&" / "&{Aufgabe oder Ticket.Aufgaben- oder Tickettitel})

Sie sollten Variablen, die auf Datenfelder zugreifen, in geschweifte Klammern { } setzen. Datenfelder sollten der Namensstruktur {Datenkategorie.Datenfeld} folgen.

BEISPIEL  Die Formel ={Company.CompanyName} & "Delinquent" würde das Unternehmen ABC-Delinquent in der Zelle anzeigen, wobei das Unternehmen ABC den Namen des Unternehmens darstellt.

Sie sollten Variablen, die auf andere Zellen im Bericht zugreifen, in eckige Klammern [ ] setzen. Die Zellbuchstaben sollten groß geschrieben werden.

BEISPIEL  Die Formel =[A1]+[A2] würde die Summe der Zellen A1 und A2 anzeigen.

Sie sollten statischen Text, der in der Zelle erscheinen soll, in doppelte Anführungszeichen " " setzen. Darüber hinaus können Sie Text und Variablen mithilfe des &-Zeichens verknüpfen.

BEISPIEL  Die Formel ="Name: " & {Mitarbeiter.Vorname} & " " & {Mitarbeiter.Nachname} würde den Text Name: und dann den Vornamen und Nachnamen des Mitarbeiters in derselben Zelle anzeigen. Beachten Sie die " " (Anführungszeichen mit Leerzeichen), die zwischen den beiden Et-Zeichen (&) hinzugefügt werden, um ein Leerzeichen zwischen dem Vor- und Nachnamen einzufügen.

HINWEIS  Fügen Sie beim Verketten von Text mit einer numerischen, Datums- oder Datums-/Uhrzeit-Variable die Funktion „GlobalNumericFormat“, „GlobalDateFormat“ oder „GlobalDateTimeFormat“ hinzu, um sicherzustellen, dass die Variable in Ihrem gewünschten Format angezeigt wird.

BEISPIEL  = "Startdatum des Vertrags: " & GlobalDateFormat({Vertrag.Startdatum})

Autotask verfügt über drei besondere Variablen, die nützliche Daten in Ihre Berichte einfügen: @pageNumber@, @reportName@ und @reportFullName@.

BEISPIEL  Die Formel ="pg. " & @pageNumber@ würde den Text pg. 2 auf der zweiten Seite des Berichts anzeigen.

HINWEIS  Sie können entweder @pageNumber@ oder PageNumber() verwenden, um Ihrem Bericht eine Seitenzahl hinzuzufügen. Um sicherzustellen, dass die Seitenzahl richtig formatiert ist, verketten Sie sie entweder mit Text wie im obigen Beispiel, oder ändern Sie die Zellenformatierung in Numerisch, und legen Sie die Anzahl der Dezimalstellen auf 0 fest.

HINWEIS  Aufgrund der Einschränkungen in der RTF-Ausgabe funktioniert die Seitennummer nur dann, wenn die Variable @pageNumber@ der einzige Inhalt in der entsprechenden Zelle ist.

Formeln verwenden

Zum Verwenden einer Formel in Ihrem Bericht:

  1. Gehen Sie zu > Berichte > LiveReports > LiveReports Designer.
  2. Erstellen Sie einen neuen Bericht oder bearbeiten Sie einen vorhandenen Bericht. Weitere Informationen zum Erstellen und/oder Bearbeiten von Berichten finden Sie unter LiveReports und LiveReports formatieren und bearbeiten.
  3. Klicken Sie in der Ansicht zum Bearbeiten des Berichts auf eine Zelle und geben Sie Ihre Formel ein. Wenn Sie eine Formel in einer Berichtssortierung verwenden, klicken Sie auf Formel hinzufügen, um den Formeleditor zu öffnen.
  4. Achten Sie darauf, auf Speichern zu klicken, wenn Sie fertig sind.

HINWEIS  Wenn der Bericht in HTML, PDF, Word oder CSV exportiert wird und die vorgesehene Formelausgabe einen Zeitwert enthält, kann es erforderlich sein, die Datums-/Zeitformatierung des Feldes zu ändern, damit der Zeitwert erscheint. Klicken Sie dazu mit der rechten Maustaste auf das Feld und wählen Sie Zellen formatieren aus. Wählen Sie dann Datum aus. Wählen Sie das entsprechende Datums-/Uhrzeitformat aus. Wenn es nicht aufgelistet ist, können Sie es direkt in das Feld Format Datum/Uhrzeit eingeben. Klicken Sie auf OK , um die Änderungen zu speichern.

Funktionen in Formeln verwenden

Siehe LiveReports-Funktionen für Formeln.