cancel
Showing results for 
Search instead for 
Did you mean: 

UDF to remove unique value

former_member203104
Participant
0 Kudos

Hi,

Can anyone please help in the following logic, Where we need to delete unique values of queue and replace with X.

We have incoming structure like

1

2

3

5

1

4

5

output should be like

1

X

X

X

1

X

X

TIA

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi ,

Please try this:


for (int i = 0 ; i < var1.length; i++)
{
boolean flag = false;
for (int j = 0 ; j< var1.length; j++)
{
if ( (i != j)  && (var1[i].equals(var1[j])) )
{    flag= true;
break;
}

}
if (flag == false)
  result.addValue("X");
else
result.addValue(var1[i]);
}

former_member203104
Participant
0 Kudos

Thanks Beena

Answers (1)

Answers (1)

smavachee
Active Contributor
0 Kudos

Use of if-else..

if <value=1>

  value = <pass"1">

else

  value = <constant"X">

end

Hope it helps.!

Regards,

Sunil

former_member203104
Participant
0 Kudos

Hi Sunil,

Thanks. But the values i gave are not constants, They will change from file to file. I would have used if else , if they are constant.