Hallo SoSci Survey Support Team,
ich möchte mittels PHP Code ein Summenprodukt berechnen und anzeigen.
Dafür benutze ich
$avg_return = ($ren1*((int)value('TE01_01')/100))+($ren2*((int)value('TE01_02')/100))+($ren3*((int)value('TE01_03')/100))+($ren4*((int)value('TE01_04')/100))*100;
Debug statements der einzelnen Komponenten zeigen die richtigen Werte an, jedoch erfolgt weder eine Multiplikation noch eine Addition.
Die Multiplikation funktioniert schon beim ersten Term (($ren1*((int)value('TE01_01')/100)) nicht.
Laut der Seite https://www.php-einfach.de/php-tutorial/rechnen-mit-variablen/ soll Addition einfach mit + und Multiplikation einfach mit * durchzuführen sein.
Bei der Verwendung von valueSum(), z.B. $sum = valueSum(array('AB01_01','AB01_03','BB01_02'));
würde die Multiplikation fehlen.
Bin sehr dankbar für Ihre Hilfe!