Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8468

Re: Mapping doubt

$
0
0

Hi Sarojkanta,

 

I have modified UDF which you have given, according to all possible scenarios.

Now its working fine.

 

Thanks for your help.

 

Below is the UDF which i have modified.

 

String output = new String();
if((((((!(v1.equals("VN")))&&(!(v1.equals("")))))&&((!(v2.equals("VN")))&&(!(v2.equals("")))))&&((!(v3.equals("VN")))&&(!(v3.equals(""))))))
output = m1+"|"+m2+"|"+m3;
else if(((((!(v1.equals("VN")))&&(!(v1.equals("")))))&&((!(v2.equals("VN")))&&(!(v2.equals(""))))))
output = m1+"|"+m2;
else if(((((!(v2.equals("VN")))&&(!(v2.equals("")))))&&((!(v3.equals("VN")))&&(!(v3.equals(""))))))
output = m2+"|"+m3;
else if(((((!(v1.equals("VN")))&&(!(v1.equals("")))))&&((!(v3.equals("VN")))&&(!(v3.equals(""))))))
output = m1+"|"+m3;
else if((((((!(v1.equals("VN")))&&(!(v1.equals("")))))&&((v2.equals("VN"))&&(v2.equals(""))))&&((v3.equals("VN"))&&(v3.equals("")))))
output = m1;
else if((((((!(v2.equals("VN")))&&(!(v2.equals("")))))&&((v1.equals("VN"))&&(v1.equals(""))))&&((v3.equals("VN"))&&(v3.equals("")))))
output = m2;
else if((((((!(v3.equals("VN")))&&(!(v3.equals("")))))&&((v1.equals("VN"))&&(v1.equals(""))))&&((v2.equals("VN"))&&(v2.equals("")))))
output = m3;
else if(((!(v1.equals("VN")))&&(!(v1.equals(""))))&&((((v2.equals("VN"))&&(!(v2.equals(""))))||((v3.equals("VN"))&&(!(v3.equals("")))))))
output = m1;
else if(((!(v2.equals("VN")))&&(!(v2.equals(""))))&&((((v1.equals("VN"))&&(!(v1.equals(""))))||((v3.equals("VN"))&&(!(v3.equals("")))))))
output = m2;
else if(((!(v3.equals("VN")))&&(!(v3.equals(""))))&&((((v1.equals("VN"))&&(!(v1.equals(""))))||((v2.equals("VN"))&&(!(v2.equals("")))))))
output = m3;
else if(((!(v1.equals("VN")))&&(!(v1.equals(""))))&&((v2.equals(""))||(v3.equals(""))))
output = m1;
else if(((!(v2.equals("VN")))&&(!(v2.equals(""))))&&((v1.equals(""))||(v3.equals(""))))
output = m2;
else if(((!(v3.equals("VN")))&&(!(v3.equals(""))))&&((v2.equals(""))||(v1.equals(""))))
output = m3;

return output;

 

Regards,

A.Neelima.


Viewing all articles
Browse latest Browse all 8468

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>