0

Array Erstellung - erster Datensatz verschluckt

Mein Script soll ein verschachteltes Array aus der Untertabelle "Werte" erzeugen. Das funktioniert auch bis auf die Tatsache, dass der erste Datensatz der Tabelle immer verschluckt bzw. nicht ausgegeben wird.

let xValues := Werte.Temperatur;
let yValues := Werte.Spannung;
let dataObjects := for i in range(1, count(xValues)) do
        {
            key: [item(xValues, i), item(yValues, i)]
        }
    end;
let scatterData := for i in dataObjects do
        i.key
    end;

Tabelle: 600 140; 620, 120;  640 109; 660 98; 680 89; 700 80; 720; 71 740; 63 760; 58 780; 49 800

 

Ausgabe:

Array (10)

 [620, 120]

 [640, 109]

[660, 98]

[680, 89]

[700, 80]

[720, 71]

[740, 63]

[760, 58]

[780, 49]

[800, 43]

 

Woran kann es liegen?

2 Antworten

null
    • Michael_Steingen
    • vor 3 Wochen
    • Gemeldet - anzeigen

    Die Tabelle muss natürlich heißen:
    Tabelle: 600, 140; 620, 120;  640, 109; 660, 98; 680, 89; 700, 80; 720, 71; 740, 63; 760, 58; 780, 49; 800,  73

    Das ändert aber nichts am Problem.

    • Michael_Steingen
    • vor 3 Wochen
    • Gemeldet - anzeigen

    Bin mir noch nicht ganz sicher wieso, aber die Lösung war bei 0 anstatt 1 anzufangen.

    let xValues := Werte.Temperatur;
    let yValues := Werte.Spannung;
    let dataObjects := for i in range(0, count(xValues)) do
            {
                key: [item(xValues, i), item(yValues, i)]
            }
        end;
    let scatterData := for i in dataObjects do
            i.key
        end;