FilemakerTurk, AYS Bilişim ve Beyaz.net tarafından desteklenmektedir.
Filemakerturk.com a Hoş geldiniz.

Mehmet KAYA
 0532 231 07 27
						
Filemaker Lisans İhtiyacınız için FilemakerTürk Yönetimi ile iletişime geçin
 
Alakalı Siteler:

AYS Bilişim


Cabitaş


FMK Solutions | Maatwerk Applicaties
 

Bir field içindeki verinin hesaplanması

+2 oy
169 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 (760 puan) tarafından soruldu

2 Cevaplar

+1 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 (59,930 puan) tarafından cevaplandı
22, Haziran, 2017 Şemsi Saracoğlu tarafından seçilmiş
Cevabınız için teşekkür ederim.
+1 oy

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

 

 

 

21, Haziran, 2017 Şemsi Saracoğlu (83,480 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...
...