Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Mit mehrfach numerischen Eingaben rechnen

More
2 years 5 months ago #241121 by lpmacademy
Please help us help you and fill where relevant:
Your LimeSurvey version: 5.4.8
Own server : dedivirt1845.your-server.de

Survey theme/template:



Wie lautet der korrekte Syntax wenn ich bei der mehrfach numerischen Eingabe  G001Q003 die Werte SQ002 und SQ003 addieren möchte?

Please Log in to join the conversation.

More
2 years 5 months ago - 2 years 5 months ago #241122 by Joffm
Hallo,
also Du willst die Summe der beiden Werte bilden.
Dazu dient die Funktion "sum(QCODE1, QCODE2,...)"
Siehe hier:
[url] www.limesurvey.org/manual/ExpressionScri...mplemented_functions [/url]
sum    Calculate the sum of values in an array    number sum(arg1, arg2, ... argN)

Heißt also bei Dir 
{sum(G01Q03_SQ002.NAOK,G01Q03_SQ003.NAOK)}

Über NAOK lies auch im Handbuch.
[url] www.limesurvey.org/manual/ExpressionScri...ion/en#Usage_of_NAOK [/url]
Sollte nämlich einer der Werte leer sein, würde die Summe ohne NAOK undefiniert sein; mit NAOK wird der fehlende Wert als "0" angesehen.

Joffm
P.S.Warum diese Funktion?
Normalerweise würdest Du einfach addieren (A+B).
Allerdings dient der Operator "+" auch zur Verkettung von Texten.
In bestimmten Szenarien könnte dann 
31+47 nicht 78 ergeben, sondern den Text "3147".
​​​​
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 2 years 5 months ago by Joffm.

Please Log in to join the conversation.

More
2 years 5 months ago #241128 by lpmacademy
Danke,
die Underline G01Q03_SQ002 für den Teilaspekt hatte ich nicht gefunden!

Please Log in to join the conversation.

Moderators: holchJoffmtpartner

Lime-years ahead

Online-surveys for every purse and purpose