Apache pig 清管器-过滤器打开且功能不工作

Apache pig 清管器-过滤器打开且功能不工作,apache-pig,Apache Pig,这是有效的:按每日分区过滤A==“20150228” 这不起作用:按每日分区=='20150228'和每日分区=='20150227'过滤A 知道为什么过滤器中没有应用“AND”吗?这是通过使用“OR”函数而不是“AND”来实现的。 我认为出现问题是因为过滤器接收布尔输入。 对这个问题的任何进一步解释都是有用的。 感谢顾名思义,和在所有条件均为真时计算结果为真。同时,或在至少一个条件为真时计算为真 如果daily_partition等于20150228,则它不可能也等于20150227 知道为

这是有效的:
按每日分区过滤A==“20150228”

这不起作用:
按每日分区=='20150228'和每日分区=='20150227'过滤A


知道为什么过滤器中没有应用“AND”吗?

这是通过使用“OR”函数而不是“AND”来实现的。 我认为出现问题是因为过滤器接收布尔输入。 对这个问题的任何进一步解释都是有用的。
感谢

顾名思义,
所有条件均为真时计算结果为真。同时,
在至少一个条件为真时计算为真

如果
daily_partition
等于
20150228
,则它不可能也等于
20150227

知道为什么“和”不应用于过滤器吗

被应用到过滤器中,这就是为什么您没有得到任何值。正如您所说,您的
过滤器所需的是
。您希望获得的日期等于
20150227
20150228


你可能想多读一点。

我想你需要把它放在那里