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
						

Birden Fazla Koşulu Hesaplatmak (Calculation)

+1 oy
445 kez görüntülendi
Merhaba Arkadaşlar;

Calculation Bir Fieldde hesaplama yaptırıyorum; ama istediğim sonucu alamadım.

Hesaplama Şu şekilde;

If ( iller = "İzmir" or "Kütahya" or "Manisa" or "Uşak" ; "M20" )  or
If ( iller = "İstanbul" or "Bursa" or "Kocaeli" ; "M30" )  or  
If ( iller = "Ankara" or "Konya" or "Karaman" or "Kırıkkale"; "M40" )

Sorun Şu: Sadece birinci sırayı tek başına hesaplattığımda sorun yok, ama ikici ve üçüncü koşullar döngüler devreye girince sorun çıkıyor sonucu "0" verdi. Yani sonuç vermedi. Bu arada sonuç fieldi "text" olarak hesaplanacak.

Koşullar arasında "or", "xor", "not" kullandım işe yaramadı. Ne yapabilirim?
23, Mayıs, 2016 Custom Functions kategorisinde oserguvan (12,190 puan) tarafından soruldu

3 Cevaplar

+2 oy
 
En İyi Cevap
If ( iller = "izmir" ;"m20";
If ( iller = "kütahya" ;"m20";
If ( iller = "manisa" ;"m20";
If ( iller = "uşak" ;"m20";
If ( iller = "istanbul" ;"m30";
If ( iller = "bursa" ;"m30";
If ( iller = "kocaeli" ;"m30";
If ( iller = "ankara" ;"m40";
If ( iller = "konya" ;"m40";
If ( iller = "karaman" ;"m40";
If ( iller = "kırıkkale" ;"m40";
"bu il yok")))))))))))
23, Mayıs, 2016 mmyilmaz (21,700 puan) tarafından cevaplandı
24, Mayıs, 2016 oserguvan tarafından seçilmiş
+1 oy

merhaba

If ( iller = "İzmir") or ( iller = "Kütahya")

şeklinde denermisinisiniz.Muhtemelen olacaktır.

23, Mayıs, 2016 Mehmetblg (42,320 puan) tarafından cevaplandı
0 oy
bu soruyu yeni gördüm ve bundan sonra uygulayacak arkadaşlar için

   Case ( İl = "Adana" or İl = "Adıyaman" or İl = "Afyon" ; 1; İl = "Mersin";2)
9, Ağustos, 2016 İNANDI (2,360 puan) tarafından cevaplandı
...