Jump to content
  • 0

De 5 hoogte aantal


rickel

Question

6 answers to this question

Recommended Posts

  • 1

Wat ook kan:

Evaluate ( "Average ( " & Substitute ( hoogste::hoogste 5; ¶; "; " ) & " ) "  )

Evaluate ( "Sum ( " & Substitute ( hoogste::hoogste 5; ¶; "; " ) & " ) "  )

Sum en average werken niet met lijst input (wat hoogste feitelijk is). Die evaluate passeert die beperking.

lean & mean! 

Link to comment
  • 0

Hallo Informatics,

Dank je voor deze fraaie oplossing. Gelijk heb ik daarnaast met twee velden nodig.

1.  Telling van deze  5 waarden. (Het lukt niet om veld 'hoogste' op te tellen)  

2. Gemiddelde van deze 5 waarden (afgerond op gehele getallen) (als ik 1 heb dat moet 2 niet moeilijk meer zijn)

Link to comment
  • 0

Hoogste is een tekstveld met de 5 bedragen, je kunt de 5 bedragen optellen met:

getvalue(hoogste;1) + getvalue(hoogste;2) + getvalue(hoogste;3) + getvalue(hoogste;4) + getvalue(hoogste;5)

gemiddelde is dan:

Round(average(getvalue(hoogste;1) ; getvalue(hoogste;2) ; getvalue(hoogste;3) ; getvalue(hoogste;4) ; getvalue(hoogste;5);0))

Link to comment
  • 0

De methodes van Infomatics en Marsau een klein beetje getweaked naar één formule:

Let ( [ 

	values = SortValues ( List ( <RepeatingField> ) ; -2 ) ; 
	top5 = LeftValues ( values ; 5 ) ; 
	top5som = Evaluate ( "Sum(" & Substitute ( Left ( top5 ; Length ( top5 ) - 1 ) ; [ ¶ ; ";" ] ) & ")" ) ; 
	top5gem = Round ( top5som / 5 ; 0 )

] ; 

	List ( "Top5:" ; top5 ; "Som van top5: "; top5som ; "¶Gemiddelde van top5:" ; top5gem )

)

 

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...