Thanks!

I will shortly implement a sorting feature + min, max and average value display in Table view.

The solution for the 2-column-sort is a modified insertion sort. Thanks to my friend Michael Kircher I could write something like this:

10 dim w$(7,1)

20 w$(1,0)="tom":w$(1,1)="50"

30 w$(2,0)="fritz":w$(2,1)="70"

40 w$(3,0)="klaus":w$(3,1)="20"

50 w$(4,0)="gabi":w$(4,1)="90"

51 w$(5,0)="hans":w$(5,1)="30"

52 w$(6,0)="peter":w$(6,1)="10"

53 w$(7,0)="lutz":w$(7,1)="80"

61 print chr$(147)

63 print "unsorted array:":print

64 for i=1 to 7

65 print w$(i,0),w$(i,1)

66 next i

67 print

100 for i=2 to 7:a=val(w$(i,1)):b$=w$(i,0)

110 for j=i-1 to 1 step -1

115 if val(w$(j,1))>a then w$(j+1,1)=w$(j,1):w$(j+1,0)=w$(j,0):next

120 w$(j+1,1)=str$(a):w$(j+1,0)=b$:next i

163 print "sorted array:":print

164 for i=1 to 7

165 print w$(i,0),w$(i,1)

166 next i

167 end

Replace line 61 with "cls" and it should work on a CPC too. I did this problem solving on C64 with v2 basic. I will post here when the improved version is finished. Then you can save your evaluations in a sorted state. This affects the order of the pies, bars and line diagrams, too.