Im InterAction Report Designer gibt es zwei Arten von Feldern:
- InterAction-Felder
- Berechnete Felder
InterAction-Felder sind Datenfelder, die Sie Ihrem Bericht hinzufügen können. Wenn Sie zum Beispiel eine Kontaktliste nach Unternehmen erstellen, könnten Sie InterAction-Felder wie Full_Name, Job_Title, Company_Name und Mailing_Address einfügen.
Berechnete Felder sind Formeln, die InterAction-Felder oder Datumsberechnungen verwenden, um die gewünschten Daten anzuzeigen. Beispiele finden Sie in der folgenden Tabelle.
Beispiele für berechnete Felder
| Beispiel | Beschreibung |
|---|---|
| =Sponsor is System.String ? Sponsor : "No Sponsor"; |
Diese Anweisung bedeutet: Wenn das Feld Sponsor Daten enthält, werden diese im Feld Sponsor angezeigt. Andernfalls erscheint die Meldung „No Sponsor“. Eine einfachere Möglichkeit, diese Ergebnisse anzuzeigen, ist das Erstellen eines berechneten Feldes mit den Eigenschaften DefaultValue und Formula. Weitere Informationen finden Sie unter Berechnete Felder verwenden, um eine Nachricht anzuzeigen, wenn ein Feld keinen Wert hat. |
| = "Contacts by Sponsor: " + Marketing_List; | Diese Anweisung zeigt „Contacts by Sponsor:“ an, gefolgt vom Namen der aktuellen Marketingliste. |
| System.DateTime.Now.ToShortDateString() | Diese Berechnung gibt das aktuelle Datum aus. |
Berechnete Felder werden im Bereich Calculated in der Feldliste erstellt. Nachdem Sie ein berechnetes Feld erstellt haben, können Sie es in jedem Feld Ihres Berichts verwenden.
[1] Erstellen und bearbeiten Sie berechnete Felder im Bereich Calculated der Feldliste.
[2] Die Eigenschaften des ausgewählten berechneten Feldes werden im Eigenschaftenfeld angezeigt.
Ein berechnetes Feld erstellen
- Klicken Sie im InterAction Report Designer mit der rechten Maustaste auf den Bereich Calculated in der Feldliste und wählen Sie Add.
- Markieren Sie das neue berechnete Feld und geben Sie die Eigenschaften für das Feld im Eigenschaftenfeld ein.
- Geben Sie im Feld Name einen Namen für das berechnete Feld ein. Ein empfohlenes Format ist calc_ gefolgt vom Namen des berechneten Feldes. So können Sie berechnete Felder leichter von anderen Feldern im Bericht unterscheiden.
-
Klicken Sie auf das Feld FieldType und wählen Sie den Feldtyp aus. Wählen Sie String, wenn es sich um ein Textfeld handelt, oder Date, wenn es sich um ein Datumsfeld handelt.
Hinweis: Die Feldtypen String und Date sollten die einzigen Feldtypen sein, die Sie verwenden.
- Geben Sie im Feld Formula die Formel für das berechnete Feld ein.
Ein berechnetes Feld im Bericht verwenden
Um ein berechnetes Feld zu Ihrem Bericht hinzuzufügen, wählen Sie das Feld in der Liste der Calculated-Felder aus und ziehen es an die gewünschte Stelle im Bericht.
Das berechnete Feld wird in der Eigenschaft DataField angezeigt.
Berechnete Felder verwenden, um eine Nachricht anzuzeigen, wenn ein Feld keinen Wert hat
Oft möchten Sie ein Feld in Ihrem Bericht anzeigen, aber wenn für dieses Feld kein Wert vorhanden ist, soll eine Nachricht wie „Keine Informationen gefunden“ erscheinen. Wenn zum Beispiel im Feld Related_Contacts_Name ein Wert steht, wird dieser angezeigt. Andernfalls erscheint „Keine Informationen gefunden“.
In so einem Fall müssen Sie keine If-Anweisung erstellen. Sie können die Eigenschaften DefaultValue und Formula in einem berechneten Feld verwenden, um die gewünschten Informationen anzuzeigen.
Ersetzen Sie in Ihrem Anwendungsfall Related_Contacts_Name durch das anzuzeigende Feld und DefaultValue durch den Text, der angezeigt werden soll, wenn für dieses Feld kein Wert vorhanden ist.