Direkt zum Inhalt

Berechnungsfragen

Modified: 11 Juni 2026 Viewpoint Field View Help

Der Fragetyp Berechnung in einem Formular ist ein besonderer mathematischer Fragetyp, mit dem der Gerätebenutzer eine Berechnung in einem Formular durchführen oder einen Ausdruck konstruieren kann, dessen Ergebnis in einem Formularbericht ausgewertet werden kann.

Berechnungsfragen können auf benutzerdefinierte Variablen sowie auf die Antworten auf Text- und numerische Fragetypen verweisen. Berechnungen unterstützen außerdem die gängigsten mathematischen Ausdrücke.

Einschränkung: Berechnungsfragen sind weder in dynamischen noch in statischen Fragentabellengruppen verfügbar.

Auf dem Gerät ist ein Ausdruck in einer Berechnungsfrage in einem Formular ein schreibgeschütztes Textfeld. Um die Berechnungsfrage zu beantworten, tippt der Benutzer auf die Schaltfläche „Gleich“. Das Ergebnis der Berechnung wird dann für die Frage in der Datenbank gespeichert und kann in der Formularanalyse oder für Business Intelligence verwendet werden.

Wenn Sie eine Berechnungsfrage in einer Form erstellen, können Sie einfache oder komplexe Berechnungsausdrücke konstruieren. Field View unterstützt folgende
    Operatoren:
  • Zahlen
  • Dezimale
  • Addition
  • Subtraktion
  • Multiplikation
  • Division
  • Quadratwurzel
  • `
  • Gleich
  • Ungleich
  • Kleiner als
  • Klammern
  • If-then-else-Anweisungen, einschließlich Kommas

Sie können außerdem Text hinzufügen und Werte aus einfachen und komplexen benutzerdefinierten Variablen sowie aus Antworten auf andere Fragen im Formular ziehen. Sie können zudem Berechnungsfragen mit Textvergleichen und bedingten Anweisungen erstellen.

Tabelle 1. Beispiele für die Verwendung von Ausdrücken in Berechnungsfragen
AusdruckBedeutung
10 + 10Addition von zwei Zahlen. Ergebnis: 20
(100/10) * 20Division und Multiplikation. Ergebnis: 200
100-98Subtraktion. Ergebnis: 2
√961Quadratwurzel von 961. Ergebnis: 31
(Q1 + Q2 + Q3 + Q4) / 4Die Antworten auf die numerischen Fragen 1, 2, 3 und 4 werden addiert und dann durch 4 geteilt, um einen Durchschnitt zu erhalten.
If(Q(Wie viel CO2 hat das Projekt verbraucht) < CV(CO2-Grenzwert des Projekts), 'CO2-Verbrauch ist OK', 'CO2-Grenzwert wurde überschritten')Wenn die Antwort auf die Frage „Wie viel CO2 hat das Projekt verbraucht“ kleiner ist als der Wert der einfachen benutzerdefinierten Variablen „CO2-Grenzwert des Projekts“, dann lautet das Ergebnis dieser Berechnungsfrage „CO2-Verbrauch ist OK“; andernfalls lautet das Ergebnis „CO2-Grenzwert wurde überschritten“.
If(Q20 = 'N/A', 0, Q20)Wenn die Antwort auf Frage 20 „N/A“ lautet, ist das Ergebnis dieser Berechnungsfrage Null (0); andernfalls ist das Ergebnis dieser Berechnungsfrage der Wert, den der Benutzer bei Frage 20 eingegeben hat
If(Q15 = 'N/A', 0, Q15) + If(Q16 = 'N/A', 0, Q16)Nehmen wir an, dass Fragen 15 und 16 numerische Fragetypen sind.

Wenn die Antwort auf Frage 15 „N/A“ lautet, dann ersetzen Sie dies durch Null (0); andernfalls verwenden Sie den numerischen Wert, den der Benutzer für Frage 15 eingegeben hat. Lautet die Antwort auf Frage 16 „N/A“, ersetzen Sie dies durch Null (0); andernfalls verwenden Sie den numerischen Wert, den der Benutzer für Frage 16 eingegeben hat.

Das Ergebnis dieser Rechenaufgabe ist die Summe dieser beiden Werte.

CV(CO2-Fahrzeugemissionen,Q7.Welches Fahrzeug fahren Sie?,Q8.Welchen Kraftstoff nutzt Ihr Fahrzeug?)Nehmen wir an, das Formular enthält zwei Fragen mit vordefinierten Antworten:
  • Q7.Welches Fahrzeug fahren Sie? Vorgegebene Antworten: KFZ, Van, LKW
  • Q8.Welchen Kraftstoff nutzt Ihr Fahrzeug? Voreingestellte Antworten: Autogas, Diesel, Benzin
Angenommen, der Geschäftsbereich oder das Projekt verfügt über eine komplexe benutzerdefinierte Variable mit der Bezeichnung „CO2-Fahrzeugemissionen“:
  • Die oberste Zeile dieser Variablen ist „Fahrzeugtyp“.
  • Die erste Spalte dieser Variablen ist „Kraftstofftyp“.
  • Jede Zelle in der restlichen Tabelle enthält einen Wert für die Kombination aus Fahrzeugtyp/Kraftstofftyp.
Angenommen, Sie erstellen eine Berechnungsfrage mit der Bezeichnung „CO2-Bewertung“ unter Verwendung der komplexen benutzerdefinierten Variablen „CO2-Fahrzeugemissionen“. Im Lookup für benutzerdefinierte Variablen:
  • Die benutzerdefinierte Variable „CO2-Fahrzeugemissionen“ ist ausgewählt.
  • Das Zeilen-Lookup ist Frage „Q8.Welches Fahrzeug fahren Sie?“
  • Die Spaltenfrage ist „Q7.Welchen Kraftstoff nutzt Ihr Fahrzeug?“

Das Ergebnis dieser Berechnungsfrage zur CO2-Bewertung ist der Wert, der von der benutzerdefinierten Variablen auf der Grundlage der Kombination von Fahrzeugtyp und Kraftstofftyp abgeleitet wird, die der Gerätebenutzer in den Fragen 7 und 8 ausgewählt hat.

Der Ausdruck einer Berechnungsfrage wird geprüft, während Sie denn Ausdruck konstruieren. Wenn der Ausdruck ungültig ist, kann die Berechnungsfrage nicht gespeichert werden.

Absenden

Table of Contents