Emrah AÇIKGÖZ'ün Kişisel Sahifesi.

Knime’da if/else veya Case when döngüsü

Selamlar,

Knime üzerinde 3.5 Mio luk bir data üzerinden if else döngüsü ihtiyacı doğdu form sitelerinde araştırmama rağmen bir çok çözüm aradım (Lag node v.b) ama en etkili yöntemi bulmuşken paylaşmak istedim.

“Java snippet” kullanarak aşağıdaki sorguyu yazarak ihtiyacı hızlıca giderebilirsiniz. ek olarak Java if /else döngüsü wordinglerini de paylaşıyorum.

Faydalı olması dileği ile….

if ((c_Gsm_Esit == 1) & (c_first==1) ){
out_yeni = “1”;
} else {
out_yeni = “0”;
}

JAVA;

AND, OR, XOR, NOT ‘dir. Birden çok karşılaştırma işlemini birleştirip tek bir koşul haline getirmek için kullanılır.int a = 5;
int b = 10;
boolean c = true;
a > b && b > 3 ; // and operatörü
a > b & b > 3;
a > b && b > 5;
a > b || b > 5; // or operatörü
b > a || b > 3 ;
a > b ^ b > 3 ; // xor operatörü
a > b ^ b > 5 ;
b > a ^ b > 3;
b > a ^ b > 5;
System.out.println(!c);// ! not operatörü