Werte in einer Berichtstabelle berechnen

Hallo zusammen,

ich benötige Unterstützung im Zusammenhang mit einem Berichtscontainer und darin enthaltenen Tabelle.

In der Tabelle (hier beispielhaft in Excel erstellt) gibt es einen Sollwert für eine Prüfung, sowie eine obere und untere Toleranzgrenze in % und eine Einheit. Alles ist Zeilenweise in der Tabelle verfügbar.

Beim Drucken des Berichts möchte ich den absoluten oberen und unteren Grenzwert mit Einheit drucken. In Excel würde die Berechnung der Werte wie folgt aussehen:

So sollte das Ergebnis aussehen.

Leider habe ich bisher keinen Weg gefunden mir den benötigten Wert zusammen zu setzen. Ich hatte die Idee, dies über Benutzervariablen zu lösen, indem ich für den Sollwert, die untere Toleranz, usw. eigene Variable erzeuge diese und diese später zusammensetze. Wenn ich die Benutzervariable über Variablen fülle, wird immer der erste Wert angezeigt, wenn ich dies über Felder mache, wird immer der letzte Werte angezeigt.

Habt ihr eine Idee wie ich dieses Problem lösen kann?

Schönen Gruß

Bastian

Morgen Bastian, du kannst hier SetVar verwenden und dann mit GetVar zusammenbauen.
In deiner Datenzeile speicherst du dir die Werte einfach


Wenn Merkmal nicht immer korrekt ist, nehm doch die Beschreibung als Bedingung.


Dann in der Fusszeile:
“Untere Toleranz: " + Fstr$(GetVar(“Sollwert”) - ( GetVar(“Sollwert”) * GetVar(“Untere Toleranz”) / 100),”&.###") + GetVar(“Einheit”)

“Obere Toleranz: " + Fstr$(GetVar(“Sollwert”) + ( GetVar(“Sollwert”) * GetVar(“Obere Toleranz”) / 100),”&.###") + GetVar(“Einheit”)

So sollte das gehen.
LG

1 Like

Hallo Erdal,

vielen Dank für deine schnelle Unterstützung. Es funktioniert. TOP

Schönen Gruß
Bastian

2 Likes