Utkarsh Srivastava
Fri, 28 Mar 2008 10:12:37 -0700
I think you are missing a ";" before "}"
>
> C = FOREACH B {
> D1 = FILTER A by ( $0 eq 'val1' ) ;
> D2 = FILTER A by ( $1 eq 'val2' ) ;
> D3 = FILTER A by ( $2 eq 'val3' ) ;
> GENERATE ( ( ( COUNT (D1) > 0 ? '1' : '0' ) + ( COUNT (D2) > 0 ?
'1'
> : '0' ) + ( COUNT (D3) > 0 ? '1' : '0' ) ) == '3' ? $1 : $0 )
<HERE!!> };
>
> DUMP C;