1

我想编写一个维度值查询来根据维度值过滤记录。我需要"!="EQL query. 我知道EQL queries支持这个运算符,并且在手册中也给出了即使维度值查询也支持这个。手册中的示例仅用于属性值查询。我尝试为维度值查询实现相同的功能,但应用程序没有为此返回任何记录。谁能帮我举个例子来查询这个运算符的维度值?下面是我正在尝试的查询,但它没有返回任何结果,因为查询存在一些问题:

Nrs=collection()/record[GROUP=collection("dimensions")/dval[name="GROUP"]/dval[name!="G001"]]

任何帮助将不胜感激。

在此先感谢, Sav

4

1 回答 1

1

将“不”放在整个表达式的前面。尝试:

collection()/record[ not (  Genre = collection("dimensions")/dval[name="Genre"]//id ) ]

请注意,有一些轻微的皱纹。有关详细信息,请查看本文档中的第 105 页。 http://docs.oracle.com/cd/E55324_01/Mdex.651/pdf/DevGuide.pdf

于 2014-10-29T17:43:26.073 回答