Sogu İçinde Iff Komutunu Kriterli Kullanma

12/12/2021, 22:58

orderyazbim

Tüm form üyesi arkadaşlara iyi akşamlar dilerim. Yine bu siteden örnek aldığım aşağıda belirttiğim sorgudaki yıllık izin hesabı memur ve işçi için ayrı sütunlarda belirtilmiş.

Sütun Bir
Memur: IIf([Hizmetgünü]>=3650;30;20)

Sütun iki
İşçi: IIf([Hizmetgünü]>=0;IIf([Hizmetgünü]>=1825;IIf([Hizmetgünü]>=5475;26;20);14);0)

Ben kişi tanımında memur'u bir olarak işçiyi ise iki olarak işaretledim;

Deneme1: IIf([t_prs_sınıfgurup]="bir";IIf([Hizmetgünü]>=3650;30;20))

Deneme1 sütununda bir kriterini kullanarak sadece memur satırlarını hesaplattım İşçi satırları ise boş. Biir çok deneme yapmama rağmen sütun iki deki kodu iki kriterini ekleyerek tek sütunda nasıl hesaplata biliriz.

Özetle Sutun Biri ve Sutun İki yi kriter kullanarak sorgu içinde birleştire bilirmiyiz.

Olabilecek Yardımlarınız için şimdiden teşekkür eder saygılarımı sunarım. Hayırlı akşamlar
13/12/2021, 00:57

berduş

IIf([t_prs_sınıfgurup]= "bir"; IIf([Hizmetgünü] >= 3650; 30; 20); IIf([Hizmetgünü] >= 0; IIf([Hizmetgünü] >= 1825; IIf([Hizmetgünü] >= 5475; 26; 20); 14); 0))
şeklinde dener misiniz?
çalışmanız olsaydı en azından onda deneme imkanımız olurdu.
13/12/2021, 10:26

orderyazbim

Günaydın, Sayın berduş hocam cevabınızda belirttiğiniz kod istediğim gibi çalıştı. Çalışmamda işyerine ait bilgiler olduğu için paylaşımda bulunamdım bu konuda özür dilerim. Yardımlarınız için teşekkür eder saygılarımı sunarım.
13/12/2021, 10:55

berduş

Özel bilgiler olduğunda tablonuza sahte veriler ekleyerek yükleyebilirsiniz
Çoğu durumda sahte verilerin oldugu örnek çalışmanızı eklemeniz çözümü kolaylaştırır
Iyi çalışmalar.
Not: bu kod sadece [t_prs_sınıfgurup] için 2 değer olduğu varsayımına gore oluşturulmuştur