FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

Bir field içindeki verinin hesaplanması

+2 oy
461 kez görüntülendi
100 tane kaydımız olsun, bir field içeriğine cevap olarak "evet" ve "hayır" cevapları kaydediliyor. İçindeki "evet" veya "hayır" cevaplarının toplam adedini nasıl hesaplarız.
21, Haziran, 2017 Custom Functions kategorisinde log (770 puan) tarafından soruldu

2 Cevaplar

+2 oy
 
En İyi Cevap

Bir çok yolu olabilir.

Mesela bir script içinde ExecuteSQL fonksiyonu ile değişken içinde aşağıdakine benzer bir şekilde hesaplattığınızda,

 

Set Variable [ $$EvetHayir ; value:  Let ( [

query = "SELECT Count ( EvetHayirAlani ) ,  ( SELECT Count ( EvetHayirAlani ) FROM TabloIsmi WHERE EvetHayirAlani =? ) FROM TabloIsmi WHERE EvetHayirAlani =?";
result = ExecuteSQL ( query ; " / " ; "" ; "Evet" ; "Hayır" )


];

result

)

]

 

İşlem sonucunu, 33 / 17 benzeri bir formatta vermesi lazım.

 

 

21, Haziran, 2017 Recep Güney (69,500 puan) tarafından cevaplandı
22, Haziran, 2017 Şemsi Saracoğlu tarafından seçilmiş
Cevabınız için teşekkür ederim.
+2 oy

Recep Bey'in önerisine ek olarak iki ayrı yöntemde benden olsun.. Dosya

 

 

 

21, Haziran, 2017 Şemsi Saracoğlu (133,920 puan) tarafından cevaplandı
Cevaplarınız için teşekkür ederim.
Rica ederim,Recep Bey'in yöntemi tek adımlı olduğu için ben olsam onu tercih ederim :)
Bir başka yöntem de SubSummary Report olabilir.
Yani durum ve kullanım amacına göre değişir aslında...
...