Hallo,
ich habe folgendes Problem: ich habe eine Kreuztabelle und möchte von der Kind-Tabelle (Messwerte) nur jeweils den ersten Eintrag zu jeder Zeile der Eltern-Tabelle (Merkmale) berücksichtigen.
Als Datenquelle für meine L&L-tabelle habe ich die Eltern-Tabelle angegeben. Jetzt möchte ich in einer Daten-Spalte (Ergebnis) einen Wert anzeigen, der abhängig ist von einem Wert in dieser ersten Zeile der Kind-Tabelle:
Cond(str$(merkmale.art,0,0)="0",str$(Messwerte.Wert,0,3),(Cond(Str$(merkmale.art,0,0)="1",Cond(Str$(messwerte.wert,0,0)="1","i.O.","n.i.O."),(Cond(Str$(merkmale.art,0,0)="2",str$(Messwerte.Wert,0,-4),(Cond(Str$(merkmale.art,0,0)="3",Messwerte.messtext,"Falsche Merkmals-Art")))))))
Ich habe z.B. folgende Daten:
| ID | Stempeltext | Art | Klasse | Bezeichnung | Vorzeichen | Soll | OT | UT | ... |
=============================================================================================
| 9 | 1 | 0 | | 69 | | 69 | 0,3 | -0,2 | ... |
| 10 | 2 | 0 | | 88 | | 88 | 0,2 | -0,2 | ... |
| 11 | 3 | 0 | Durchmesser | 10 | Ø | 10 | 0,1 | 0 | ... |
| MerkmalID | Wert | ... |
===========================
| 9 | 69,3 | ... |
| 9 | 69,25 | ... |
| 9 | 69,25 | ... |
| 10 | 88,15 | ... |
| 10 | 88,21 | ... |
| 11 | 10,05 | ... |
| 11 | 10,06 | ... |
| 11 | 10,06 | ... |
Die Ausgabe sollte so aussehen:
Tatsächlich sieht sie aber so aus:
Mit LL24 über die C+±Schnittstelle funktioniert es (daher der erste Screenshot).
mit LL31 über .NET funktioniert es nicht (zweiter Screenshot)
Hat sich da zwischen Version 24 und 31 was geändert an der Interpretation der Formeln in Datenspalten?

