Zaki, throw in a "describe" on the relation you are trying to run the last
step on, and just check out what the disambiguated aliases are.

-D

On Thu, Feb 25, 2010 at 11:26 AM, zaki rahaman <[email protected]>wrote:

> For some reason, I am unable to filter inside my nested foreach. The basic
> outline of my script is as follows:
>
> 1. Load input 1.
> 2. Load input 2.
> 3. Join input1 by key1, input2 by key2;
> 4. foreach joined generate fields + additional field named udf-field (apply
> evalfunc udf to generate additional field);
> 5. group on (key2, key3, key4, key5)
> 6. FOREACH grouped  {
> FILTER relation BY udf-field == value
> FILTER relation BY  udf-field == value2
> FILTER relation BY udf-field == value3
> FILTER relation BY udf-field == value4
>
> Generate counts of each filtered relation;
>
> }
>
> --
> When I try to use the alias relation to reference my original relation
> (before the grouping in #5) I get a parsing error for an Invalid alias.
> What's the correct alias to use or can I not filter inside foreach?
>
>
> --
>
> Zaki Rahaman
>

Reply via email to