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
						

egersay komutu

+2 oy
980 kez görüntülendi
exceldeki egersay komutu gibi bir tablo içinde belirli alanlardaki  veriyi nasıl saydırabiliriz.örnek verilen alanlar içinde 1 yazanların sayısını başka bir alanda nasıl toplatırız.

excel örnek:=EĞERSAY(L29:L72;G19)
8, Haziran, 2016 Scripts kategorisinde Berk (1,210 puan) tarafından soruldu

1 cevap

+2 oy
 
En İyi Cevap
FileMaker'da doğrudan eğersay fonksiyonun karşılığı yok.

Bir ilişki ile ilgili kayıtları buludurp Sum fonksiyonu kullanılabilir veya ExecuteSQL ile toplam hesaplatılabilir.
8, Haziran, 2016 F. Osman Cabi (199,710 puan) tarafından cevaplandı
8, Haziran, 2016 Mehmet KAYA tarafından seçilmiş
sayım yaptırmak için kullanılabilir mi
ExecuteSQL (

"SELECT COUNT (SayilacakAlan) From TabloAdi WHERE BirOlanAlan = ?"

 ; "" ; "" ; 1  )
formulu yazdım ama bir türlü çalıştıramadım.
Şöyle birşeyde yapabilirsiniz : Saymak istediğiniz alanı kendisi ile ilişkilendirin,  Relationship te aynı tablonun ikincisi oluşacak,bir Calculation alanda :
Count (Tablo2::Alan)  şeklinde sonuç alırsınız..
ben aynı alan içinde 0 ise belirtilen alanda say,1 ise belirtilen alanda say diye yapmam gerekiyor.Örnek var mı elinizde hiç
belirtilen alanlarda 0 ları biyere ,1 leri başka biyere saydırmam gerekiyor.
ama 0-1 aynı alanda veri girişi yapılacak.
Telefondayım ,örnek ancak akşam 7 gibi atabilirim..
tamam haber bekliyecem teşekkürler
https://yadi.sk/d/TY_4lZx2sP9Tg

Linkteki dosyayı inceleyin...
Şemsi bey emeginize sağlık çok teşekkür ederim.Fakat ben doğru anlatamadım sanırım.Sizin yaptıgınız kayıtlar içinde sayım yapıyor.Ben ise bir kayıtın içinde 10-15 alan oluşturup 0-olanların toplamı ve 1 olanların toplamı diye bir çalışma ile yapmak.
şemsi bey örnek çalışma http://s5.dosya.tc/server/5wh8at/deneme.zip.html  linkinde mevcut konu daha iyi anlaşılır diye düşünüyorum.Yardımlarınız için şimdiden teşekkürler.
Toplam Sayım 1 alanınızı Calculation yapın ve içinde; puan1 + puan2 + puan3 + puan4 +puan5 şeklinde hesaplattırın..Toplam Sayım 0 alanınızda ise 5 - Toplam Sayım 1 şeklinde bir formül kullanırsanız her iki alandada doğru sonucu alırsınız...
Dediğiniz oluyor fakat puan türü 0-1-2-3 diye olucak o yuzden dolayı belirttiğiniz sonuç sadece 0 ve 1 için olur.
puan_1 de 0 ise say gibi bir formul gelirtirmem lasım sanırım
şemsi bey konuyu çözdüm ilgi ve alakanız için bikez daha teşekkür ederim.
https://yadi.sk/d/itXTnro9sQdFw

Rica ederim,bu yöntemide inceleyin...
...