

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 動作建議篩選條件表達式範例
<a name="action-recommendation-filter-examples"></a>

下列篩選條件表達式範例示範如何根據動作互動資料、動作資料和使用者資料來篩選動作。它們會依資料類型進行組織。

**Topics**
+ [動作互動資料](#action-interaction-filter-examples)
+ [動作資料](#action-filter-examples)
+ [使用者資料](#user-action-filter-examples)

## 動作互動資料
<a name="action-interaction-filter-examples"></a>

下列篩選條件表達式只會在使用者已互動的建議中包含動作，當這些互動具有您在取得建議時指定的事件類型時。

```
INCLUDE ActionID WHERE Action_Interactions.EVENT_TYPE IN ($EVENT_TYPE)
```

下列篩選條件表達式會排除使用者未根據事件類型採取的動作。

```
EXCLUDE ActionID WHERE Action_Interactions.EVENT_TYPE IN ("NOT_TAKEN")
```

## 動作資料
<a name="action-filter-examples"></a>

下列表達式會根據您使用 `$CATEGORY` 參數取得建議時指定的類別來排除動作。

```
EXCLUDE ActionID WHERE Actions.CATEGORY IN ($CATEGORY)
```

下列表達式僅包含值大於您取得建議時所指定值的動作。

```
INCLUDE ActionID WHERE Actions.VALUE > ($VALUE)
```

## 使用者資料
<a name="user-action-filter-examples"></a>

下列表達式僅在目前使用者具有高級成員資格時，才包含高級成員的動作。

```
INCLUDE ActionID WHERE Action.MEMBERSHIP_LEVEL IN ("Premium") IF CurrentUser.MEMBERSHIP = $PREMIUM
```

如果目前使用者是高級成員，則下列表達式會排除您在取得建議時指定的`VALUE`值以下的 動作。

```
EXCLUDE ActionID WHERE Actions.VALUE < ($VALUE) IF CurrentUser.MEMBERSHIP = $PREMIUM
```