hesaplama alanlarında tüm repeatinglerde aynı formül çalışır. resimlerde çözünürlük biraz düşük, net göremiyorum ama bir kaç anahtar bilgi size yardımcı olacaktır.
1. Tekrarlı alanlarla hesaplama yapılırken, hesaplama içinde kullandığınız alanlar tekrarlı ise aynı tekrardaki bilgiyi görür, değilse extend(alanismi) fonksiyonu kullanmanız gerekir.
mesela 5'er tekrarlı alanlarımız olsun. miktar, fiyat ve tutar. tutar alanın formülü miktar*fiyat şeklinde olması otomatik olarak her tekrarın kendi içinde hesap yapması için yeterlidir.
örneği değiştirelim, ilave olarak kur alanımız olsun. her satır için kur alanı farklı olmayacağı için tekrarsız alan olacak. miktar*fiyat*kur şeklinde yazarsak formülü sadece 1. tekrarda doğru çalışır. tüm tekrarlarda düzgün hesaplaması için miktar * fiyat * extend(kur) olmalıdır.
2. Get(CalculationRepetationNumber) ile hangi tekrarda olduğunuzu hesaplama içinde kullanabilirsiniz. Bu bilgi ile case/if gibi koşullara göre tekrar numarasına göre farklı işlem yaptırmanız mümkün olabilir.
3. GetRepetation fonksionu ile hesaplama yaparken x'inci tekrardaki bilgiyi çekebilirsiniz. Örneğin GetRepetation ( miktar ; 3) size 3. tekrardaki miktar değerini verecektir. Bu fonksiyonun kısa kullanımı ise Miktar[3] şeklinde kullanılaiblir. Bununla ilgili bir yazı yayınlamıştık,
http://www.filemakerdestek.com/2017/06/21/tekrarli-alanlara-pratikce-ulasin/ adresinden ulaşabilirsiniz.