

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Esempi di espressioni di filtro relative ad azioni e raccomandazioni
<a name="action-recommendation-filter-examples"></a>

I seguenti esempi di espressioni di filtro mostrano come filtrare le azioni in base ai dati delle interazioni di azione, ai dati delle azioni e ai dati degli utenti. Sono organizzati per tipo di dati.

**Topics**
+ [Dati di interazione tra azioni](#action-interaction-filter-examples)
+ [Dati sulle azioni](#action-filter-examples)
+ [Dati utente](#user-action-filter-examples)

## Dati di interazione tra azioni
<a name="action-interaction-filter-examples"></a>

La seguente espressione di filtro include solo le azioni nei consigli con cui l'utente ha interagito, quando tali interazioni hanno un tipo di evento specificato quando si ricevono i consigli. 

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

La seguente espressione di filtro esclude le azioni che l'utente non ha intrapreso in base al tipo di evento.

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

## Dati sulle azioni
<a name="action-filter-examples"></a>

L'espressione seguente esclude le azioni basate su una o più categorie specificate quando si ottengono consigli utilizzando il `$CATEGORY` parametro.

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

L'espressione seguente include solo le azioni con un valore maggiore di quello specificato quando si ricevono consigli.

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

## Dati utente
<a name="user-action-filter-examples"></a>

L'espressione seguente include solo le azioni per i membri premium se l'utente corrente ha un abbonamento premium. 

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

L'espressione seguente esclude le azioni con un valore `VALUE` inferiore a quello specificato quando si ricevono consigli se l'utente corrente è un membro premium.

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